The cross-platform open-source multimedia framework, player and server
VLC media player is a highly portable multimedia player and multimedia framework capable of reading most audio and video formats (MPEG-2, MPEG-4, H.264, DivX, MPEG-1, mp3, ogg, aac …) as well as DVDs, Audio CDs VCDs, and various streaming protocols. .
It can also be used as a media converter or a server to stream in unicast or multicast in IPv4 or IPv6 on networks.
Binaries
Select your operating system to download VLC binaries:
- Windows
- Mac OS X
- BeOS
- Syllable
GNU/Linux
- Debian GNU/Linux
- Ubuntu
- Mandriva Linux
- Fedora
- openSUSE
- Familiar Linux
- Red Hat Enterprise Linux
- Slackware Linux
- ALT Linux
- Arch Linux
- YOPY/Linupy
- Zaurus
Source and other operating systems
For the other operating systems supported, there are no precompiled binaries. You will have to get the source code for VLC and its required libraries and build them yourself:
- NetBSD
- OpenBSD
- FreeBSD
- Solaris
- QNX
- Gentoo Linux
- Crux Linux
You can also directly get the source code.
Features
|
|
||||||
| MPEG-1/2 | ||||||
| DIVX (1/2/3) | ||||||
| MPEG-4 ASP, DivX 4/5/6, XviD, 3ivX D4 | ||||||
| H.261 | ||||||
| H.263 / H.263i | ||||||
| H.264 / MPEG-4 AVC | ||||||
| Cinepak | ||||||
| Theora | ||||||
| Dirac / VC-2 | ||||||
| MJPEG (A/B) | ||||||
| WMV 1/2 | ||||||
| WMV 3 / WMV-9 / VC-1 | 1, 2 | 1 | 1, 2 | 1 | 1 | |
| Sorenson 1/3 (Quicktime) | ||||||
| DV (Digital Video) | ||||||
| On2 VP3/VP5/VP6 | ||||||
| Indeo Video v3 (IV32) | ||||||
| Indeo Video 4/5 (IV41, IV51) | ||||||
| Real Video 1/2 | ||||||
| Real Video 3/4 |
- WMV-3 / WMV-9 / VC-1 playback is provided through the FFmpeg-library starting with VLC 0.8.6.
- Windows DMO codecs can be used by VLC on 32-bit x86 platforms and allow WMV-3/WMA-3 decoding. This feature is untested on Intel-based Macs.
| Input media | UDP/RTP Unicast | ||||||
| UDP/RTP Multicast | |||||||
| HTTP / FTP | |||||||
| MMS | |||||||
| TCP/RTP Unicast | |||||||
| DCCP/RTP Unicast | |||||||
| File | |||||||
| DVD Video 1 | - | ||||||
| Video CD / VCD | - | ||||||
| SVCD 2 | - | ||||||
| Audio CD (no DTS-CD) | - | ||||||
| DVB (Satellite, Digital TV, Cable TV) |
- | ||||||
| MPEG encoder 3 | - | ||||||
| Video acquisition | Direct Show | iSight, EyeTV 4 | V4L, V4L2 | V4L, V4L2 | |||
| Input formats | MPEG (ES,PS,TS,PVA,MP3) | ||||||
| AVI | |||||||
| ASF / WMV / WMA | |||||||
| MP4 / MOV / 3GP | |||||||
| OGG / OGM / Annodex | |||||||
| Matroska (MKV) | |||||||
| Real | |||||||
| WAV (incuding DTS) | |||||||
| Raw Audio: DTS, AAC, AC3/A52 | |||||||
| Raw DV | |||||||
| FLAC | |||||||
| FLV (Flash) | |||||||
| MXF | |||||||
| Nut | |||||||
| Standard MIDI / SMF | |||||||
| CreativeTM Voice | |||||||
- DVD decryption is done through the libdvdcss library.
- VLC on GNU/Linux, Solaris, and Microsoft Windows has playback control support via libcdio and libvcdinfo. On other platforms, SVCD support varies depending on the availability of these libraries. (Volunteers for adding support are always welcome.). Handling still frames (often used in menus) and switching between different video formats is problematic.
- VLC for GNU/Linux supports V4L2 compatible encoding cards as well as two kinds of MPEG-2 encoding cards: Hauppauge WinTV-PVR-250/350 and Visiontech Kfir.
- Starting with version 0.9.0, VLC supports iSight capturing and processing on Mac OS X 10.5 or later (video only). This is unsupported on 10.4. Additionally, on 10.4 or later, VLC is able to grab video and audio from EyeTV applications and therefore all EyeTV-compatible capture devices. The user needs to install a plugin to EyeTV.app in order to use this features. Guidance is provide in the User Interface.
Link
