VLC features list

Windows Mac OS X Linux BeOS FreeBSD OpenBSD Familiar Linux
Inputs Unicast UDP / RTP UDP / RTP UDP / RTP UDP / RTP UDP / RTP UDP / RTP
Multicast UDP / RTP UDP / RTP UDP / RTP - UDP / RTP UDP / RTP
HTTP Yes Yes Yes Yes Yes Yes
FTP Yes Yes Yes Yes Yes Yes
MMS Yes Yes Yes Yes Yes -
File Yes Yes Yes Yes Yes Yes
DVD [1] Yes Yes Yes Yes Yes -
VCD Yes Yes Yes No Yes -
Satellite No No Hauppauge Nova No No -
File/stream formats MPEG ES/PS/TS/mp3 Yes Yes Yes Yes Yes Yes
Avi Yes Yes Yes Yes Yes Yes
Asf/wmv/wma Yes Yes Yes Yes Yes Yes
Ogg/ogm Yes Yes Yes Yes Yes Yes
Mp4/mov Yes Yes Yes Yes Yes Yes
Wav Yes Yes Yes Yes Yes Yes
Raw DV Yes Yes Yes Yes Yes Yes
Raw AAC Yes Yes Yes Yes Yes Yes
Raw ac3/a52 Yes Yes Yes Yes Yes Yes
Video Codecs MPEG-1 Yes Yes Yes Yes Yes Yes
MPEG-2 Yes Yes Yes Yes Yes Yes
DivX 1/2/3 Yes Yes Yes Yes Yes Yes
MPEG-4/DivX 5/XviD/3ivX D4 Yes Yes Yes Yes Yes Yes
Sorenson(SVQ) 1 Yes Yes Yes Yes Yes No
DV Yes Yes Yes Yes Yes No
Cinepak Yes Yes Yes Yes Yes No
Tarkin Yes Yes Yes Yes Yes No
Theora Yes Yes Yes Yes Yes No
H263/H263i Yes Yes Yes Yes Yes Yes
Mjpeg A/B Yes Yes Yes Yes Yes Yes
WMV 1/2 Yes Yes Yes Yes Yes Yes
Subtitles DVD Yes Yes Yes Yes Yes -
MicroDVD Yes Yes Yes Yes Yes -
SubRIP Yes Yes Yes Yes Yes -
SSA1-4 Yes Yes Yes Yes Yes -
SAMI Untested Untested Untested Untested Untested -
Vplayer Yes Yes Yes Yes Yes -
Video Filters Deinterlace Yes Yes Yes Yes Yes Yes
Crop Yes Yes Yes Yes Yes Yes
Image Wall Yes Yes Yes Yes Yes Yes
Brightness-Saturation-Contrast Yes Yes Yes Yes Yes Yes
Rotate Yes Yes Yes Yes Yes Yes
Upside down Yes Yes Yes Yes Yes Yes
Video Output Native DirectX
GDI
QuickTime Yes Yes Yes Qte
X11 - Source Only Yes - Yes Yes
Xvideo - - Yes - Yes -
SDL Yes No Yes Untested Yes Yes
Framebuffer - - Yes - - No
ASCII art No No Yes No Yes No
MGA - - Yes - - -
GGI - - Yes - Untested -
Audio Codecs MPEG Layer 1 and 2 Yes Yes Yes Yes Yes Yes
MP3 Yes Yes Yes Yes Yes Yes
AC3 (i.e. A52) Yes Yes Yes Yes Yes Yes
LPCM Yes Yes Yes Yes Yes Yes
AAC Yes Yes Yes Yes Yes No
Vorbis Yes Yes Yes Yes Yes Yes
WMA 1/2 Yes Yes Yes Yes Yes No
ADPCM Yes Yes Yes Yes Yes No
DV Audio Yes Yes Yes Yes Yes No
FLAC Yes Yes Yes No Untested Yes
Audio Output Native DirectX
WaveOut
Yes OSS
ALSA
Yes OSS Yes
S/PDIF DirectX
WaveOut
Yes OSS
ALSA
No Untested -
multi-channel DirectX
WaveOut
Yes OSS
ALSA
No Untested No
SDL Yes Source Only Yes Untested Yes Yes
ESD - - Yes - Yes No
aRts - - Yes - Yes -
File Yes Yes Yes Yes Yes Yes
Stream Output See the Streaming features page
Interfaces Native Yes Cocoa - Yes - GPE
GTK+ Yes - Yes - Yes Yes
Gnome - - Yes - Yes No
QT - - Yes - Yes No
KDE - - Yes - Yes -
WxWindows Yes Source Only Yes - Yes No
Service Information VLCS Yes Yes Yes No Yes No
SAP / SDP Yes Yes Yes No Yes No
SLP Yes Yes Yes - Untested No
Misc Command line Yes Yes Yes Yes Yes Yes
Remote Control Yes Yes Yes Yes Yes Yes
Infrared No Source Only Yes No No No
Mozilla plugin No No Yes No No No
DVD Menus [2] Yes Yes Yes Yes Yes -
Localisation Yes Yes Yes No Yes No
IPv6 Yes Yes Yes - Yes Yes
CPU acceleration [3] Yes Yes Yes Yes Yes [4] No
Windows Mac OS X Linux BeOS FreeBSD OpenBSD Familiar Linux

[1] DVD decryption is done through the libdvdcss library.
[2] DVD navigation is done through the libdvdplay library.
[3] supported CPU extensions are MMX, MMXEXT, SSE and 3D Now! on x86 processors, and AltiVec on G4 processors.
[4] the OpenBSD 2.9 default assembler does not support MMX.