VLC Media Player
   HOME

TheInfoList



OR:

VLC media player (previously the VideoLAN Client) is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
, portable,
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
media player software and
streaming media Streaming media refers to multimedia delivered through a Computer network, network for playback using a Media player (disambiguation), media player. Media is transferred in a ''stream'' of Network packet, packets from a Server (computing), ...
server developed by the VideoLAN project. VLC is available for desktop
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s and mobile platforms, such as Android, iOS and iPadOS. VLC is also available on digital distribution platforms such as
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's App Store,
Google Play Google Play, also known as the Google Play Store, Play Store, or sometimes the Android Store (and was formerly Android Market), is a digital distribution service operated and developed by Google. It serves as the official app store for certifie ...
, and Microsoft Store. VLC supports many audio- and video-compression methods and
file format A file format is a Computer standard, standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary format, pr ...
s, including DVD-Video, Video CD, and streaming- protocols. It is able to stream media over
computer network A computer network is a collection of communicating computers and other devices, such as printers and smart phones. In order to communicate, the computers and devices must be connected by wired media like copper cables, optical fibers, or b ...
s and can transcode multimedia files. The default distribution of VLC includes many free decoding and encoding libraries, avoiding the need for finding/calibrating proprietary plugins. The libavcodec library from the FFmpeg project provides many of VLC's codecs, but the player mainly uses its own muxers and demuxers. It also has its own protocol implementations. It also gained distinction as the first player to support playback of encrypted DVDs on
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
by using the libdvdcss DVD decryption library; however, this library is legally controversial and is not included in many software repositories of Linux distributions as a result. It is available on iOS under the MPLv2.


History

The VideoLAN software originated as a French academic project in 1996. VLC used to stand for "VideoLAN Client" when VLC was a client of the VideoLAN project. Since VLC is no longer merely a client, that
initialism An acronym is a type of abbreviation consisting of a phrase whose only pronounced elements are the initial letters or initial sounds of words inside that phrase. Acronyms are often spelled with the initial letter of each word in all caps wi ...
no longer applies. It was intended to consist of a client and server to stream videos from satellite dishes across a campus network. Originally developed by students at the
École Centrale Paris École or Ecole may refer to: * an elementary school in the French educational stages normally followed by Secondary education in France, secondary education establishments (collège and lycée) * École (river), a tributary of the Seine flowing i ...
, it is now developed by contributors worldwide and is coordinated by VideoLAN, a
non-profit A nonprofit organization (NPO), also known as a nonbusiness entity, nonprofit institution, not-for-profit organization, or simply a nonprofit, is a non-governmental (private) legal entity organized and operated for a collective, public, or so ...
organization. Rewritten from scratch in 1998, it was released under
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
on February 1, 2001, with authorization from the headmaster of the
École Centrale Paris École or Ecole may refer to: * an elementary school in the French educational stages normally followed by Secondary education in France, secondary education establishments (collège and lycée) * École (river), a tributary of the Seine flowing i ...
. The functionality of the server-program, ''VideoLan Server'' (VLS), has mostly been subsumed into VLC and has been deprecated. The project name has been changed to ''VLC media player'' because there is no longer a client/server infrastructure. The cone icon used in VLC is a reference to the traffic cones collected by École Centrale's Networking Students' Association. The cone icon design was changed from a hand drawn low resolution icon to a higher resolution CGI-rendered version in 2005, illustrated by Richard Øiestad. In 2007 the VLC project decided, for license compatibility reasons, not to upgrade to the just-released
GPLv3 The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
. After 13 years of development, version 1.0.0 of VLC media player was released on July 7, 2009. Work began on VLC for Android in 2010 and it has been available for Android devices on the
Google Play Google Play, also known as the Google Play Store, Play Store, or sometimes the Android Store (and was formerly Android Market), is a digital distribution service operated and developed by Google. It serves as the official app store for certifie ...
store since 2011. In September 2010, a company named "Applidium" developed a VLC port for iOS under GPLv2 with the endorsement of the VLC project, which was accepted by Apple for their App Store. In January 2011, after VLC developer Rémi Denis-Courmont's complaint to Apple about the licensing conflict between the VLC's GPLv2 and the App store's policies, the VLC had been withdrawn from the Apple App Store by Apple. Subsequently, in October 2011 the VLC authors began to relicense the engine parts of VLC from the GPL-2.0-or-later to the LGPL-2.1-or-later to achieve better license compatibility, for instance with the Apple App Store. In July 2013 the VLC application could be resubmitted to the iOS App Store under the MPL-2.0. Version 2.0.0 of VLC media player was released on February 18, 2012. The version for the
Windows Store The Microsoft Store (formerly known as the Windows Store) is a digital distribution platform operated by Microsoft. It was created as an app store for Windows 8 as the primary means of distributing Universal Windows Platform apps. With ...
was released on March 13, 2014. Support for Windows RT, Windows Phone and
Xbox One The Xbox One is a home video game console developed by Microsoft. Announced in May 2013, it is the successor to Xbox 360 and the third console in the Xbox#Consoles, Xbox series. It was first released in North America, parts of Europe, Austra ...
were added later. VLC is the third in the sourceforge.net overall download count, and there have been more than 6 billion downloads. Version 3.0 was in development for Windows, Linux and macOS since June 2016 and released in February 2018. It contains many new features including
Chromecast Chromecast is a discontinued line of digital media players developed by Google. The devices, designed as small dongles, can play Internet-streaming media, streamed audio-visual content on a high-definition television or home audio system. The u ...
output support (except subtitles), hardware-accelerated decoding enabled by default, 4K and 8K playback, 10-bit and HDR playback, 360° video and 3D audio, audio passthrough for HD audio codecs, BD-J menu support, and local network drive browsing. In December 2017 the
European Parliament The European Parliament (EP) is one of the two legislative bodies of the European Union and one of its seven institutions. Together with the Council of the European Union (known as the Council and informally as the Council of Ministers), it ...
approved a budget that funds a bug bounty program for VLC to improve the EU's IT infrastructure. In January 2025, the VLC project revealed a demonstration at CES 2025 displaying offline AI-powered
translation Translation is the communication of the semantics, meaning of a #Source and target languages, source-language text by means of an Dynamic and formal equivalence, equivalent #Source and target languages, target-language text. The English la ...
and subtitling in the software.


Release history

Starting with version 1.1.0, VLC release codenames refer to characters from
Terry Pratchett Sir Terence David John Pratchett (28 April 1948 – 12 March 2015) was an English author, humorist, and Satire, satirist, best known for the ''Discworld'' series of 41 comic fantasy novels published between 1983 and 2015, and for the Apocalyp ...
's '' Discworld'' novels; an exception is release 2.2.1, which came out shortly after Pratchett's death on March 12, 2015, and which was codenamed ''Terry Pratchett'' in honor of the author himself.


Design principles


Modular design

VLC, like most
multimedia framework A multimedia framework is a software framework that handles Electronic media, media on a computer and through a network. A good multimedia framework offers an intuitive Application programming interface, API and a modular architecture to easily a ...
s, has a very modular design which makes it easier to include modules/plugins for new file formats, codecs, interfaces, or streaming methods. VLC 1.0.0 has more than 380 modules. The VLC core creates its own graph of modules dynamically, depending on the situation: input protocol, input file format, input codec, video card capabilities and other parameters. In VLC, almost everything is a module, like interfaces, video and audio outputs, controls, scalers, codecs, and audio/ video filters.


Interfaces

The default GUI is based on Be API on BeOS, Cocoa for macOS, and Qt 5 for Linux and Windows, but all give a similar standard interface. The old default GUI was based on
wxWidgets wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with no s ...
on Linux and Windows. VLC supports highly customizable skins through the skins2 interface, and also supports Winamp 2 and XMMS skins. Skins are not supported in the macOS version. VLC has ncurses, remote control, and telnet
console Console may refer to: Computing and video games * System console, a physical device to operate a computer ** Virtual console, a user interface for multiple computer consoles on one device ** Command-line interface, a method of interacting with ...
interfaces. There is also an
HTTP HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
interface, as well as interfaces for mouse gestures and keyboard hotkeys.


Features


Effects (desktop version)

The desktop version of VLC media player has some filters that can distort, rotate, split, deinterlace, and mirror videos as well as create display walls or add a logo overlay during playback. It can also output video as ASCII art. An interactive zoom feature allows magnifying into video during playback. Still images can be extracted from video at original resolution, and individual frames can be stepped through, although only in forward direction. Playback can be gamified by splitting the picture inside the viewport into draggable
puzzle A puzzle is a game, problem, or toy that tests a person's ingenuity or knowledge. In a puzzle, the solver is expected to put pieces together ( or take them apart) in a logical way, in order to find the solution of the puzzle. There are differe ...
pieces, where the row and column count can be set as desired. For audio playback, this feature includes an equalizer and other filters that help customize sound quality.


Formats

Because VLC is a packet-based media player it plays almost all video content. Even some damaged, incomplete, or unfinished files can be played, such as those still downloading via a
peer-to-peer Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network, forming a peer-to-peer network of Node ...
(P2P) network. It also plays m2t MPEG transport streams (.TS) files while they are still being digitized from an HDV camera via a
FireWire IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony a ...
cable, making it possible to monitor the video as it is being recorded. The player can also use libcdio to access .iso files so that users can play files on a disk image, even if the user's operating system cannot work directly with .iso images. VLC supports all audio and video formats supported by libavcodec and libavformat. 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. Alternatively, VLC has modules for codecs that are not based on FFmpeg's libraries. VLC is one of the
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
DVD players that ignore DVD region coding on RPC-1 firmware drives, making it a region-free player. However, it does not do the same on RPC-2 firmware drives, as in these cases the region coding is enforced by the drive itself, however, it can still brute-force the CSS encryption to play a foreign-region DVD on an RPC-2 drive. VLC media player can play high-definition recordings of D-VHS tapes duplicated to a computer using . This offers another way to archive all D-VHS tapes with the DRM copy freely tag. Using a
FireWire IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony a ...
connection from cable boxes to computers, VLC can stream live, unencrypted content to a monitor or HDTV. VLC media player can display the playing video as the desktop wallpaper, like Windows DreamScene, by using
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
, only available on Windows operating systems. VLC media player can record the desktop and save the stream as a file, allowing the user to create screencasts. On Microsoft Windows, VLC also supports the Direct Media Object (DMO) framework and can thus make use of some third-party DLLs (Dynamic-link library). On most platforms, VLC can tune into and view DVB-C, DVB-T, and DVB-S channels. On macOS the separate EyeTV plugin is required, on Windows it requires the card's BDA Drivers. VLC can be installed or run directly from a
USB flash drive A flash drive (also thumb drive, memory stick, and pen drive/pendrive) is a data storage device that includes flash memory with an integrated USB interface. A typical USB drive is removable, rewritable, and smaller than an optical disc, and u ...
or other external drive. VLC can be extended through scripting; it uses the Lua scripting language. VLC can play videos in the AVCHD format, a highly compressed format used in recent HD camcorders. VLC can generate a number of music visualization displays. The program is able to convert media files into various supported formats. Both desktop and mobile releases are equipped with an audio equalizer.


Christmas logo

A red Santa hat appears on top of VLC's traffic-cone logo during Christmas seasons.


Keyboard shortcuts

The keyboard shortcuts are described in the VLC media player "Preferences". On a Microsoft Windows PC open the Preferences by pressing Ctrl + p. Then click on the "Hotkeys" menu (top right of the screen). There are single-button shortcuts in VLC that don't require Ctrl or Alt button. For example, pressing keys F and G while a video file is running in VLC shifts the file's audio/video sync for 50 millisecond per adjustment. This is useful to fix an issue with the sound being ahead or lagging behind the video.


Operating system compatibility

VLC media player is
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
, with versions for
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
macOS macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
,
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, iOS, Android, tvOS, ChromeOS, Windows Phone, various BSD-based systems, Solaris, BeOS,
OS/2 OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
, and
Syllable A syllable is a basic unit of organization within a sequence of speech sounds, such as within a word, typically defined by linguists as a ''nucleus'' (most often a vowel) with optional sounds before or after that nucleus (''margins'', which are ...
. However, forward and backward compatibility between versions of VLC media player and different versions of OSes are not maintained over more than a few generations. 64-bit builds are available for 64-bit Windows, starting with version 2.0.1.


Windows 8 and 10 support

The VLC port for
Windows 8 Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on August 1, 2012, made available for download via Microsoft ...
and
Windows 10 Windows 10 is a major release of Microsoft's Windows NT operating system. The successor to Windows 8.1, it was Software release cycle#Release to manufacturing (RTM), released to manufacturing on July 15, 2015, and later to retail on July 2 ...
is backed by a
crowdfunding Crowdfunding is the practice of funding a project or venture by raising money from a large number of people, typically via the internet. Crowdfunding is a form of crowdsourcing and Alternative Finance, alternative finance, to fund projects "withou ...
campaign on Kickstarter to add support for a new GUI based on Microsoft's Metro design language, that will run on the Windows Runtime. All the existing features including video filters, subtitle support, and an equalizer are present in Windows 8. A beta version of VLC for Windows 8 was released to the Microsoft Store on March 13, 2014. A universal app was created for Windows 8, 8.1, 10, Windows Phone 8, 8.1 and Windows 10 Mobile.


Android support

In May 2012, the VLC team stated that a version of VLC for Android was being developed. The stable release version 1.0 was made available on
Google Play Google Play, also known as the Google Play Store, Play Store, or sometimes the Android Store (and was formerly Android Market), is a digital distribution service operated and developed by Google. It serves as the official app store for certifie ...
on December 8, 2014.


Use of VLC with other programs


Bindings

Several APIs can connect to VLC and use its functionality: * libVLC API – the VLC Core, for C and C++ * VLCKit – an Objective-C framework for macOS * LibVLCSharp – Crossplatform
.NET The .NET platform (pronounced as "''dot net"'') is a free and open-source, managed code, managed computer software framework for Microsoft Windows, Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft emplo ...
bindings to libVLC ( C#/ F#/ VB) *
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
API – the evolution of ActiveX API and Firefox integration * D-Bus controls * Go bindings * Python controls *
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
API * DirectShow filters * Delphi/Pascal API: PasLibVlc by Robert Jędrzejczyk * Free Pascal bindings and an OOP wrapper component, via the libvlc.pp and vlc.pp units. This comes standard with the Free Pascal Compiler as of November 6, 2012. * The Phonon multimedia API for Qt and
KDE KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the KDE Plasma gra ...
applications can optionally use VLC as a backend.


Applications that use libVLC

VLC can handle some incomplete files and in some cases can be used to preview files being downloaded. Several programs make use of this, including eMule and KCeasy. The free/open-source Internet television application Miro also uses VLC code. HandBrake, an open-source video encoder, used to load libdvdcss from VLC Media Player. Easy Subtitles Synchronizer, a freeware subtitle editing program for Windows, uses VLC to preview the video with the edited subtitles.


Format support


Input formats

VLC can read many formats, depending on the
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
it is running on, including: * Container formats: 3GP, ASF, AVI, DVR-MS, FLV, Matroska (MKV),
MIDI Musical Instrument Digital Interface (; MIDI) is an American-Japanese technical standard that describes a communication protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, ...
, QuickTime File Format, MP4, Ogg, OGM, WAV, MPEG-2 ( ES, PS, TS, PVA, MP3), AIFF, Raw audio, Raw DV, MXF, VOB, RM,
Blu-ray Blu-ray (Blu-ray Disc or BD) is a digital optical disc data storage format designed to supersede the DVD format. It was invented and developed in 2005 and released worldwide on June 20, 2006, capable of storing several hours of high-defin ...
, DVD-Video,
VCD Video CD (abbreviated as VCD, and also known as Compact Disc Digital Video), (not to be confused with CD Video which is a type of LaserDisc, Laserdisc) is a home video format and the first format for distributing films on standard optical di ...
, SVCD,
CD-DA Compact Disc Digital Audio (CDDA or CD-DA), also known as Digital Audio Compact Disc or simply as Audio CD, is the standardization, standard format for audio compact discs. The standard is defined in the ''Rainbow Books, Red Book'' technical s ...
, DVB, HEIF, AVIF * Audio coding formats: AAC, AC3, ALAC, AMR, ATRAC3, DTS, DV Audio, E-AC-3, FLAC, It, MACE,
MIDI Musical Instrument Digital Interface (; MIDI) is an American-Japanese technical standard that describes a communication protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, ...
, MOD, Monkey's Audio, MP2, MP3, Musepack, Opus, PLS, QCP, QDM2/QDMC, RealAudio, Speex, Screamtracker 3/S3M, TTA, Vorbis, WavPack, WMA (WMA 1/2, WMA 3 partially), XM * Capture devices: Video4Linux (on Linux), DirectShow (on Windows), Desktop ( screencast), Digital TV ( DVB-C, DVB-S,
DVB-T DVB-T, short for Digital Video Broadcasting – Terrestrial, is the DVB European-based consortium standard for the broadcast transmission of digital terrestrial television that was first published in 1997 and first broadcast in Singapore in Fe ...
, DVB-S2, DVB-T2, ATSC, Clear QAM) * Network protocols:
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
,
HTTP HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
, MMS, RSS/
Atom Atoms are the basic particles of the chemical elements. An atom consists of a atomic nucleus, nucleus of protons and generally neutrons, surrounded by an electromagnetically bound swarm of electrons. The chemical elements are distinguished fr ...
, RTMP, RTP ( unicast or multicast), RTSP, UDP, Sat-IP, Smooth Streaming * Network streaming formats: Apple HLS, Flash RTMP, MPEG-DASH, MPEG Transport Stream, RTP/ RTSP ISMA/3GPP PSS, Windows Media MMS * Subtitles: Advanced SubStation Alpha, Closed Captions, DVB, DVD-Video, MPEG-4 Timed Text, MPL2, OGM, SubStation Alpha, SubRip, SVCD, Teletext,
Text file A text file (sometimes spelled textfile; an old alternative name is flat file) is a kind of computer file that is structured as a sequence of lines of electronic text. A text file exists stored as data within a computer file system. In ope ...
, VobSub, WebVTT, TTML * Video coding formats: Cinepak, Dirac, DV, H.263, H.264/MPEG-4 AVC, H.265/MPEG HEVC, AV1, HuffYUV, Indeo 3, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2,
RealVideo RealVideo, also spelled as Real Video, is a suite of proprietary format, proprietary video compression formats developed by RealNetworks — the specific format changes with the version. It was first released in 1997 and was at version 15. RealV ...
3&4, Sorenson,
Theora Theora is a free lossy video compression format. It was developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg contai ...
, VC-1, VP5, VP6, VP8, VP9, DNxHD, ProRes and some WMV. * Digital Camcorder formats: MOD and TOD via USB.


Output formats

VLC can transcode or
stream A stream is a continuous body of water, body of surface water Current (stream), flowing within the stream bed, bed and bank (geography), banks of a channel (geography), channel. Depending on its location or certain characteristics, a strea ...
audio and video into several formats depending on the operating system, including: * Container formats: ASF, AVI, FLAC, FLV, Fraps, Matroska, MP4, MPJPEG, MPEG-2 ( ES, MP3), Ogg, PS, PVA, QuickTime File Format, TS, WAV, WebM * Audio coding formats: AAC, AC-3, DV Audio, FLAC, MP3, Speex, Vorbis * Streaming protocols:
HTTP HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
, MMS, RTSP, RTP, UDP * Video coding formats: Dirac, DV, H.263, H.264/MPEG-4 AVC, H.265/MPEG-H HEVC, MJPEG, MPEG-1, MPEG-2, MPEG-4 Part 2,
Theora Theora is a free lossy video compression format. It was developed by the Xiph.Org Foundation and distributed without licensing fees alongside their other free and open media projects, including the Vorbis audio format and the Ogg contai ...
, VP5, VP6, VP8, VP9


Legality

The VLC media player software installers for the macOS platform and the Windows platform include the libdvdcss DVD decryption library, even though this library may be legally restricted in certain jurisdictions.


India

In May 2022, it was reported by MediaNama that VLC was banned in India and its website was inaccessible from India under the provisions of the Information Technology Act, 2000. Neither the developers nor the Indian government offered any explanation to the ban, according to '' India Today''. The official VideoLAN Twitter account stated in August that the website was blocked in India from 13 February 2022. A report by ''
Hindustan Times ''Hindustan Times'' is an Indian English language, English-language daily newspaper based in Delhi. It is the flagship publication of HT Media Limited, an entity controlled by the Birla family, and is owned by Shobhana Bhartia, the daughter o ...
'' indicated that the ban could be due to links with China. India had in 2020 banned over 200 Chinese apps following the 2020–2022 China–India skirmishes. Another Hindustan Times report from April quoting Symantec said that Chinese hackers were depending on VLC to launch malware they had previously installed on Windows machines. The technique they used is called DLL side-loading, in which an external library that a legitimate program loads at runtime is substituted with a modified version containing the malware. VideoLan president and lead developer Jean-Baptiste Kempf said that the block was most likely a result of a misunderstanding of the Chinese security issue. In October 2022, VideoLan, with assistance from the Indian digital rights organization Internet Freedom Foundation sent a legal notice to the Indian government asking for an explanation for the block order, following which the Ministry of Electronics and Information Technology removed the ban in November 2022 without the Indian Government providing any reason as to why it was blocked in the first place.


United States

The VLC media player software is able to read audio and video data from DVDs that incorporate Content Scramble System (CSS) encryption, even though the VLC media player software lacks a CSS decryption license. The unauthorized decryption of CSS-encrypted DVD content or unauthorized distribution of CSS decryption tools may violate the US Digital Millennium Copyright Act. Decryption of CSS-encrypted DVD content has been temporarily authorized for certain purposes (such as
documentary film A documentary film (often described simply as a documentary) is a nonfiction Film, motion picture intended to "document reality, primarily for instruction, education or maintaining a Recorded history, historical record". The American author and ...
making that uses short portions of DVD content for criticism or commentary) under the Digital Millennium Copyright Act anticircumvention exemptions that were issued by the US Copyright Office in 2010. However, these exemptions do not change the DMCA's ban on the distribution of CSS decryption tools; including those distributed with VLC.


See also

* Comparison of video player software * List of codecs *
List of music software This is a list of software for creating, performing, learning, analyzing, researching, broadcasting and editing music. This article only includes software, not services. For streaming services such as iHeartRadio, Pandora (service), Pandora, Prime ...
* Animated ASCII art - VLC can output ASCII animation through the Libcaca module


Explanatory notes


References


External links

* {{FLOSS 2001 software Amiga media players Applications using D-Bus Audio software with JACK support BeOS software BSD software Cross-platform free software Free and open-source Android software Free media players Free video software Linux DVD players Linux media players Lua (programming language)-scriptable software Multimedia frameworks MacOS media players Portable software Software DVD players Software that uses FFmpeg Free software that uses ncurses Software that was ported from wxWidgets to Qt Software using the GNU Lesser General Public License Solaris media players Spoken articles Streaming media systems Streaming software Video software that uses Qt Webcams Windows media players Universal Windows Platform apps Xbox One software Free screencasting software Software Blu-ray players TvOS software