VLC media player

VLClibVLCVLC for iOS
VLC media player (commonly known as VLC) is a free and open-source, portable, cross-platform media player and streaming media server developed by the VideoLAN project.wikipedia
424 Related Articles

VideoLAN

VideoLAN Movie CreatorVideoLan Movie Creator (VLMC)VLC
VLC media player (commonly known as VLC) is a free and open-source, portable, cross-platform media player and streaming media server developed by the VideoLAN project.
It originally developed two programs for media streaming, VideoLAN Client (VLC) and VideoLAN Server (VLS), but most of the features of VLS have been incorporated into VLC, with the result renamed VLC media player.

Libavcodec

lavc
The libavcodec library from the FFmpeg project provides many of VLC's codecs, but the player mainly uses its own muxers and demuxers.
The popular MPlayer, xine and VLC media players use it as their main, built-in decoding engine that enables playback of many audio and video formats on all supported platforms.

FFmpeg

SnowlibavformatNUT
The libavcodec library from the FFmpeg project provides many of VLC's codecs, but the player mainly uses its own muxers and demuxers.
FFmpeg is part of the workflow of hundreds of other software projects, and its libraries are a core part of software media players such as VLC, and has been included in core processing for YouTube and the iTunes inventory of files.

Libdvdcss

It also gained distinction as the first player to support playback of encrypted DVDs on Linux and macOS by using the libdvdcss DVD decryption library. HandBrake, an open-source video encoder, used to load libdvdcss from VLC Media Player.
libdvdcss is part of the VideoLAN project and is used by VLC media player and other DVD player software packages, such as Ogle, xine-based players, and MPlayer.

SourceForge

sourceforge.netJanuary 2011 attacks on SourceForge.netsf.net
VLC is third in the sourceforge.net overall download count, and there have been more than 3 billion downloads.
Since this announcement was made, a number of other developers have reported that their SourceForge projects had been taken over by SourceForge staff accounts (but have not had binaries edited), including nmap, and VLC media player.

Software relicensing

relicensedrelicensere-license
Subsequently, the VLC authors began to relicense in October 2011 the engine parts of VLC from the GPLv2 to the LGPLv2 to achieve better license compatibility, for instance with the Apple App Store.
The VLC project also has a complicated license history due to license compatibility: in 2007 it decided for license compatibility reasons to not upgrade to the just released GPLv3.

DVD-Video

DVDDVDsextra features
VLC supports many audio and video compression methods and file formats, including DVD-Video, video CD and streaming protocols.
Usually, users need to install software provided on the DVD or downloaded from the Internet such as MPlayer, TotalMedia Theatre, PowerDVD, VLC or WinDVD to be able to view the disc in a computer system.

H.264/MPEG-4 AVC

H.264AVCH.264/AVC
This means that VLC can play back H.264 or MPEG-4 Part 2 video as well as support FLV or MXF file formats "out of the box" using FFmpeg's libraries.
) Some software programs (such as VLC media player) internally identify this standard as AVC1.

ASCII art

ASCIIASCII graphicscharacter graphic
It can also output video as ASCII art.
MPlayer and VLC media player can display videos as ASCII art through the AAlib library.

Streaming media

streamingstreamedstreaming video
VLC media player (commonly known as VLC) is a free and open-source, portable, cross-platform media player and streaming media server developed by the VideoLAN project.
Media that is live streamed can be recorded through certain media players such as VLC player, or through the use of a Screen Recorder.

GNU General Public License

GPLGNU GPLGPLv2
Rewritten from scratch in 1998, it was released under GNU General Public License on February 1, 2001, with authorization from the headmaster of the École Centrale Paris. In 2007 the VLC project decided, for license compatibility reasons, to not upgrade to the just released GPLv3.
For instance the Linux kernel, MySQL, BusyBox, AdvFS, Blender, VLC media player and MediaWiki decided against adopting GPLv3.

AVCHD

AVCCAMAVCHD 2.0
VLC can play videos in the AVCHD format, a highly compressed format used in recent HD camcorders.
Computer playback — any media and target format that is supported by a particular computer hardware and software can be watched on a computer monitor or TV set. Presently, the open-source VLC media player plays AVCHD video files and a wide variety of additional formats, and is freely available for most modern operating systems (including Linux, macOS, MS Windows) and some mobile platforms. Since Mountain Lion, macOS does support native AVCHD playback via the default media player, QuickTime. Some Windows 7 editions can import and play AVCHD video natively, having files with extensions M2TS, MTS and M2T pre-registered in the system. (Windows 7 starter edition does not support AVCHD files out of the box, and so requires a third-party player.) In editions of Windows 7 that do support AVCHD files, Windows Media Player can index content in these files, and Windows Explorer can create thumbnails for each clip. Windows 7 does not support importing of AVCHD video metadata such as thumbnail images, playlists, and clip index files. Joining AVCHD video files during the import is not supported either.

Microsoft Store (digital)

Microsoft StoreWindows StoreApp Store
VLC is also available on digital distribution platforms such as Apple's App Store, Google Play and Microsoft Store.

License compatibility

compatibleincompatiblecompatibility
Subsequently, the VLC authors began to relicense in October 2011 the engine parts of VLC from the GPLv2 to the LGPLv2 to achieve better license compatibility, for instance with the Apple App Store. In 2007 the VLC project decided, for license compatibility reasons, to not upgrade to the just released GPLv3.
The VLC project has a complicated license history due to license incompatibility, and in 2007 the project decided, for license compatibility, to not upgrade to the just released GPLv3.

DVD region code

Region 1Region 2Region 4
VLC is one of the free software DVD players that ignores DVD region coding on RPC-1 firmware drives, making it a region-free player.
VLC, for example, does not attempt to enforce region coding; however, it requires access to the DVD's raw data to overcome CSS encryption, and such access may not be available on some drives with RPC-2 firmware when playing a disc from a different region than the region to which the drive is locked.

Multimedia framework

media platformmedia frameworkmultimedia
VLC, like most multimedia frameworks, has a very modular design which makes it easier to include modules/plugins for new file formats, codecs, interfaces, or streaming methods.
VLC Media Player, a media player and a multimedia framework by the VideoLAN project.

DirectShow

VMRMicrosoft DirectShowOverlay Mixer Filter
DirectShow filters
Finally, there are "bridge" filters that simultaneously support multiple formats, as well as functions like stream multiplexing, by exposing the functionality of underlying multimedia APIs such as VLC.

Miro (software)

Miro
The free/open-source Internet television application Miro also uses VLC code.
Miro integrates an RSS news aggregator and podcatcher, a BitTorrent client (based on libtorrent), and a media player (VLC media player under Windows, QuickTime under macOS, and xine media player or GStreamer under Linux and FreeBSD).

Google Video

Google Video PlayerGVIvideo.google.com
Google used this plugin to build the Google Video Player web browser plugin before switching to use Adobe Flash.
It could be then viewed in video players that could handle flash, for example VLC media player, Media Player Classic (with ffdshow installed), MPlayer or an FLV player.

Adobe Flash

FlashMacromedia FlashFlash-based
Google used this plugin to build the Google Video Player web browser plugin before switching to use Adobe Flash.
Flash Video files have a .flv file extension and are either used from within .swf files or played through a flv-aware player, such as VLC, or QuickTime and Windows Media Player with external codecs added.

Phonon (software)

Phonon
The Phonon multimedia API for Qt and KDE applications can optionally use VLC as a backend.
Supported backends on most Unix-like systems are GStreamer and VLC.

HandBrake

HandBrake, an open-source video encoder, used to load libdvdcss from VLC Media Player.
Removal of digital rights management (DRM) from DVDs using HandBrake was possible by installing VLC, a media player application that includes the libdvdcss library.

Music visualization

light synthesizervisualizationmusic visualizer
VLC can generate a number of music visualization displays.
VLC media player (VideoLAN Project) (Platforms: Cross-platform)

Flash Video

FLVFlash.flv
This means that VLC can play back H.264 or MPEG-4 Part 2 video as well as support FLV or MXF file formats "out of the box" using FFmpeg's libraries.
VLC Video Player (GPL-licensed free software)

PLS (file format)

PLS.pls
Audio coding formats: AAC, AC3, ALAC, AMR, DTS, DV Audio, XM, FLAC, It, MACE, MOD, Monkey's Audio, MP3, Opus, PLS, QCP, QDM2/QDMC, RealAudio, Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack, WMA (WMA 1/2, WMA 3 partially).
iTunes, VLC media player, Totem, RealPlayer, Winamp, Yahoo! Music Jukebox, MediaMonkey, Windows Media Player, AIMP, Kodi, Rhythmbox, foobar2000, and more than 30 others are able to interpret (open) PLS files.