Open Source Multimedia for everyone

Technologies
c, go, c++, c#, asm
Topics
vr, audio, video, multimedia, video processing
Open Source Multimedia for everyone

VideoLAN is a non-profit organization focusing on open source multimedia and is the editor of VLC media player and other multimedia applications.

We work on a large amount of projects, with a very wide range of technologies, from C to JS, Go, C#, Java, C++ and asm. We do real-time video, codecs and web development.

VideoLAN has always been powered by students over the years, so we integrate new students quite often to the main VLC team.

We have a lot of new ideas for VLC and for new projects related.

2020 Program

Successful Projects

Contributor
Tompsci
Mentor
JB Kempf, Nathan Egge
Organization
VideoLAN
AV1 statistics extraction with dav1d
Currently development of rav1e and other AV1 encoders use open source AV1 analysis tools to extract metadata which is produced at decode time. This...
Contributor
Vedaa
Mentor
Alexandre Janniaux, Thomas Guillem
Organization
VideoLAN
Audio Filters in VLC
This project aims to add audio upmixing filters in VLC.
Contributor
Vatsin Suchak
Mentor
Alexandre Janniaux, Steve Lhomme
Organization
VideoLAN
Implementing CPU filters on GPU
The project aims to identify as many of the current VLC video filters implemented on the CPU that can be ported over to the GPU using OpenGL (or...
Contributor
jagannatharjun
Mentor
JB Kempf, Pierre Lamot
Organization
VideoLAN
Improving VLC desktop UI
Project to improve, modenize and provide a more user friendly VLC desktop client on Linux and Windows, build with Qt and QML
Contributor
Fatih Uzunoğlu
Mentor
JB Kempf, Pierre Lamot
Organization
VideoLAN
Modernizing the Qt GUI - VLC Qt Interface Renovation
VLC has been a very functional media player with great UX since its very beginning. However, it's UI has not been changed much and does not look...
Contributor
Swapnanil Dhol
Mentor
Felix Paul Kühne, Soomin Lee
Organization
VideoLAN
Making the VLC iOS app more modern and accessible
The aim of my project is to make the VLC app incorporate new iOS APIs and to make it more accessible for enabling application wide support of Voice...
Contributor
Matías L González
Mentor
Francois Cartegnie
Organization
VideoLAN
E-AC-3 to AC-3 real time convertion
EAC3 is one the most popular codecs for audio used nowadays, even been used as a base in the latest versions of object-based codecs. However,...
Contributor
Arnav Ishaan
Mentor
Hugo Beauzée-Luyssen, Thomas Guillem
Organization
VideoLAN
Develop a MPD server inside VLC
A MPD module is to be developed as a control module inside VLC. It should handle requests from any mpc-client. Implementation of MPC Protocol and...