VideoLAN, a project and a non-profit organization.
VDD17 Videolan banner
Large Orange VLC media player Traffic Cone Logo

VLC media player

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols.

Other projects from VideoLAN

View All Projects

Help us out!

donate
  • Donate to VLC
    VideoLAN is a non-profit organization.
    All our costs are met by donations we receive from our users. If you enjoy using a VideoLAN product, please donate to support us.
    Learn More
Contribute
  • Contribute Work to VLC
    VideoLAN is open-source software.
    This means that if you have the skill and the desire to improve one of our products, your contributions are welcome
    Learn More
Spread the Word
  • Spread VLC
    We feel that VideoLAN has the best video software available at the best price: free. If you agree please help spread the word about our software.
    Learn More

News & Updates

2017-05-16

The VideoLAN non-profit organization is joining the Alliance for Open Media, to help developing open and royalty-free codecs and other video technologies!
More information in our press release: VideoLAN joins Alliance for Open Media.

2017-05-12

VideoLAN and the VLC development team are happy to publish version 2.2.5.1 of VLC media player today
This fifth stable release of the "WeatherWax" version of VLC fixes a few bugs reported on VLC 2.2.4, notably video rendering issues on AMD graphics card as well as audio distortion on macOS and 64bit Windows for certain audio files. It also includes updated codecs libraries and improves overall security.
Read more about it on our release page.

2017-03-09

Following the recent revelations from Wikileaks about the use of VLC by the CIA, you can download the official statement from the VideoLAN organization here.

2017-02-24

VideoLAN and the VLC development team are happy to publish beta version 2.1 of VLC for Android today
It brings 360° video & faster audio codecs passthru support, performances improvements, Android auto integration and a refreshed UX.
See all new features and get it

2016-06-21

VideoLAN and the VLC development team are happy to publish version 2.0 of VLC for Android today
It supports network shares browsing and playback, video playlists, downloading subtitles, pop-up video view and multiwindows, the new releases of the Android operating system, and merged Android TV and Android packages.
Get it now! and give us your feedback.

More News

Development Blogs

Rémi Duraffort: Using requests with xmlrpc

Using XML-RPC with Python3 is really simple. Calling system.version on http://localhost/RCP2 is as simple as: import xmlrpc.client proxy = xmlrpc.client.ServerProxy("http://localhost/RPC2") print(proxy.system.version()) However, the def[...]

Geoffrey Métais: Signing android releases with yubikey

At VideoLAN, we recently changed our signing procedure to leverage our security keys. As explained on Yubico website, Android signing is quite easy. On This Page Setup Install dependencies Prepare configuration fi[...]

Rémi Duraffort: A common mistake with jinja2

Jinja2 is a powerful templating engine for Python. Inside LAVA, we use Jinja2 to generate configuration files for every boards that we support. The configuration is generated from a template that does inherit from a base template. For insta[...]

Geoffrey Métais: DiffUtil off the UI thread

DiffUtil steps Threading Skip queued updates Code factorization As stated in the previous post, we do process all DiffUtil.DiffResult calculations in main thread to preserve adapter state consistency. But in VLC, we have to de[...]

Social media