yall need video lan aka VLC media player
===========================================================
Input
Input media UDP/RTP Unicast
UDP/RTP Multicast
HTTP / FTP
MMS -
File
DVD 1 -
VCD -
SVCD 2 -
Audio CD (without DTS) -
DVB (Satellite,
Digital TV, Cable TV) -
MPEG encoder 3 -
Video acquisition Direct Show V4L V4L
Input formats MPEG (ES,PS,TS,PVA,MP3)
ID3 tags
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)
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 two kinds of MPEG-2 encoding cards: Hauppauge WinTV-PVR-250/350 and Visiontech Kfir.
Video
Decoders MPEG-1/2
DIVX (1/2/3)
MPEG-4, DivX 5, XviD, 3ivX D4
H.264
Sorenson 1/3 (Quicktime)
DV
Cinepak
Theora (alpha 3)
H.263 / H.263i
MJPEG (A/
WMV 1/2
WMV 3 / WMV-9 / VC-1 4, 5 4 4, 5 4 4
Indeo Video v3 (IV32) No PPC support No PPC support
Indeo Video 4/5 (IV41, IV51)
Real Video 6
Subtitles DVD 7 -
SVCD / CVD -
DVB -
Closed captions -
OGM -
Matroska -
Text files (MicroDVD,
SubRIP, SubViewer, SSA1-5, SAMI, VPlayer) -
Vobsub -
Filters Deinterlace
Cropping
Image wall
Image adjust
Rotate/Mirror
Logo overlay
Magnification
Image distortion
Bluescreen
RSS/Atom feeds
Outputs Native DirectX
GDI OpenGL
Quartz 8 Qte/X11
X11 - - -
XVideo - - - -
SDL
FrameBuffer - - - -
ASCII Art
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.
VLC’s 0.9.0 release will introduce support for RV30 and RV40 based upon the additions to the FFmpeg-library by one their Google Summer of Code 2007 projects.
Full color for YUV-type chromas is not handled, only the gray-scale value. Subtitle transparency is not fully supported for all chromas. Some chromas are not handled at all.
The Quartz module is available on PowerPC-based Macs only.
Audio
Decoders MPEG Layer 1/2
MP3
AC3 - A/52
DTS
LPCM
AAC
Vorbis
WMA 1/2
WMA 3 9 9 9
ADPCM
DV Audio
FLAC
QDM2/QDMC (QuickTime)
MACE
AMR (3GPP
Real Audio 10
Speex
Filters Visualization effects
Equalizer
Outputs Native DirectX
WaveOut OSS
ALSA OSS
S/PDIF DirectX
WaveOut OSS
ALSA -
Multi-channel DirectX
WaveOut OSS
ALSA
SDL Source Only Source Only
ESD - - -
aRts - - - -
JACK - -
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.
Real Audio playback is provided through the FFmpeg-library which does only support a limited number of RA derivatives.
Streaming
See the Streaming features page
Interfaces and control
Default WxWidgets Cocoa WxWidgets Native WxWidgets GPE
Qt 4 11 -
Skins
Web
Telnet
Command line
Infrared
A new Qt4 interface is to-be-introduced by VLC’s 0.9.0 release. It is already enabled in the nightly builds with limited functionality.
Miscellaneous
SAP/SDP announces
Bonjour protocol
Mozilla/Firefox plugin
ActiveX plugin - - - - -
SVCD Menus
Localization
CD-Text 12 -
CDDB CD info -
IGMPv3 13
IPv6 13
MLDv2 13
CPU acceleration 14 15
CD-Text information provided via libcdio. This service is available on all platforms supported by the library.
Depending on the operating system’s support.
Supported CPU extensions are MMX, MMXEXT, SSE, SSE2 and 3D Now! on x86 processors, and AltiVec on G4/G5 processors.
The OpenBSD 2.9 default assembler does not support MMX.