MPlayer jellemzői
Az MPlayer egy film lejátszó, ami rengeteg operációs rendszer alatt fut
(lásd a dokumentációt). Lejátsza a legtöbb MPEG/VOB, AVI, Ogg/OGM,
VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT,
NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA fájlt, többet közülük
natív támogatással, XAnim-mal és Win32 DLL codec-ekkel. Nézhetsz
VideoCD-t, SVCD-t, DVD-t, 3ivx-et, DivX 3/4/5-öt, WMV-t és akár még
H.264-es filmet is..
Az MPlayer másik nagyszerű tulajdonsága a sok támogatott kimeneti vezérlő
Működik X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, de még GGI,
SDL (és ezen a módon minden általa támogatott vezérlő), VESA (minden VESA
kompatibilis kártya, még X11 nélkül is!) és néhány alacsony szintű,
kártyaspecifikus vezérlő (Matrox, 3Dfx és ATI) alatt is!
Legtöbbjük támogat szoftveres vagy hardveres nagyítást, így a filmek teljes
képernyőn élvezhetők. Az MPlayer támogat néhány hardveres MPEG dekódoló
kártyát, mint például a Siemens DVB, DXR2 és a DXR3/Hollywood+.
Az MPlayer van egy onscreen display (OSD) funkciója a státusz információk
megjelenítéséhez, szép élsímított árnyékolt feliratokkal és a billentyűzettel
történő vezérlésre reagáló vizuális visszajelzéssel. Európai/ISO 8859-1,2
(magyar, angol, cseh, stb.), cirill és koreai betűtípusok támogatása
12 felirat formátummal együtt (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer,
RT, SSA, AQTitle, JACOsub, PJS és a saját: MPsub).
A DVD feliratok (SPU stream-ek, VOBsub és Closed Captions) is támogatottak.
Az MPlayer a
GNU General Public License 2-es
verziójának szabályai szerint terjeszthető.
Nem érhető el semmilyen más licenszelés alatt, még pénzért sem.
Ha kérdéseid vannak a GNU GPL-lel kapcsolatban, nézd meg a
GPL FAQ-t.
Támogatott fájl formátumok
- (S)VCD (Super Video CD)
- CDRwin's .bin kép fájl
- DVD, beleértve a titkosított DVD-t is
- MPEG-1/2 (ES/PS/PES/VOB)
- AVI fájl formátum
- ASF/WMV/WMA formátum
- QT/MOV/MP4 formátum
- RealAudio/RealVideo formátum
- Ogg/OGM fájlok
- Matroska
- NUT
- NSV (Nullsoft Streaming Video)
- VIVO formátum
- FLI formátum
- NuppelVideo formátum
- yuv4mpeg formátum
- FILM (.cpk) formátum
- RoQ formátum
- PVA formátum
- stream HTTP/FTP-n, RTP/RTSP-n, MMS/MMST-n, MPST-n, SDP-n keresztül
- TV grab-belés
Támogatott videó és audió codec-ek
A legfontosabb videó codec-ek:
- MPEG-1 (VCD) és MPEG-2 (SVCD/DVD/DVB) videó
- MPEG-4 ASP összes variánsa, beleértve DivX ;-), OpenDivX (DivX4),
DivX 5 (Pro), Xvid
- MPEG-4 AVC aka H.264
- Windows Media Video 7/8 (WMV1/2)
- Windows Media Video 9 (WMV3) (x86 DLL használatával)
- RealVideo 1.0, 2.0 (G2)
- RealVideo 3.0 (RP8), 4.0 (RP9) (Real könyvtárak használatával)
- Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA és egyéb QuickTime codec-ek
- DV video
- 3ivx
- Intel Indeo3 (3.1, 3.2)
- Intel Indeo 4.1 és 5.0 (x86 DLL vagy XAnim codec felhasználásával)
- VIVO 1.0, 2.0, I263 és egyéb H.263(+) variánsok (x86 DLL használatával)
- MJPEG, AVID, VCR2, ASV2 és egyéb hardveres formátumok
- FLI/FLC
- HuffYUV
- több régi RLE-hez hasonló formátum
A legfontosabb audio codec-ek:
- MPEG layer 1, 2, és 3 (MP3) audió
- AC3/A52, E-AC3, DTS (Dolby Digital) audió (szoftveres vagy SP/DIF)
- AAC (MPEG-4 audió)
- WMA (DivX Audio) v1, v2
- WMA 9 (WMAv3), Voxware audió, ACELP.net stb. (x86 DLL használatával)
- RealAudio: COOK, SIPRO, ATRAC3 (Real könyvtárak használatával)
- RealAudio: DNET és régebbi codec-ek
- QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (QT könyvtár használatával), ALAC
- Ogg Vorbis audió
- VIVO audio (g723, Vivo Siren) (x86 DLL használatával)
- alaw/ulaw, (ms)gsm, pcm, *adpcm és egyéb egyszerű régi audió formátum
A codec státusz oldal tartalmaz egy naponta
frissített teljes listát.
Támogatott kimeneti eszközök
Általános:
- x11: X11 SHM kiterjesztéssel
- xv: X11 átlapolás használatával az Xvideo kiterjesztéssel (hardveres YUV & nagyítás)
- xvmc: Xvideo Motion Compensation
- vidix: VIDeo Interface for *niX
- xvidix: VIDIX egy X11 ablakban
- cvidix: VIDIX konzolon
- winvidix: VIDIX Windows alatt
- dga: X11 DGA kiterjesztés (v1.0 és v2.0)
- gl: OpenGL renderelő
- gl2: alternatív OpenGL renderelő (többszörös textúrával)
- fbdev: framebuffer kimenet
- svga: SVGAlib kimenet (EGA képernyők támogatása)
- sdl: SDL >= v1.1.7 vezérlő
- ggi: GGI grafikus kimenet
- aalib: szöveges módú renderelés
- caca: színes szöveges módú renderelés
- vesa: megjelenítés a VESA BIOS-on keresztül (szükséges a Radeon TV-kimenethez is)
- directfb: DirectFB támogatás
- direct3d: natív Windows Direct3D 9 kimeneti vezérlő
- directx: natív Windows DirectX kimeneti vezérlő
- quartz: natív Mac OS X kimeneti vezérlő
Kártya specifikus:
- mga: Matrox G200/G400/G450/G550 hardveres YUV átlapolás az
mga_vid eszközön keresztül
- xmga: Matrox G200/G400/G450/G550 átlapolás (mga_vid) X11 ablakban
(Xv emuláció X 3.3.x-en!)
- syncfb: Matrox G400 YUV framebuffer-en
- 3dfx: Voodoo 3/Banshee hardveres YUV (/dev/3dfx)
- tdfxfb: Voodoo 3/Banshee hardveres YUV tdfx framebuffer-en
- mpegpes: Siemens DVB hardveres MPEG-1/2 dekóder kártya
(vagy MPEG-PES kimeneti fájl)
- dxr2: DXR2 hardveres MPEG-1/2 dekódoló kártya
- dxr3: DXR3/Hollywood+ hardveres MPEG-1/2 dekódoló kártya
- zr: Zoran360[56]7 alapú hardveres MJPEG kártyák
- vdpau: hardveres gyorsítás NVidia kártyákhoz
Speciális:
- png: PNG kimenet
- jpeg: JPEG kimenet
- gif89a: animált GIF kimenet
- tga: Targa kimenet
- yuv4mpeg: yuv4mpeg kimenet az mjpegtools-nak
- pgm: PGM kimenet (tesztelési célokra)
- md5: MD5sum kimenet (hibakereséshez)
- null: null kimenet (sebesség tesztekhez/mérésekhez)
- bl: Blinkenlights kimenet
Lásd a
videó kártya részt
a dokumentációban a részletekért!
Támogatott audió kimeneti eszközök
- OSS (Open Sound System) - a gyári standard UNIX alatt
- SDL (Simple Directmedia Layer) - segéd könyvtár mely számos rendszert támogat
- ALSA (Advanced Linux Sound Architecture) 0.5/0.9/1.0 Linuxhoz
- SUN audió vezérlő BSD és Solaris8/9 felhasználóknak
- SGI audió IRIX alá
- Mac OS X audió
- Windows audió
- NAS (Network Audio System)
- ESD (ESound Daemon)
- ARTS (KDE Sound System)
- JACK (Jack Audio Connection Kit)
Sebesség
Az idő-kritikus részek nagy része
Intel/AMD (MMX/MMX2/SSE/SSE2/3DNow!/3DNowEx),
PowerPC G4 (Altivec), SPARC (VIS), ARM PDAs
és a Sony Playstation 2 rendszerekre lett optimalizálva.
GUI
Az MPlayernek van egy GUI része, ami alapesetben nem készül el.
A GUI rész a dokumentációban
leírja, hogy hogyan engedélyezheted. Számos külső
MPlayer frontend
biztosít alternatívát a GUI mellé.
Mielőtt jelentenél egy hibát, kérjük először próbáld ki a legújabb
fejlesztői verziót (Subversion HEAD). Lehet, hogy a hibád már ismert
és javítva is lett, csak abban a verzióban van jelen, amit te használsz.
Továbbá kérjük olvasd el a dokumentációt,
ami az MPlayerrel jön. A legtöbb problémára megtalálható benne a
megoldás.
Ha biztos vagy benne, hogy a problémád egy valós hiba a jelenlegi
verzióban, ásd bele magad a
hibajelentési leírásba
és kövesd az utasításait. Ha nem így teszel, csak a kommunikácóban
résztvevők idejét fecséreled, mivel úgyis arra fognak kérni, hogy add
meg az ott leírt információkat. Az is valószínűsíthető, hogy teljesen
figyelmen kívül fognak hagyni. Kérjük szánd rá az időt és készíts
minőségi hibajelentést.
Ha érdekel az MPlayer Születésének Krónikája, megtalálod a
történet oldalon.