MPlayer(1)

NAME
mplayer - Filmlelátszó Linux alá
mencoder - Filmenkóder Linux alá

SZINTAXIS
mplayer [opciók] [ file | URL | lejátszáslista | - ]
mplayer
[globális opciók] file1 [specifikus opciók] [file2] [specifikus opciók]
mplayer
[globális opciók] {file-ok csoportja és opcióik} [csoportspecifikus opciók]
mplayer
[dvd|vcd|cdda|cddb|tv]://sáv [opciók]
mplayer
[mms[t]|http|http_proxy|rt[s]p]:// [felh.név:jelszó@]URL[:port] [opciók]
mencoder [opciók] [ file | URL | - ] [-o file]
gmplayer [opciók] [-skin skin]

DESCRIPTION
mplayer egy LINUXON működő videolejátszó (fut sok más Unix-on és akár nem-x86 processzorokon is. Lásd a 6-os fejezetet). Le tudja játszani a legtöbb MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, OGG/OGM, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM, RoQ és PVA file-t és ezekhez felsorakoztat jónéhány natív, XAnim, RealPlayer, és Win32 codecet. vele VideoCD-t, SVCD-t, DVD-t, 3ivx-et, RealMedia-t, és DivX 3/4/5-öt is (és ezekhez egyáltalán nincs szüksége az avifile csomagra).

Az MPlayer másik óriási tulajdonsága a megjelenítési módok széles választéka. Működik X11, Xv, DGA, OpenGL, SVGAlib, fbdev, aalib, DirectFB, sőt SDL-lel vagy GGI-vel is (beleértve ezáltal az SDL/GGI drivereit is), és néhány alacsonyszintű kártyaspecifikus driver (Matrox, 3dfx, Radeon, Mach64, Permedia3) is használható! Legtöbbjük támogat szoftveres vagy hardveres nagyítást, így a teljesképernyős mód is elérhető.

Az MPlayer támogat továbbá hardveres MPEG kártyákkal történő dekódolást/megjelenítést, így például a DVB és DXR3/Hollywood+ kártyákon!

Az MPlayernek van onscreen display (OSD) funkciója is státuszinformációk megjelenítésére, szép élsímított árnyékolt betűtipusokkal. Európai/ISO 8859-1,2 (Magyar, Angol, Cseh, stb), cirill és kóreai betűtipusok is támogatottak 10 szöveges, (MicroDVD, SubRip, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub és a sajátunk: MPsub) valamint DVD feliratokkal (SPU stream-ek, VobSub és Closed Caption).

mencoder egy egyszerű film enkóder, az MPlayer által lejátszható filmek (lásd fent) más, MPlayer által támogatott formátumokba történő átalakítására. Jelenleg DivX4, XviD, vagy a libavcodec codec-jeivel tud tömöríteni, PCM/MP3/VBRMP3 audioval, 1, 2 vagy 3 menetben. Ezenkívül tud stream-et másolni, plugineket kezelni (crop, expand, flip, postprocess, rotate, scale, noise, rgb/yuv konverzió), és még rengeteg egyebet.

gmplayer egy grafikus felhasználói interface az MPlayerhez. Ugyanazokat az opciókat támogatja mint az MPlayer.

ÁLTALÁNOS INFORMÁCIÓK
Nézd meg a HTML dokumentációban is!

Mindent 'flag' tipusú opciónak megvan a 'noflag' ellenpárja is, azaz az -fs opció ellenpárja a -nofs.

Az összes opció betehető egy konfiguráció file-ba, melyet az mplayer minden indulásnál beolvas. A rendszerszintű konfigurációs file 'mplayer.conf' a konfigurációkat tartalmazó könyvtárban van (pl. /etc/mplayer vagy /usr/local/etc/mplayer), a felhasználószintű helye pedig '~/.mplayer/config'. A felhasználóspecifikus opciók felülbírálják a rendszerszintűeket, a parancssorban megadottak pedig mindkettőt. A konfigurációs file szintaxisa 'opció=<érték>', '#' jeltől számitva minden kommentként van kezelve. Az olyan opciók melyek egyébként érték megadása nélkül használandóak, itt az 'igen' vagy 'nem', illetve '1' és '0' értékeket fogadják el. Még az al-opciók is paraméterezhetőek ily módon. PÉLDA:
# Alapállapotban a Matrox meghajtó használata.
vo=xmga
# Imádok filmek közben kézenállni.
flip=igen
# Több PNG file dekódolása
mf= type=png:fps=25 File-specifikus konfigurációs file-okat is írhatsz. Ha például a 'movie.avi' file-hoz szeretnél konfigurációs file-t, úgy hozz létre egy 'movie.avi.conf' nevű file-t az opciókkal, és tedd a ~/.mplayer könyvtárba, vagy a file mellé.

LEJÁTSZÁSI OPCIÓK (CSAK MPLAYER)

-, -use-stdin
    Adat olvasása a stdin-ről. Az -idx opció nem használható ilyenkor.

-autoq <minőség> (használd a -vf pp mellett)
    Dinamikusan változtatja a postprocessing értékét a maradék CPU idő függvényében. A megadott szám lesz a maximálisan használandó érték. Általában célravezető nagy számok beírása. Ezen opció használatához elengedhetetlen a -vf pp opció paraméterek nélküli használata.

-autosync <faktor>
    A/V szinkron pontosítása a mért különbség alapján. Az -autosync 0 opció megadása egyenértékű az alapállapottal, ami szerint az időzítés teljes egészében az audio kártya által közölt értéken fog működni. Az -autosync 1 elvégzi ugyanezt, de valamelyest megváltoztatja a használt A/V korrekciós algoritmust. Olyan, páratlan számú frame rate-ű filmeknél, melyek a -nosound opcióval helyesen játszódnak le, hasznos lehet ezen opció használata egy 1-nél nagyobb értékkel. Minél nagyobb az érték, az időzítés annál közelebb lesz a -nosound-hoz. Az -autosync 30 opciót érdemes kipróbálni, amennyiben a hangkártya meghajtója nem, vagy hibásan támogatja az audio késlekedés mérését. Ezen érték megadásával, ha nagy az A/V szinkron értéke, 1-2 másodperc alatt helyreáll a helyes szinkron.

-benchmark
    A lejátszás végén CPU statisztikák kiírása. A -nosound és -vo null opciókkal együtt a video codec sebességének mérésére használható.

-edl <filenév>
    Edit decision list (EDL) használatának bekapcsolása. A megadott file-ban szereplő értékek szerint bizonyos helyek átugrása, illetve a hang elnémítása a videoban. Lásd a DOCS/documentation.html#edl fejezetet a részletekhez.

-edlout <filenév>
    Új edit decision list (EDL) file létrehozása, és értékek rögzítése. Lejátszás közben az 'i' billentyű megnyomására egy bejegyzés íródik a megadott file-ba, mely szerint az elmúlt 2 másodpercet át kell ugrani. Ez egy kiindulópontot ad az így keletkező bejegyzések finomhangolásához. Lásd a DOCS/documentation.html#edl fejezetet a részletekhez.

-fixed-vo (BÉTA KÓD!)
    A video rendszer egy javított változatának használata, mely több file lejátszásakor nyújt előnyöket. Csak egy ablak lesz nyitva az összes file-nak. Jelenleg a következő meghajtók fixed-vo támogatottak: x11, xv, xvidix, xmga, gl2, és svga.

-framedrop (lásd mág -hardframedrop)
    Néhány képkocka megjelenítésének hanyagolása, hogy lassú rendszereken is megfelelő legyen az A/V szinkron.

-h, -help, --help
    Rövid segítő szöveg kiírása.

-hardframedrop
    Intenzívebb képkockaeldobás (a dekódolási minőség rovására). Torz képekhez vezet!

-identify
    A file paramétereinek kiírása emészthető formában. A TOOLS/midentify wrapper script eltünteti a maradék kimenetet, és (remélhetőleg) shell escape-eli a fileneveket.

-input <parancsok>
    Ez az opció használható az input rendszer bizonyos paramétereinek beállítására. Az útvonalak a ~/.mplayer/ könyvtárhoz viszonyulnak. MEGJEGYZÉS:
    Az autorepeat jelenleg csak joystick-ekkel működik.
    A rendelkezésre álló parancsok listája: Alternatív input.conf file beolvasása. Ha útvonal nincs megadva, a ~/.mplayer könyvtár lesz használva. Autorepeat előtti késleltetés megadása milliszekundumban (0: kikapcsolás). Billentyű/másodperc érték megadása autorepeat használata esetén. Az összes használható billentyű listájának kiírása. Az összes használható parancs kiírása. Használandó joystick megadása (alapállapot: /dev/input/js0). Parancsok beolvasása a megadott file-ból. Leginkább fifo megadása esetén hasznos.

-lircconf <file>
    LIRC (Linux Infrared Remote Control) konfigurációs file megadása, ha nem tetszik az alapértelmezett ~/.lircrc.

-loop <szám>
    Film lejátszása <szám>szor. A 0 érték végtelent jelent.

-menu (BÉTA KÓD)
    OSD menu támogatás bekapcsolása.

-menu-root <érték> (BÉTA KÓD)
    Főmenű megadása.

-menu-cfg <file> (BÉTA KÓD)
    Alternatív menu.conf file használata.

-nojoystick
    Joystick támogatás kikapcsolása. Alapállapotban bekapcsolva.

-nolirc
    LIRC támogatás kikapcsolása.

-nortc
    A Linux RTC használatának kikapcsolása, mint időzítő mechanizmus.

-playlist <file>
    File-ok lejátszása lejátszási lista használatával (1 file/sor, vagy Winamp illetve ASX formátum).

-quiet
    Kevesebb kimeneti és státusz üzenet kiírása.

-really-quiet
    Még kevesebb üzenet kiírása.

-sdp
    Annak megadása hogy a bemeneti file SDP tipusú ('Session Description Protocol'), mely egy RTP session-t ír le (lásd http://www.live.com/mplayer/).

-shuffle
    File-ok lejátszása véletlenszerű sorrendben.

-skin <skin könyvtár> (BÉTA KÓD)
    Skin betöltése a megadott könyvtárból (útvonalnév NÉLKÜL). PÉLDA: megpróbálja a Skin/fittyfenét. Először az /usr/local/share/mplayer/ könyvtárban, majd a ~/.mplayer/ könyvtárban.

-slave
    Ez az opció bekapcsolja a slave módot. Ennek az opciónak a célja hogy más programok (frontendek) is tudják használni az MPlayert. Billentyűzet lenyomások figyelése helyett az MPlayer egyszerű parancsokat vár a standard bemeneten. The section A SLAVE MÓD PROTOKOLLJA című fejezet elmagyarázza a szintaxist.

-softsleep
    Jobb minőségű szoftveres időzítés használata. Olyan pontos mint az RTC, de nem igényel root jogosultságot. Az ár a megnövekedett CPU igény.

-speed <0.01-100>
    Lejátszási sebesség beállítása.

-sstep <sec>
    Másodpercek a képkockák megjelenítése között. Slideshow-oknál hatásos.

DEMUXER/STREAM OPCIÓK

-aid <id> (lásd még az -alang opciót)
    Audio csatorna kiválasztása [MPEG: 0-31 AVI/OGM: 1-99 ASF/RM: 0-127 VOB(AC3): 128-159 VOB(LPCM): 160-191] Az MPlayer kiírja a használható ID-ket mikor bővebb kimenetű (-v) módban fut.

-alang <kétbetűs országkód> (lásd még az -aid opciót)
    Csak DVD lejátszásnál használható. Mindig a megadott nyelvű audio sávok lejátszására való törekvés. A rendelkezésre álló nyelvek listáva a -v opcióval, és a kimenet átnézésével tekinthető meg. PÉLDA: Magyar nyelvű szöveg használata, vagy angol, ha nem áll magyar rendelkezésre.

-audio-demuxer <szám> (csak -audiofile opcióval)
    Az -audiofile opcióhoz használandó audio demuxer megadása. Az opció a demuxers.h-ban található ID-k egyike. Használd az -audio-demuxer 17 opciót ha például mp3 file-t akarsz kényszeríteni.

-audiofile <filenév>
    Audio lejátszása külső file-ból (WAV, MP3, vagy Ogg Vorbis), filmnézés közben.

-bandwidth <érték>
    Maximális sávszélesség megadása hálózati lejátszáshoz (olyan szerverekkel használható, melyek képesek különböző sávszélességen küldeni igény szerint).

-cdrom-device <útvonal az egységhez>
    Az alapértelmezett /dev/cdrom egység használatának felülbírálása.

-cache <kbyte>
    Ezzel az opcióval megadható hogy mennyi memória (kbyte-ban) legyen használva gyorsítótárnak. Különösen hasznos lassú médián (alapértelmezett: -nocache).

-cdda <opció1:opció2>
    Ezzel az opcióval lehet az MPlayer CD audio olvasási képességét finomhangolni.
    A rendelkezésre álló opciók: CD pörgetési sebesség állítása paranoia szint állítása 0: ellenőrzés kikapcsolása
    1: csak overlap ellenőrzés (alapértelmezett)
    2: teljes adatjavítás és ellenőrzés megadott SCSI egység használata atomi olvasás mérete ellenőrzés esetén az overlap keresés legalacsonyabb értékének állítása <érték> szektorszámra. Annak feltételezése, hogy a TOC-ban 1-es számmal szereplő sáv kezdő offset-ét LBA 0-ként címezzük-e. Néhány Toshiba meghajtónak szüksége van erre hogy a sávok határai jók legyenek. <érték> darab szektor hozzáadása a jelentett értékhez. Lehet negatív. (soha) ne fogadjon el hibás adatrekonstrukciót.

-channels <szám>
    Hangcsatornák számának megváltoztatása, ha nincs megadva, alapban 2. Ha a kimeneti csatornák száma nagyobb mint a hang csatornáinak száma, akkor üres csatornák lesznek beillesztve (kivéve mono-ról sztereóra mixelés esetén).Ha a kimeneti csatornák száma kevesebb mint a bemeneté, az eredmény az audió dekódertől függ (-afm). Az MPlayer megmondja a dekódernek hogy annyi csatornán dekódoljon, amennyit ez az opció megad. Innentől a dekóderen múlik ennek teljesítése. Ha a dekóder több csatorán akar adni mint ami meg lett adva, a limitet túllépő csatornák törlődnek. Ez akkor fontos ha AC3-as hanggal ellátott videót nézel (pl DVD). Ebben az esetben a liba52 dekódol, és lemixeli az audiót a kért számú csatornára.
    A rendelkezésre álló opciók: Sztereó Térhatás Teljes 5.1

-chapter <fejezet id>[-<utolsó fejezet id>]
    Itt adható meg, hogy a lejátszás mely fejezetnél kezdődjön. Opcionálisan az is megadható, hogy melyiknél végződjön (alapban: 1). Példákat lásd alább.

-csslib <filenév>
    (régi tipusú DVD opció) Ezzel az opcióval felül lehet bírálni a libcss.so alapértelmezett helyét.

-cuefile <filenév> (lásd még -vcd)
    (S)VCD lejátszása a CDRwin (bin/cue) image-éből, amit az itt megadott file ír le.

-demuxer <szám>
    Használandó demuxer tipusának felülbírálata. A demuxers.h file-ban leírt ID-k lehetnek a paraméterek. Használd a -demuxer 17 opciót az MP3 detektálás kényszerítésére.

-dumpaudio (csak MPLAYER)
    Nyers, tömörített audio stream kiírása a ./stream.dump file-ba (MPEG/AC3-nál hasznos).

-dumpfile <filenév> (csak MPLAYER)
    Itt adható meg hogy az MPlayer melyik file-ba dumpoljon. Együtt használandó a -dumpaudio / -dumpvideo / -dumpstream opciókkal.

-dumpstream (csak MPLAYER)
    Nyers, tömörítetlen stream kiírása a ./stream.dump file-ba. Hasznos DVD rippeléshez, vagy hálozati lejátszáshoz.

-dumpvideo (csak MPLAYER)
    Nyers, tömörítetlen video stream kiírása a ./stream.dump file-ba (nem túl hasznos)

-dvd <cím id>
    Megadja az MPlayernek hogy mely ID-vel ellátott filmeket játssza le. Például néha az '1'-es egy előzetes, és a '2'-es az igazi film. MEGJEGYZÉS:
    Néha a deinterlace-elés szükséges a DVD lejátszáshoz, lásd a -vf pp=0x20000 opciót.

-dvd-device <útvonal az egységhez>
    Alapértelmezett /dev/dvd egységnév felülbírálata.

-dvdangle <szög id>
    Néhány DVD lemezen egyes jelenetek több szemszögből is megtekinthetők. Itt adható meg az MPlayer-nek, hogy mely szögeket jelenítse meg (alapban: 1). Példákat lásd alább.

-dvdauth <DVD egység>
    (régi tipusú DVD opció) Bekapcsolja a DVD autentikációt a megadott egységre.

-dvdkey <CSS kulcs>
    (régi tipusú DVD opció) Egy DVD-ről dekódolatlanul HDD-re másolt VOB file lejátszásához szükséges ez az opció, mely megadja a dekódoláshoz szükséges CSS kulcsot (amelyet a -dvdauth opcióval történő autentikációval lehet megszerezni).

-dvdnav (BÉTA KÓD)
    libdvdnav használatának kényszerítése.

-forceidx
    INDEX újraépítésének kényszerítése. Hibás AVI-k lejátszásánál hasznos, a tekerés bekapcsolásához. Az ilyen file-okat a MEncoder-rel lehet maradandóan javítani (lásd a dokumentációt.

-fps <érték>
    A video framerate-jének felülbírálata (ha a fejlécben nem, vagy rosszul szerepel) (lebegőpontos szám).

-frames <szám>
    Csak a megadott számú képkocka lejátszása/konvertálása.

-hr-mp3-seek (csak MP3)
    Magas pontosságú MP3 tekerés. Alapban csak külső MP3 file-ból történő lejátszásnál van bekapcsolva, mivel ilyenkor a pontos helyre kell tekerni az A/V szinkronhoz. Főleg akkor lehet lassú ha hátrafelé kell tekerni, mivel ilyenkor a file elejétől újra kell számolni a frame-eket.

-idx (lásd még -forceidx)
    AVI INDEX újraépítése, ha hiányzik, így a tekerés lehetővé tétele. Hasznos hibás/folyamatban lévő letöltésekhez, vagy rosszul létrehozott file-okhoz.

-mc <másodperc/frame>
    Maximális A-V szinkron javítás egy képkocka alatt.

-mf <opció1:opció2:...>
    Több PNG vagy JPEG file-ból történő dekódolásnál használatos.
    A rendelkezésre álló opciók: multifile támogatás bekapcsolása a kimenet szélessége (autodetekt) a kimenet magassága (autodetekt) kimenet fps-e (alapban: 25) bemeneti file-ok tipusa (használható: jpeg, png, tga, sgi)

-ni (csak AVI)
    Non-interleaved AVI parser használata (néhány hibás file lejátszásánál segít.

-nobps (csak AVI)
    Ne haszálja az AVI byte/sec értékét az A-V szinkronhoz (AVI). Hibás fejlécű AVI-knál használatos.

-noextbased
    Kikapcsolja a kiterjesztés alapján történő demuxerkiválasztást. Alapban mikor olyan file-t kell betölteni melyet nem lehet megbízhatóan detektálni, a file kiterjesztése alapján töltődik be a megfelelő demuxer. Sikertelenség esetén visszalép a tartalom alapján történő detektáláshoz.

-passwd <jelszó> (lásd még -user opció)
    Jelszó megadása HTTP autentikációhoz.

-rawaudio <opció1:opció2:...>
    Ezzel az opcióval le lehet játszani nyers audio file-okat. Használható olyan audio CD-k lejátszásához, melyek nem 44kHz 16bit sztereók.
    A használható opciók: nyers audio demuxer használata csatornák száma frekvencia minták mérete byte-ban fourcc hexában

-rawvideo <opció1:opció2:...>
    Ezzel az opcióval le lehet játszani nyers video file-okat.
    A használható opciók: nyers video demuxer bekapcsolása képkocka/másodperc, alapban 25.0 képszabvány tipusa kép szélessége pixelben kép magassága pixelben colorspace beállítása colorspace (fourcc) hexában képkockák mérete byte-ban

-rtsp-stream-over-tcp
    csomagok TCP-n keresztül jöjjenek. Olyan internet kapcsolat esetében hasznos, amely nem engedi be az UDP csomagokat. (lásd http://www.live.com/mplayer/).

-skipopening
    DVD megnyitás átlépése (csak dvdnav).

-sb <byte pozíció> (lásd még -ss opció)
    Byte pozícióra tekerés. CDROM image-ek, vagy olyan VOB file-ok lejátszásánál hasznos, melyek elején szemét van.

-srate <Hz>
    A megadott audio lejátszási ráta kényszerítése, egyben a video lejátszás sebességének megváltoztatásával. A MEncoder ezt az értéket átadja a lame-nak mintavételezésre.

-ss <idő> (lásd még -sb opció)
    Megadott időponthoz tekerés. PÉLDA: tekerés 56 másodperchez tekerés 1 óra 10 perchez

-tv <opció1:opció2:...>
    Ez az opció bekapcsolja az MPlayer TV grabbelő részét. MEGJEGYZÉS:
    Az MPlayer nem fogad el kettőspontokat, igy azok helyett pontokat kell használni a device ID-ben (tehát hw:0,0 helyett hw.0,0)
    Figyelem: bár itt bármilyen audio frekvenciát ki lehet választani, a LAME audio codec csak a szabványosakba képes kódolni. Nem szabványos frekvenciák esetén hang nélküli AVI lesz az eredmény.
    A használható opciók: TV bemenet bekapcsolása hang kikapcsolása használható: dummy, v4l, bsdbt848 Az alap /dev/video0 egység használatának felülbírálata. Az alap 0 (Televízió) bemenet helyett más kiválasztása (listához lásd a kimenetet) A tuner megadott frekvenciára történő állítása (pl. 511.250> Nem használható a channels opcióval. A tuner kimeneti formátumának megváltoztatása (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) a kimeneti ablak szélessége a kimeneti ablak magassága a video capture-elés framerátája (képkocka/másodperc) a capture buffer maximális mérete megabyte-ban (alapban: dinamikus) használható: PAL, SECAM, NTSC A tuner <érték> csatornára állítása. használható: europe-east, europe-west, us-bcast, us-cable, stb Csatornák elnevezése. Sorköz helyett használd a _ karaktert. A csatornák nevei OSD-vel ki lesznek írva, és a tv_step_channel, tv_set_channel, és tv_last_channel parancsok távirányítóval is használhatóak lesznek (lásd lirc). Nem kompatibilis a freq opcióval. Vigyázat: a csatornák száma ilyenkor a 'channels' listában elfoglalt pozíciójuk lesz, 1-el kezdődően. Például: tv://1, tv://2, tv_set_channel 1, tv_set_channel 2, stb. audio capture-elés bitrátája audio felvétele akkor is, ha a v4l szerint nincs audio bemenet felvétel ALSA-ról audio mód választás: 0: mono
    1: sztereó
    2: 1-es nyelv
    3: 2-es nyelv Alapban a felvett audio csatornák száma a tv kártya lekérdezésével derül ki. Ezzel az opcióval felül lehet bírálnia a visszaadott értéket. megadott audio bemenet használata /dev/... OSS-hez
    hardware ID ALSA-hoz a felvevőkártya audio kimenetei közötti választás, ha több van Ezekkel az opciókkal a felvevőkártya mixerének egyes paraméterei állíthatók. Ha nincs neki, az opció hatástalan. A 0-ás érték az audio és video egyszerre felvételét jelenti (mencoder-nél alap). Az 1-es érték (mplayer-nél alap) csak video felvételt jelent, az audio külső kábelen fog menni.

-user <felhasználóné> (lásd a -passwd opciót)
    Felhasználónév megadása HTTP autentikációhoz.

-vcd <sáv>
    Megadott video CD sáv lejátszása egységről, vagy image fileból (lásd a -cuefile opciót)

-vid <id>
    Video csatorna kiválasztása [MPG: 0-15 ASF: 0-255].

-vivo <al-opciók> (DEBUG KÓD)
    A .vivo demuxer audio paramétereinek felülbírálata (hibakereső célokra).

OSD/SUB OPCIÓK
MEGJEGYZÉS:
Lásd még a -vf expand opciót.

-dumpmicrodvdsub (csak MPLAYER)
    A használt felirat (amit a -sub opció ad meg) MicroDVD formátumba konvertálása. A jelenlegi könyvtárban hoz létre egy dumpsub.sub file-t.

-dumpmpsub (csak MPLAYER)
    A használt felirat (amit a -sub opció ad meg) MPsub formátumba konvertálása. A jelenlegi könyvtárban hoz létre egy dump.mpsub file-t.

-dumpsrtsub (csak MPLAYER)
    A használt felirat (amit a -sub opció ad meg) idő alapú SubViewer formátumba konvertálása. A jelenlegi könyvtárban hoz létre egy dumpsub.srt file-t.

-dumpjacosub (csak MPLAYER)
    A használt felirat (amit a -sub opció ad meg) idő alapú JACOsub formátumba konvertálása. A jelenlegi könyvtárban hoz létre egy dumpsub.js file-t.

-dumpsami (MPLAYER only)
    A használt felirat (amit a -sub opció ad meg) idő alapú SAMI formátumba konvertálása. A jelenlegi könyvtárban hoz létre egy dumpsub.smi file-t.

-dumpsub (csak MPLAYER) (BÉTA KÓD)
    VOB stream-ekből a felirat stream kimentése. Lásd még -dump*sub és -vobsubout* opciókat is.

-ifo <vobsub ifo file>
    Itt adható meg hogy a VOBSUB feliratfile paletta és frame adatai melyik file-ban tárolódnak.

-ffactor <szám>
    Font alphamap-jának megadása. Lehetséges: egyszerű fehér betűk nagyon halvány fekete körvonal (alap) vékony fekete körvonal vastag fekete körvonal

-font <útvonal a font.desc filehoz>
    Az OSD/SUB betűtipusok megadott könyvtárban történő keresése (normál fontoknál alapértelmezett: ~/.mplayer/font/font.desc, FreeType fontokhoz: ~/.mplayer/subfont.ttf). MEGJEGYZÉS:
    FreeType-nál, ez az opció a file nevét adja meg.
    A -subfont-* opciók csak FreeType támogatással használhatóak. PÉLDA: -font ~/.mplayer/arial-14/font.desc
    -font ~/.mplayer/arialuni.ttf

-noautosub
    Automatikus feliratkeresés és betöltés kikapcsolása.

-overlapsub
    Overlapping támogatás bekapcsolása minden feliratformátumhoz.

-nooverlapsub
    Overlapping támogatás kikapcsolása minden feliratformátumhoz (alapban csak néhány formátumnál van bekapcsolva).

-osdlevel <0-3> (csak MPLAYER)
    Megadja hogy mely OSD módban induljon az MPlayer. csak feliratok hangerő + tekerés (alap) hangerő + tekerés + idő + százalék hangerő + tekerés + idő + százalék + teljes időtartam

-sid <id> (lásd még -slang opció)
    DVD felirat megjelenítésének bekapcsolása. Meg kell adnod egy számot amely a választott nyelvre mutat (0-31). A használható feliratok listájához a -v opcióval indítsd a lejátszást, és figyeld a kimenetet.

-slang <két betűs országkód> (lásd még -sid opció)
    Csak DVD lejátszásnál használható. Bekapcsolja a DVD feliratok megjelenítését. A használható feliratok listájához a -v opcióval indítsd a lejátszást, és figyeld a kimenetet. PÉLDA: Lehetőség szerint magyar, ha nincs akkor angol felirat használata.

-sub <felirat file>
    Adott feliratfile használata.

-sub-bg-alpha <0-255>
    Megadott alpha érték használata a feliratokhoz és OSD-hez. A nagyobb érték nagyobb átlátszóságot jelent. A 0 érték kivétel, ez jelenti a teljes átlátszóságot.

-sub-bg-color <0-255>
    Megadott szín érték használata a feliratok és OSD hátteréhez. Jelenleg a feliratok feketefehérek, így ez az intenzitást szabályozza. A 255-ös érték fehéret, a 0 feketét jelent.

-subcc
    DVD Closed Caption (CC) feliratok megjelenítése. Ezek nem VOB feliratok, hanem ASCII-k. Az 1-es régiókódú lemezeken haszálatosak.

-subcp <kódlap>
    Ha a rendszered támogatja az iconv(3) használatát, ezzel az opcióval meg lehet adni a felirat kódlapját. PÉLDA: -subcp latin2
    -subcp cp1250

-sub-demuxer <szám> (BÉTA KÓD)
    Felirat demuxer tipusának felülbírálata a -subfile opcióhoz.

-subdelay <mp>
    Feliratok <mp> másodperccel történő késleltetése. Lehet negatív is.

-subfont-autoscale <0-3>
    Az automatikus feliratátméterezés módja. MEGJEGYZÉS:
    A 0 azt jelenti, hogy a text-scale és osd-scale a font magassága pontban.
    A módok: automatikus átméretezés kikapcsolása proporcionális a film magasságához proporcionális a film szélességéhez proporcionális a film átlójához (alap)

-subfont-blur <0-8>
    A font elmosásának átmérője (alapban: 2).

-subfont-encoding <érték>
    A font enkódolásának beállítása. Alapban: unicode.

-subfont-osd-scale <0-100>
    Az OSD elemek autoscale értéke (alapban: 6).

-subfont-outline <0-8>
    A font körvonalának vastagsága (alapban: 2).

-subfont-text-scale <0-100>
    A felirat autoscale értéke (a képernyőméret százalékában) (alapban: 5).

-subfps <ráta>
    A frame/mp értéke a felirat file-nak (lebegőpontos szám). Alapban: a film fps-ével megegyező. MEGJEGYZÉS:
    Csak frame alapú feliratokhoz, azaz a MicroDVD formátumhoz NEM.

-subfile <filenév> (BÉTA KÓD)
    Jelenleg haszontalan. Ugyanaz mint az -audiofile, de felirat stream-ekhez (OggDS?).

-subpos <0-100> (a -vf expand opcióval hasznos)
    A feliratok képernyőn elfoglalt helye. Az érték a képernyő magasságának megadott százaléka, ahol a felirat legyen.

-subalign <0-2>
    Megadja hogy a feliratok merre legyenek rendezve. A 0 a képernyő felső része, az 1 a közepe, a 2 az alsó része.

-subwidth <10-100>
    Megadja a feliratok maximális szélességét. Hasznos a TV kimenethez. Az érték a felirat szélessége százalékban, a képernyő szélességéhez viszonyítva.

-unicode
    Megadja az MPlayer-nek, hogy a feliratot UNICODE-ként kezelje.

-utf8
    Megadja az MPlayer-nek, hogy a feliratot UTF8-ként kezelje.

-sub-no-text-pp
    Kikapcsol mindenféle szöveg útómunkálatot a felirat betöltése után. Hibakeresői célra használatos.

-vobsub <vobsub file kiterjesztés nélkül>
    Megadja hogy mely VobSub file-okat kell betölteni. Ez a teljes útvonal és filenév, de kiterjesztések nélkül, tehát '.idx', '.ifo', '.sub' elhagyandó.

-vobsubid <0-31>
    A VobSub felirat ID-je itt adható meg.

-spualign <-1-2>
    Megadja hogy az spu (DVD/VobSub) feliratok hogyan legyenek helyezve. Az értékek ugyanazok mint a -subpos esetén, illetve a -1 az eredeti helyet jelenti.

-spuaa <mód>
    Antialias/nagyítása a DVD/VobSub-nak. A módhoz 16 hozzáadása azt eredményezi hogy a nagyítás akkor is megtörténik, ha az eredeti és a nagyított méret ugyanakkora. Például a feliratok gaussian blur-ral történő elmosásához. A használható módok: nincs (leggyorsabb, jó ocsmány) körülbelül (hibás?) teljes (lassú) bilineáris (alap, gyors, és nem rossz) swscaler gaussian blur-jának használata (nagyon szép)

-spugauss <0.0-3.0>
    Az -spuaa 4 opció által használt gaussian blue paramétere. Alapértelmezett: 1.0.

AUDIO KIMENET OPCIÓI (CSAK MPLAYER)

-abs <érték> (RÉGI)
    Az audio meghajtó által kiszámolt bufferméret detektálás felülbírálata, csak -ao oss kimenettel.

-af <plugin1,plugin2,plugin3[=opciók],...>
    Vesszővel elválasztott audio szűrők listája, és opcióik.
    A rendelkezésre álló szűrők: A frekvencia megváltoztatása. Csak 16bit little endian formátumot támogat. Csatornák számának megváltoztatása. f formátum, és bps bit/sample érték használata. A bps opció egész szám, az f lehetséges értékei pedig:
    alaw, mulaw vagy imaadpcm
    float vagy int
    unsigned vagy signed
    le vagy be (little vagy big endian)
    A kimeneti hangerő szintjének megváltoztatása. Ez a szűrő csak egyszer tehető be a szűrőlistába. v: a kivánt eltérés dB-ben. Az értéke lehet -200dB-től +40dB (ahol a -200dB teljesen elnémitja a hangot, a +40dB pedig 1000-szeresére növeli).
    sc: soft clipping bekapcsolása A csatornák átirányítása, a részletekhez lásd DOCS/sound.html. n: kimeneti csatornák száma (1 - 6).
    lij: mennyire legyen a j bemeneti csatorna az i kimenetibe átirányítva. Sub-woofer csatorna beillesztése. fc: Vágási frekvencia a low-pass szűrőnek (20Hz-től 300Hz-ig) alap 60Hz.
    ch: A sub-csatorna csatornaszáma. Matrix enkódolt térhatású hang dekódolása, sok 2 csatornás file-on működik. d: a hátsó hangszórók késleltetési ideje ms-ben (0ms-től 1000ms) alap 15ms. Hang késleltetése. Minden csatornához külön megadható az érték milliszekundumban (lebegőpontos szám 0 és 1000 között).

-af-adv <force=(0-3):list=(szűrők)> (lásd még -af opció)
    Audio szűrőket felülbíráló opciók: A szűrők beillesztésének módját határozza meg az alábbiak szerint: 0: Teljesen automatikus beillesztés (alap)
    1: Sebességoptimalizálás
    2: Pontosságra optimalizálás
    3: Automatikus beillesztés kikapcsolása Ugyanaz mint az -af opció.

-ao <meghajtó1[:egység],meghajtó2,...[,]>
    Audio kimeneti meghajtók prioritizált listájának megadása (opcionálisan egységnévvel). 'egység' az SDL meghajtóval is használható. Ilyenkor az almeghajtót határozza meg. MEGJEGYZÉS:
    A teljes listához lásd az -ao help opciót.
    Ha a lista végén van egy ',' karakter, akkor hiba esetén a fel nem sorolt meghajtók is kipróbálásra kerülnek. PÉLDA OSS használata a megadott egységekkel, más kimenetek használata ha sikertelen egy SDL almeghajtó használata

-aofile <filenév>
    Filenév az -ao pcm opciónak.

-aop <list=plugin1,plugin2...:opció1=érték1:opc2=ért2...>
    Audio plugin(-ek) és opcióik megadása (lásd a dokumentációt).
    A rendelkezésre álló opciók: vesszővel elválasztott listája a plugineknek (resample, surround, format, volume, extrastereo, volnorm) példa plugin, ne használd. kimeneti formátum megadása (csak a format pluginnel) kimeneti frekvencia (csak a resample pluginnel) hangerő (csak a volume pluginnel) sztereó érték (alap: 2.5) csak az (extrastereo pluginnel) compressor / 'soft-clipping' opciók (csak a volume pluginnel)

-delay <mp>
    Audio késleltetése (lehet +/- lebegőpontos szám is)

-format <0-8192>
    A szűrő réteg kimeneti formátumát adja meg (a libao2/afmt.h-ban definiáltak szerint): Mu-Law A-Law Ima-ADPCM Signed 8-bit Unsigned 8-bit Unsigned 16-bit (Little-Endian) Unsigned 16-bit (Big-Endian) Signed 16-bit (Little-Endian) Signed 16-bit (Big-Endian) MPEG (2) Audio AC3 Signed 32-bit (Little-Endian) Signed 32-bit (Big-Endian)

-mixer <egység>
    /dev/mixer helyett más egység használata.

-nowaveheader (csak -ao pcm)
    Ne írjon wave fejlécet. Csak RAW PCM-hez.

VIDEO KIMENETI OPCIÓK (CSAK MPLAYER)

-aa* (csak -vo aa)
    A rendelkezésre álló opciók listája a következő paranccsal kérhető le: mplayer -aahelp

-bpp <mélység>
    Az autodetektálttól eltérő színmélység használata. Nem minden -vo meghajtó támogatja (fbdev, dga2, svga, vesa).

-brightness <-100-100>
    Video kimenet fényerejének állítása (alapban 0). Az RGB komponenseket állítja.

-contrast <-100-100>
    Video kimenet kontrasztjának állítása (alapban 0). Ugyanúgy működik mint a fényerő.

-dfbopts <érték> (csak -vo directfb2)
    Paraméterek átadása a directfb meghajtónak.

-display <név>
    A használandó X szerver címe és portja. PÉLDA: -display xtest.localdomain:0

-double
    Doublebufferelés használata. Két képkocka eltárolása a memóriában, a villódzás elkerülése végett. Hatással lehet az OSD-re. Duplaannyi memóriát igényel mint az egy bufferes változat, így kevés memóriával rendelkező kártyákon nem biztos hogy működik.

-dr Direct render bekapcsolása (nem minden codec és video kimenet támogatja) (alapban ki van kapcsolva). Vigyázat: OSD/SUB széteséséhez vezethet!

-dxr2 <opció1:opció2:...>
    Ezzel az opcióval a dxr2 kimenetet lehet paraméterezni. Megjegyzés: nem MPEG1/2 formátum lejátszása esetén a lavc szűrő automatikusan beillesztésre kerül, így az összes MPlayer által támogatott formátum out-of-the-box működik (ha elég gyors a CPU-d a menet közbeni átkódoláshoz). A DXR2-n használt overlay chipset elég rossz minőségű, de az alap beállítások elvileg mindenkinél működnek. Az OSD-t az overlay-on lehet használni (nem TV-n). Az alap colorkey beállítás érdekes effekteket is eredményezhet, valószínűleg a karakterek körül lesznek rajzolva a colorkey színével, stb. Ha állítgatsz rajta egy kicsit akkor javulni fog. aspect ratio (0 = normál, 1 = pan scan, 2 = letterbox (alap)) iec958 kimenet mód hangkimenet elnémítása útvonal a mikrokódhoz
    TV Kimenet
7.5 IRE bekapcsolása fekete fehér TV kimenet színes TV kimenet váltottsoros TV kimenet macrovision mód (0 = ki (alap), 1 = agc, 2 = agc 2 colorstripe, 3 = agc 4 colorstripe) TV norma (ntsc (alap), pal,pal60,palm,paln,palnc) TV pixel mód
    Overlay
overlay vágás állítása a colorkey minimum értéke a colorkey maximum értéke color key értékei ne használja a VGA cache-t osd hack bekapcsolása az overlayon overlay méretének és pozíciójának állítása, ha nem tökéletesen érintkezik az ablakkal overlay bekapcsolása overlay hangolása (alapban 1000) VGA cache újrakreálása

-fb <egység> (csak fbdev vagy DirectFB)
    A használandó framebuffer egység megadása. Alapban /dev/fb0.

-fbmode <módnév> (csak fbdev)
    Videomód megváltoztatása az /etc/fb.modes-ban <módnév> néven szereplőre. MEGJEGYZÉS:
    A VESA framebuffer nem támogatja a módváltást.

-fbmodeconfig <filenév> (csak fbdev)
    A megadott konfigurációs file használata az alap /etc/fb.modes helyett. Csak az fbdev meghajtóval használható.

-forcexv (csak SDL)
    XVideo használatának kényszerítése.

-fs Teljesképernyős lejátszás (filmet középre, köré fekete keret). Lásd még -zoom.

-fsmode-dontuse <0-31> (RÉGI) (használd az -fs opciót)
    Használd ezt az opciót teljesképernyős üzemmódnál jelentkező problémák esetén.

-geometry x[%][:y[%]] vagy [WxH][+x+y]
    Annak beállítása hogy kezdéskor hova lesz kirakva a video. Az x és y érték a képernyő jobb felső sarkától a megjelenítendő ablak jobb felső sarkáig mért távolság pixelben. Ha százalék jelet írsz a megadott érték mögé, akkor százalékban lesz számítva. Támogatja továbbá a szabványos X -geometry formátumot is. A megadott értékeknek egész számoknak kell lenniük. Megjegyzés: ezt az opciót csak néhány video kimenet támogatja (tdfxfb, fbdev és xv) PÉLDA: Ablak elhelyezése x=50, y=40 koordinátákra Ablak elhelyezése a képernyő közepére Ablak elhelyezése a képernyő bal felső sarkába Ablak elhelyezése a képernyő bal alsó sarkába

-hue <-100-100>
    Video jel "hue" értékének megváltoztatása (alapban: 0).

-icelayer <0-15> (csak icewm)
    Teljesképernyős ablak "rétegének" megváltoztatása icewm ablakkezelővel. Desktop Alul Normál OnTop Dock AboveDock Menu (alap)

-jpeg <opció1:opció2:...> (csak -vo jpeg)
    JPEG kimenet opcióinak megadása.
    A használható opciók: [no]progressive, [no]baseline, optimize, smooth, quality és outdir.

-monitor_dotclock <dotclock (vagy pixelclock) tartomány> (csak fbdev és vesa)
    Lásd az etc/example.conf és DOCS/video.html file-okat.

-monitor_hfreq <horizontális frekvenciatartomány> (csak fbdev és vesa)

-monitor_vfreq <vertikális frekvenciatartomány> (csak fbdev és vesa)

-monitoraspect <ratio>
    Monitor vagy TV képarányának megadása. Lásd még az -aspect opciót. PÉLDA: -monitoraspect 4:3 vagy 1.3333
    -monitoraspect 16:9 vagy 1.7777

-nograbpointer
    Ne fogja meg az egérpointert VidMode váltás után (-vm), többkártyás kimenetnél hasznos.

-nokeepaspect
    Ne tartsa meg az ablak képarányát X11 ablakok átméretezésekor (jelenleg csak a -vo x11, xv, xmga és xvidix kimenetekkel működik, az ablakkezelődnek pedig támogatnia kell.).

-noslices
    Video ablak 16 pixel magas slice/band-onkénti kirajzolásának kikapcsolása, képkocka kirajzolása egy menetben. Gyorsulhat vagy lassulhat, a kártya/cache függvényében. Csak libmpeg2 és libavcodec codec-eknél van hatása.

-panscan <0.0-1.0>
    Pan & Scan funkció bekapcsolása, ami annyit tesz, hogy egy 16:9 képarányú filmet nézhetővé tesz egy 4:3-as kijelzőn is, mivel a széleket megadott mértékben levágja. Ez a funkció csak az xv, xmga, mga és xvidix video kimeneti meghajtókkal működik.
    A megadott tartomány határozza meg a vágás mértékét.

-rootwin
    A film root ablakban (asztal hátterében) történő lejátszása, új ablak nyitása helyett. Csak az x11, xv, xmga és xvidix meghajtókkal.

-saturation <-100-100>
    Video kimenet szaturációjának beállítása (alap: 0). Fekete fehér képet is elő lehet állítani vele.

-screenw <pixel> -screenh <pixel>
    Ha olyan video kimenetet használsz amely nem tudja a képernyő méreteit (fbdev/x11 és/vagy TV kimenet), itt lehet megadni annak horizontális és vertikális méreteit.

-stop_xscreensaver
    xscreensaver kikapcsolása a lejátszás indításakor, kilépéskor újraindítás.

-vm Megpróbál átváltani egy megfelelőbb videómódba. A dga, x11/xv (XF86VidMode) és sdl meghajtók támogatják.

-vo <meghajtó1[:almeghajtó],meghajtó2,...[,]>
    Itt lehet megadni a használandó video kimenetek prioritizált listáját. MEGJEGYZÉS:
    Lásd a -vo help opciót a rendelkezésre álló meghajtók listájához.
    Ha a lista végén szerepel egy vessző, akkor a nem listázott meghajtókat is megpróbálja sikertelenség esetén. PÉLDA: Sorrendben a Matrox kernel meghajtó, az Xv, majd egyéb kimenetek kipróbálása.
    az SDL egyik almeghajtójának használata

-vsync
    VBI bekapcsolása vesa-hoz.

-wid <window id>
    Ez megadja az MPlayer-nek hogy egy már létező X11 ablakban játsszon le, hasznos ha browser-be akarod integrálni az MPlayer-t.

-xineramascreen <0-...>
    Xinerama konfigurációkban (tehát amikor egy desktop több kijelzőn át nyúlik), ezzel az opcióval adható meg hogy melyik kijelzőn történjen a lejátszás.

-z <0-9>
    PNG kimenet tömörítési szintjének megadása (-vo png) nincs tömörítés maximális tömörítés

-zrbw (csak -vo zr)
    Fekete fehér lejátszás (optimális teljesítmény eléréséhez az FFmpeg codec-eknél be lehet kapcsolni a fekete fehér dekódolást is).

-zrcrop <[szélesség]x[magasság]+[x offset]+[y offset]> (csak -vo zr)
    Csak a bemeneti kép kiválasztott részének megjelenítése, valamint többszöri használatával kapcsolható be a cinerama mód is. Cinerama módban a film több mint egy TV-n lesz megjelenítve. Az n-edik -zrcrop opció utáni opciók az n-edig MJPEG kártyára vonatkoznak. Mindegyik kártyához meg kell adni a megfelelő -zrdev opciót is. Lásd a dokumentáció Zr fejezetét.

-zrdev <egység> (csak -vo zr)
    Itt lehet megadni az MJPEG kártya egységnevét, alapban a legelső v4l egységet feltételezi annak.

-zrfd (csak -vo zr)
    Decimation kényszerítése: alapban csak akkor történik ha a hardveres scaler szét tudja húzni a képet az eredeti méretére.

-zrhelp (csak -vo zr)
    Az összes -zr* opció és alapértékeik kilistázása.

-zrnorm <norm> (csak -vo zr)
    PAL/NTSC norma váltás, alapállapotban nem vált.

-zrquality <1-20> (csak -vo zr)
    1-től 20-ig a JPEG minőségét adja meg. 1 a legjobb, 20 a legrosszabb.

-zrvdec <1,2,4> -zrhdec <1,2,4> (csak -vo zr)
    Vertikális és horizontális vágás: minden 2. vagy 4. sor/pixel megjelenítése.

-zrxdoff <x megjenelítési offset>, -zrydoff <y megjelenítése offset> (csak -vo zr)
    Ha a film kisebb mint a TV képernyő, ezek az opciók határozzák meg a film pozícióját a képernyő bal felső részéhez képest. Alapállapotban középre van helyezve.

DEKÓDOLÓ/SZŰRŐ OPCIÓK

-ac <[-]codec1,[-]codec2,...[,]>
    Használandó audio codec-ek listája. A név elé rakott '-' jel kikapcsolja az adott codec használatát. MEGJEGYZÉS:
    Lásd az -ac help opciót az összes codec listájához.
    Ha a lista végén van egy vessző, akkor sikertelenség esetén megpróbálja a fel nem sorolt codec-eket is. PÉLDA: l3codeca.acm MP3 codec kényszerítése elsősorban libmad, aztán mások használata először hardveres AC3 átengedés, majd szoftveres AC3 codec, végül a többi az összes codec, kivéve az FFmpeg MP3 dekóderét

-afm <meghajtó1,meghajtó2,...>
    Használandó audio meghajtók listája. Az alapértelmezett sorrendet fogja használni, ha az itt megadottal nem sikerül. MEGJEGYZÉS:
    Lásd az -afm help opciót a rendelkezésre álló meghajtók listájához. PÉLDA: először az FFmpeg libavcodec (mp1/2/3) codec-einek haszálata először Win32 codec-ek használata

-aspect <arány>
    Filmek képarányának felülbírálása. MPEG file-okon automatikusan detektált, a legtöbb AVI file-on ez nem lehetséges. PÉLDA: -aspect 4:3 vagy -aspect 1.3333
    -aspect 16:9 vagy -aspect 1.7777

-flip
    Kép fejjel lefele fordítása.

-lavdopts <opció1:opció2:...> (DEBUG KÓD)
    Ha egy libavcodec codec-kel dekódolsz, itt megadhatod a paramétereit. PÉLDA: -lavdopts bug=1
    MEGJEGYZÉS:
    Csak add meg a bekapcsolandó dolgok értékeit.
    A rendelkezésre álló opciók:
hiba elrejtés 1: erős deblock szűrő haszálata hibás MB-khez
2: iteratív MV keresés (lassú)
3: mind (alap) hibaérzékenység
0: kikapcsolás
1: óvatos (idióta enkóderekkel is működik)
2: normál (alap) (normális enkóderekkel működik)
3: agresszív (több ellenőrzés, de hibát okozhat hibátlan stream-eknél is)
4: nagyon agresszív enkóderek hibáinak manuális detektáltatása: 0: nincs
1: hibák autodetektálása (alap)
2 (msmpeg4v3): régebbi lavc által generált msmpeg4v3 file-ok (nincs autodetect)
4 (mpeg4): xvid interlacing bug (autodetektálva, ha fourcc==XVIX)
8 (mpeg4): UMP4 (autodetektálva, ha fourcc==UMP4)
16 (mpeg4): padding bug
32 (mpeg4): illegális vlc bug (fourcc alapján autodetektálva)
64 (mpeg4): XVID és DIVX qpel bug (autodetektálva) (lásd lavcopts) szürkeskálás dekódolás (kicsit gyorsabb mint a szines)

-noaspect
    Képarány figyelembevételének kikapcsolása.

-nosound
    Hang lejátszásának/enkódolásának kikapcsolása.

-pp <minőség> (lásd még -vf pp)
    A DLL minőségjavító szintjének beállítása. Ez az opció NEM az MPlayer postprocess szűrőjének beállítására való, hanem az olyan Win32 DirectShow DLL-ekre amelyeknek van beépített minőségjavító kódjuk. Az értéktartomány codecfüggő, többnyire 0-6, ahol 0=kikapcsolás 6=leglassabb/legjobb.

-pphelp (lásd még -vf pp)
    Összefoglaló a postprocess szűrőkről és használatukról.

-ssf <mód>
    SwScaler paraméterek finomhangolása. PÉLDA -vf scale -ssf lgb=3.0
Gaussian blur szűrő (luma) Gaussian blur szűrő (chroma) élesítő szűrő (luma) élesítő szűrő (chroma) chroma horizontal shifting chroma vertical shifting

-stereo <mód>
    MP2/MP3 sztereó kimenet módja. Sztereó Bal csatorna Jobb csatorna

-sws <szoftveres scaler tipusa> (lásd még -vf scale opció)
    Ezzel az opcióval lehet a -zoom opcióval használható szoftveres nagyítás sebességét és minőségét állítani. Ez a hardveres gyorsítást nélkülőző módokhoz van, mint például az x11. A lehetséges beállítások: gyors bilinear (alap) bilinear bicubic (jó minőség) kísérleti nearest neighbour (rossz minőség) area luma bicubic / chroma bilinear gauss sincR lanczos bicubic spline

-vc <[-]codec1,[-]codec2,...[,]>
    Megadható egy prioritási lista a használandó video codec-ekről, a codec-ek codecs.conf file-ban szereplő nevei szerint. A '-' jel használata a codec neve előtt a codec használatának kikapcsolását jelenti. MEGJEGYZÉS:
    A codec-ek listája a -vc help opcióval kérhető le.
    Ha a lista végén szerepel egy ',' karakter, akkor amennyiben egyik megadott codec sem képes a dekódolásra, az összes többi nem megadott codec is automatikusan kipróbálásra kerül. PÉLDA: Win32/VFW DivX codec kényszerítése először a divx4linux codec használata, majd az összes többié a Win32 DivX codec használatának kikapcsolása a libavcodec MPEG1/2 codec-ének, majd a libmpeg2-nek, végül a többinek a használata

-vf <szűrő1[=opciók],szűrő2,...>
    Vesszővel elválasztott lista a használandó video szűrőkről, és opcióikról. MEGJEGYZÉS:
    A paraméterek opciónálisak, és elhagyásuk esetén beállnak egy alap értékre. A -1 érték az alapértelmezés megtartását jelenti. A w:h paraméter jelentése szélesség x magasság (pixelben), x:y a kép bal felső sarkától számított távolság.
    A rendelkezésre álló szűrők listája a -vf help opcióval kérhető le.
    A szűrők: A kép megadott részének kivágása, és a többi eldobása. Fekete keretek eltávolítására hasznos. A pontos vágási (crop) paraméterek kiszámítása és kiírása. Az érzékenység 0-tól 255-ig állítható. (alap: 24) Egy négyszöget rajzol a kért szélességben és magasságban, a megadott helyen (vágás tesztelésére lehet használni). (alap: maximum w/h, bal felső x/y pozíció) Megnöveli (nem nagyítja) a film felbontását, és a nagyítatlan eredetit az x y koordinátákra helyezi. Amennyiben a w és h negatív értéket kap az az eredeti mérettől való eltérést jelenti. Például az expand=0:-50:0:0 egy 50 pixel szélességű keretet helyez a kép aljára. Az így keletkező fekete sávokra aztán rá lehet tenni az OSD-t és/vagy feliratokat. Alapértelmezésben w/h változatlan, a kép középre kerül. Az utolsó paraméter az OSD renderelését kapcsolja ki/be (alapban: 0=ki). Horizontális tengelyen tükrözi a képet. Lásd még a -flip opciót. Y tengely mentén tükrözi a képet. Forgatja és (opcionálisan) tükrözi a képet +/- 90 fokkal. 4-7 közti paraméternél a forgatás csak akkor történik meg ha a film geometriája "portré" és nem "tájkép". (Ezt a sok hülyeséget az angolban nem én irtam!! - Gabucino) A kép nagyítása a szoftveres scalerrel (lassú) és YUV<->RGB konverzió (lásd még -sws opció). The value 0 is used for scaled (aspect) destination w/h. (alap: eredeti w/h, destination w/h with -zoom) (lásd még -sws opció) Szoftveres YV12/I420 vagy 422P-ből YUY2 konverzió. RGB 24/32 <-> BGR 24/32 konverzió opcionális R <-> B cserével. RGB/BGR 8 -> 15/16/24/32bpp konverzió palettával. A következő szűrő által használandó colorspace megadása. Önmagában nem konvertál, csak a scale szűrővel együtt. Ezzel az opcióval kapcsolható be a minőségjavító szűrő, valamint itt lehet a nevezett szűrőt felparaméterezni is. A rendelkezésre álló szűrők listája a -pphelp opcióval kérhető le.
    Mindegyik al-szűrőt egy / jellel kell elválasztani.
    Alapértelmezésben minden szűrő 'c'-re áll be (chrominance).
    A kulcsszavak elé írt '-' prefix kikapcsolja az adott opciót.
    Az opcióhoz kettőspont után írt betű a szűrő hatáskörét szabályozza: a: Automatikusan kikapcsolja a szűrőt ha a CPU túl lassú.
    c: Chrominance szűrés bekapcsolása.
    y: Chrominance szűrés kikapcsolása (csak luminance szűrés).
    PÉLDÁK:
-vf pp=hb/vb/dr/al/lb
-vf pp=hb/vb/dr/al
Alapértelmezett szűrők, fényerő/kontraszt kivételével:
-vf pp=de/-al
Alapértelmezett szűrők és temporal denoiser bekapcsolása:
-vf pp=de/tn:1:2:3
Horizontális luminance elsímítása, és a vertikális elsímítás CPU idő függvényében történő ki vagy bekapcsolása:
-vf pp=hb:y/vb:a -autoq 6 Valósidejű MPEG1 enkóder DVB/DXR3-hoz (libavcodec) Valósidejű MPEG1 enkóder DVB/DXR3-hoz (libfame) Optimális nagyítás kiszámítása DVB kártyákhoz. (aspect = DVB_HEIGHT*ASPECTRATIO, alap: 768) Zaj hozzáadása <0-100>: luma zaj
<0-100>: chroma zaj
u: uniform zaj
t: temporal zaj
a: averaged temporal zaj
h: jó minőség
p: véletlenszerű zaj, félgyakori mintával Ezen szűrő célja a kép zajának csökkentése, ezáltal símább képek elérése, valamint az állóképek tényleg állóképpé alakítása (ez jobb tömöríthetőséget eredményez). 0-tól 3 paramétert fogad el. Ha egy paramétert elhagysz, egy (a többi értékből) számolt logikus érték kerül behelyettesítésre.
luma:    spatial luma ereje (alap = 4)
chroma:    spatial chroma ereje (alap = 3)
time:    temporal erő (alap = 6)
Szoftveres equalizer bekapcsolása. Lehetséges interaktívan is irányítani, akár a hardveres equalizert. Az értékek -100-tól 100-ig terjedhetnek. Alternatív szoftveres equalizer, lookup táblákat használ (lassú), valamint lehetséges vele a gamma állítása is. A paraméterek lebegőpontos számok. Az alapértékek: gamma=1.0, kontraszt=1.0, és fényerő=0.0. Az értékek lehetnek 0.1-10 a gammára, -2-2 a kontrasztra (a negatív értékek inverz képet adnak), és -1-1 a fényerőre. Planáris YUV 4:2:0 átkonvertálása félmagas packed 4:2:2-vé, a luma lemintavételezésével, de az összes chroma minta megtartásával. Hasznos alacsony felbontású eszközökön történő megjelenítésre. Egyszerű luma deinterlacer-ként is használható, kevés CPU időt fogyaszt. Alapban minden páros sort átlagol. Az f opcionális paraméter lehet 0, ez esetben az átlagolás a páros, vagy 1 esetében a páratlan sorokra érvényes. Detektálja és eldobja a video stream-ben lévő váltottsoros képkockák közül az elsőt. Az értékei terjedhetnek 0.0-tól 1.0-ig, ahol az első (alapban 0.1) a szomszédos pixelek közti relatív különbséget, míg a második (alapban 0.15) azt adja meg, hogy a kép mely részén történjen a detektálás. A libavcodec deinterlace szűrőjének használata. Unsharp mask / gaussian blur. l: luma komponens figyelembevétele
c: chroma komponens figyelembevétele
WxH: a mátrix szélessége és magassága, mindkét irányban páratlan értéket kell megadni (min = 3x3, max = 13x11 vagy 11x13, általában 3x3 és 7x7 között)
mennyiség: az applikálandó élesítés / elmosás mértéke (mennyiség < 0 = elmosás, mennyiség > 0 = élesítés, általában -1.5 és 1.5 között) U és V plane megcserélése. sorok (de)interleave-elése. A szűrő lényege hogy lehetővé válik vele váltottsoros (interlace) képek feldolgozása a váltottsorosság megtartásával. Példa erre egy váltottsoros DVD valamilyen módon történő szűrése, majd TV-n történő lejátszása. A deinterlacing (amit a post process szűrő hajt végre) véglegesen eltávolítja a váltott sorokat, de ez a szűrő az ilyen képkockákat 2 mezőre bontja (félképre), amik aztán egyenként feldolgozhatók, majd újra összerakhatók eggyé. d: deinterleave
i: interleave
s: mezők megcserélése (páros és páratlan sorok cseréje) Egyetlen kép megjelenítése váltottsoros videóknál. Az opcionálisan megadható n paraméter megadja hogy a páros avagy a páratlan mezők kerüljenek megjelenítésre (attól függ hogy n páros vagy páratlan). box blur sugár: a szűrt terület mérete
erősség: a szűrő erőssége shape adaptive blur rad: elmosó szűrő ereje (~0.1-4.0) (nagyobb szám esetén lassabb)
pfilter: előszűrés erőssége (~0.1-2.0)
cDiff: how different the pixels are allowed to be to be considered (~0.1-100.0) smart elmosás rad: elmosó szűrő ereje (~0.1-5.0) (nagyobb szám esetén lassabb)
strength: elmosás (0.0-1.0) vagy élesítés (-1.0-0.0) történjen
thresh: minden (0), homogén felületek (0-30) vagy csak élek (-30-0) szűrése perspektívajavítás x0,y0,...: a bal felső, jobb felső, bal alsó, jobb alsó sarkok
t: lineáris (0) vagy cubic resampling (1) A "2x scale and interpolate" (kétszeres nagyítás és interpolálás) algoritmus használata. 1bpp-s bitmap-et YUV/BGR 8/15/16/32-re konvertáló szűrő FIFO-ból beolvasott bitmap-ek megjelenítése. hidden: a képek elrejtése alapállapotban (boolean)
opaque: vált az alphablend-elt (átlátszó) vagy opaque (gyors) módok között
fifo: itt kell megadni a FIFO file nevét
    A FIFO parancsok a következők:
RGBA32 szélesség magasság xpos ypos alpha clear
ezt szélesség*magasság*4 byte-nyi RGBA32 adatnak kell követnie. ABGR32 szélesség magasság xpos ypos alpha clear
ezt szélesség*magasság*4 byte-nyi ABGR32 adatnak kell követnie. RGB24 szélesség magasság xpos ypos alpha clear
ezt szélesség*magasság*4 byte-nyi RGB24 adatnak kell követnie. BGR24 szélesség magasság xpos ypos alpha clear
ezt szélesség*magasság*4 byte-nyi BGR24 adatnak kell követnie. ALPHA szélesség magasság xpos ypos alpha
A megadott terület alpha-jának megváltoztatása CLEAR szélesség magasság xpos ypos
A megadott terület törlése OPAQUE
kikapcsol minden alpha átlátszóságot. Újra bekapcsolása az "ALPHA 0 0 0 0 0" paranccsal történik. HIDE
bitmap elrejtése SHOW
bitmap megjelenítése
    Az opciók magyarázatai:
szélesség, magasság: a kép/terület mérete
xpos, ypos: az a pozíció ahol a rajzolás megkezdődik
alpha: alpha különbség beállítása A 0 jelenti az eredetit, a 255 mindent átlátszatlanná tesz, a -255 pedig mindent átlátszóvá. Ha ezt -255-re állítod, majd egy sorozat ALPHA parancsot küldesz -225, -200, -175 stb paraméterekkel, az egy szép fade-in effektust eredményez! ;)
clear: a framebuffer rajzolás előtti törlése Az 1 jelenti a törlést, a 0-nál a kép csak rá lesz illesztve a régire, így nem kell minden esetben 1,8MB RGBA32 képet elküldeni amikor tulajdonképpen a képernyőnek csak egy része frissül.

-vfm <meghajtó1,meghajtó2,...>
    Megadható egy prioritási lista a használandó video codec-ekről, a codecs.conf file-ban szereplő nevük alapján. Ha egyik megadott codec sem használható, az alapértelmezett sorrend lép életbe.
    A teljes listához lásd a -vfm help opciót. PÉLDA: először a libavcodec, majd a DirectShow, végül a VFW codec-ek használata, hiba esetén alapértelmezés először XAnim codec-ek használata

-x <x> (csak MPLAYER)
    Kép nagyítása x szélességűre (ha van sw/hw nagyítás). Kikapcsolja a képarány kiszámolását.

-xvidopts <opció1:opció2:...>
    XviD-del történő dekódolásnál annak paramétereit itt lehet átállítani. 2-es Direct Rendering bekapcsolása. 2-es Direct Rendering kikapcsolása.

-xy <x>
    Kép nagyítása <x>-szeresre. Szélesség beállítása <x>-re, majd a képarány kiszámítása.

-y <y> (csak MPLAYER)
    Kép nagyítása y magasságra (ha van sw/hw nagyítás). Kikapcsolja a képarány kiszámítását.

-zoom
    Szoftveres nagyítás használata, ha rendelkezésre áll. Használható a nagyítás kikényszerítésére -vf scale szűrő használatával. MEGJEGYZÉS:
    A -vf scale figyelmen kívül hagyja az -x / -y / -xy / -fs / -aspect opciókat a -zoom opció megadása nélkül.

AZ ENKÓDOLÁS OPCIÓI (CSAK MENCODER)

-audio-density <1-50>
    A másodpercenkénti audio chunk-ok száma (alapértelmezésben 2 a 0.5 mp hosszúságú audio chunk-okhoz). MEGJEGYZÉS:
    Csak CBR, a VBR minden egyes csomagot másik chunk-ba tesz.

-audio-delay <0.0-...>
    A fejlécben szereplő audio késleltetés értékének beállítása. Alapértelmezésben 0.0, negatív számokat nem lehet használni. Ennek hatása nem az enkódolásnál mutatkozik meg, mert a lejátszó fogja majd ez alapján beállítani a késleltetését, ezáltal feleslegessé téve a -delay opció használatát.

-audio-preload <0.0-2.0>
    Az audio bufferelés intervallumának beállítása (alap: 0.5s).

-divx4opts <opció1:opció2:...>
    Ha DivX4-be enkódolsz, annak paramétereit itt állíthatod be.
    A rendelkezésre álló opciók: segítség kiírása bitráta megadása: kbit <4-16000> vagy
    bit <16001-24000000> maximális távolság a keyframe-ek között (képkockában) deinterlace bekapcsolása (ne használd, a DivX4 bugos) minőség (1-leggyorsabb, 5-legjobb) minimális quantizer maximális quantizer rate control periódus rate control reakció periódus (jó mi?) rate control reakció ráció (ez is) elmosás mértéke Ezzel az opcióval lehet 2 menetes DivX4 file-okat létrehozni. Először pass=1 opcióval, majd ugyanazokkal a paraméterekkel, de pass=2-vel kell futtatni a két menetet. A pass opció felülbírálata, és a DivX4 VBR-je helyett az XviD VBR-jének használata. A rendelkezésre álló opciók: 0: egy menetes enkódolás (egyenértékű az opció nem megadásával)
    1: Az analizáló (első) menet A kimeneti AVI file mehet /dev/null-ba is.
    2: Az utolsó (második) menet

-endpos <[[óó:]pp:]mp[.ms]|méret[b|kb|mb]> (lásd még -ss és -sb)
    Az enkódolás megállítása a megadott idő illetve méret elérésekor. Sokféleképpen meg lehet adni: MEGJEGYZÉS:
    A byte-ban megadott pozíció nem lesz teljesen pontos, mivel csak képkocka után lehet megállni. PÉLDA: 56 másodperc enkódolása 1 óra 10 perc enkódolása 100 MByte enkódolása

-ffourcc <fourcc>
    A kimeneti file video fourcc-jének felülbírálása. PÉLDA: a kimeneti file video fourcc-je 'div3' lesz.

-include <konfigurációs file>
    Az alapértelmezetteken kívüli konfigurációs file beolvasása.

-info <opció1:opció2:...> (csak AVI)
    A kimeneti AVI file info fejlécének kitöltése.
    A rendelkezésre álló opciók: ezen szöveg kiírása a file címe a file eredeti készítője kategória a file tartalma a file copyright információi a digitalizált anyag eredeti formája általános kommentek

-lameopts <opció1:opció2:...>
    Ha MP3-ba kódolsz a libmp3lame-el, itt megadhatod a paramétereit.
    A rendelkezésre álló opciók: segítség kiírása a változó bitrátájú enkódolás módja 0: cbr
    1: mt
    2: rh(alap)
    3: abr
    4: mtrh átlagos bitráta konstans bitráta.
    Forces also CBR mode encoding on subsequent ABR presets modes bitráta megadása kBit-ben (csak CBR és ABR) minőség (0-legmagasabb, 9-legalacsonyabb) (csak VBR) algoritmus minősége (0-legjobb/leglassabb, 9-legrosszabb/leggyorsabb) tömörítés mértéke audio input gain (alap: auto) 0: stereo
    1: joint-stereo
    2: dualchannel
    3: mono 0: nincs
    1: mind
    2: állítás valamivel gyorsabb VBR enkódolás, kicsit rosszabb minőség és magasabb bitráta előre beállított értékek medium: VBR enkódolás, szódával elmegy, 150-180 kbps bitráta tartomány.
    standard: VBR enkódolás, jó minőség, 170-210 kbps bitráta tartomány.
    extreme: VBR enkódolás, nagyon jó minőség, 200-240 kbps bitráta tartomány.
    insane: CBR enkódolás, a lehető legjobb minőség, 320 kbps bitráta.
    <8-320>: ABR enkódolás, átlaga a megadott bitráta.

-lavcopts <opció1:opció2:...>
    Ha a libavcodec egy codec-ével enkódolsz, itt kell megadnod a nevét és paramétereit. PÉLDA: -lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
    A rendelkezésre álló opciók:
a megadott codec használata (nincs alapértelmezett, így ez a paraméter kötelező): mjpeg: Motion JPEG
h263: H263
h263p: H263 Plus
mpeg4: DivX 4/5
msmpeg4: DivX 3
rv10: egy régi RealVideo codec
mpeg1video: MPEG1 video :) minimum quantizer (pass 1/2) (alap: 2) constant quantizer (fix quantizeres mód bekapcsolása) (alap: 0 (kikapcsolva)) maximum quantizer (1/2-es menet) (alap: 31) minimum macroblock quantizer (1/2-es menet) (alap: 2) maximum macroblock quantizer (1/2-es menet) (alap: 31) maximum quantizer különbség I vagy P képkockák között (1/2-es menet) (alap: 3) két B képkocka közötti képkockák száma: 0: B frame-ek kikapcsolása (alap)
0-2: ésszerű értékek mozgás kiszámítás (motion estimation) módszere: 0: nincs (rossz minőség)
1: teljes (lassú)
2: log (rossz)
3: phods (rossz)
4: EPZS (alap)
5: X1 (kísérleti) jó minőségű enkódolás bekapcsolása, azaz a makroblokkok enkódolása az összes fenti módszerrel, majd a legkisebb használata (lassú). (alap: HQ kikapcsolva) 4 motion vector makroblokkonként (valamivel jobb minőség). (alap: kikapcsolva) 2 keyframe közötti intervallum, képkockákban. Nagyobb számok tipikusan kisebb file-t eredményeznek, de a tekerés kevésbé lesz pontos. A 0 érték a keyframe-ek teljes kikapcsolását jelenti, 300-nál nagyobb érték pedig nem ajánlott. Ha szoros MPEG1/2/4 konformancia szükséges, ezen értéknek 132-nek vagy annál kisebbnek kell lennie. (alap: 250, vagy egy keyframe tíz másodpercre egy 25fps-es filmben) I/P/B frame-ek kiválasztásának stratégiája (második menet): 0: a lehető legtöbb B frame használata (alap)
1: mozgalmas jeleneteknél B frame-ek hanyagolása 2 menet mód használata (alap: kikapcsolva): 1: első menet
2: második menet Film képarányának eltárolása, mint az MPEG file-okban. Sokkal normálisabb ez a megoldás mint a film átméretezése, mivel ilyenkor nem fog a minőség az átméretezés miatt leromlani. Csak az MPlayer lesz képes az így elkészült file-ok lejátszására, más lejátszók alapállapotban rossz képarányt fognak használni. A paraméter megadható arányként vagy lebegőpontos számként. Példa: aspect=16/9, aspect=1.78 bitráta megadása (1/2-es menet), mértékegység kBit <4-16000> vagy
Bit <16001-24000000>
(figyelem: 1kBit = 1000 Bit)
(alap: 800) megengedhető eltérés a cél filemérettől, kilobit-ben. (figyelem: 1kBit = 1000 Bit) (alap: 8000) maximális bitráta kilobit/másodpercben (1/2-es menet) minimális bitráta kilobit/másodpercben (1/2-es menet) bufferméret kilobit-ben (1/2-es menet). Megjegyzés: a második menet során nem ajánlott a vratetol-t túl magasra állítani, mert különben problémák lesznek a vrc_(min|max) opciókkal történő együttes használatkor. quantizer faktor a B és nem-B frame-ek között (1/2-es menet) (alap: 1.25) (1/2-es menet) (alap: 0.8) quantizer offset B és nem-B frame-ek között (1/2-es menet) (alap: 1.25) (1/2-es menet) (alap: 0.0)
ha v{b|i}_qfactor > 0
I/B-Frame quantizer = P-Frame quantizer * v{b|i}_qfactor + v{b|i}_qoffset
máskülönben
normális ratecontrol használata és q= -q * v{b|i}_qfactor + v{b|i}_qoffset quantizer blur (1-es menet): 0.0: qblur kikapcsolása
0.5 (alap)
1.0: minden előző képkocka figyelembe vételével történjen az átlagolás, a nagyobb érték többet jelent (lassabb változás) quantizer gaussian blur, nagyobb értékek a quantizer adott idő alatti nagyobb átlagolását jelentik (lassabb változás) (2. menet) (alap: 0.5) quantizer tömörítés, a vrc_eq-tól (1/2-es menet) is függ (alap: 0.5) fő ratecontrol equation (1/2-es menet): 1: konstans bitráta
tex: konstans minőség
1+(tex/avgTex-1)*qComp: nagyjából a régi ratecontrol kód viselkedése
tex^qComp: qcomp 0.5 vagy valami hasonló (alap) infix operators: +,-,*,/,^ változók:
tex: textúra komplexitása
iTex,pTex: intra, nem intra textúra komplexitása
avgTex: átlagos textúrakomplexitás
avgIITexaverage: intra textúra komplexitása I frame-ekben
avgPITexaverage: intra textúra komplexitása P frame-ekben
avgPPTexaverage: nem-intra textúra komplexitása P frame-ekben
avgBPTexaverage: nem-intra textúra komplexitása valahol...
mv: MV-kre használt bitek száma
fCode: log2 scale esetén az MV-n hossza
iCount: intra MB-k száma az összes MB számra vonatkoztatva
var: spatial komplexitás
mcVar: temporal komplexitás
qComp: qcomp a parancssorból
isI, isP, isB: 1 ha a kép tipusa I/P/B máskülönben 0
Pi,E: lásd a kedvenc (?!) matekkönyvedben funkciók:
max(a,b),min(a,b): maximum / minimum
gt(a,b): 1 ha a>b, amúgy 0
lt(a,b): 1 ha a<b, amúgy 0
eq(a,b): 1 ha a==b, amúgy 0
sin, cos, tan, sinh, cosh, tanh, exp, log, abs Bizonyos részek minőségének megváltoztatása (1/2-es menet). Az opciók: <start-frame, end-frame, quality[/start-frame, end-frame, quality[/...]]>: quality 2-31: quantizer
quality -500-0: minőségkorrektúra százalékban induló komplexitás (1-es menet) itt adható meg hogy hogyan maradjon a quantizer a qmin és qmax között (1/2-es menet): 0: cliping használata
1: differenciálható funkció használata (alap) single coefficient elimination threshold for luminance. (aha..) A negatív értékek figyelembe veszik a dc-t is (quant=1 enkódoláshoz -4 vagy annál alacsonyabbnak kell lennie): 0: kikapcsolva (alap)
-4 (JVT ajánlás) single coefficient elimination threshold for chrominance. A negatív értékek figyelembe veszik a dc-t is (quant=1 enkódoláshoz -4 vagy annál alacsonyabbnak kell lennie): 0: kikapcsolva (alap)
7 (JVT ajánlás) (szigorú) megfeleltetés a szabványoknak. 0: kikapcsolva (alap)
1: csak akkor ajánlott ha a kimenetet mpeg4 referencia dekóderrel akarod dekódolni
-1: nem-szabványos YV12 huffyuv enkódolás engedélyezése (20%-kal kisebb file-ok, viszont a hivatalos huffyuv codec nem játssza le) adatpartícionálás. 2 byte-ot ad a video csomagokhoz, javítva a hibatűrést megbízhatatlan csatornákon történő átvitelnél (pl. internet) video csomag mérete, jobb hibatűrés (lásd még -vdpart): 0: kikapcsolva (alap)
100-1000: jó választás fekete-fehér enkódolás (gyors) (alap: kikapcsolva) dct algoritmus: 0: automatikus kiválasztás (alap)
1: gyors, egész alapú
2: pontos, egész alapú
3: mmx
4: mlib idct algoritmus. Megjegyzés, tudtommal mindezek megfelelnek az IEEE1180 teszteknek: 0: automatikus kiválasztás (alap)
1: jpeg referencia, egész alapú
2: simple
3: simplemmx
4: libmpeg2mmx (nem pontos, keyint 100-nál nagyobb értékeivel NE használd)
5: ps2
6: mlib
7: arm luminance maszkolás. Vigyázat: magas értékek katasztrófális dolgokat eredményezhetnek. Vigyázat2: magas értékek egyes monitorokon jól nézhetnek ki, míg másokon szörnyűen: 0.0: kikapcsolva (alap)
0.0-0.3: ésszerű értékek sötétség maszkolása. darkness masking. Vigyázat: magas értékek katasztrófális dolgokat eredményezhetnek. Vigyázat2: magas értékek egyes monitorokon jól nézhetnek ki, míg másokon szörnyűen: 0.0: kikapcsolva (alap)
0.0-0.3: ésszerű értékek temporális komplexitás maszkolása (alap: 0.0 (kikapcsolva)) spatial komplexitás maszkolása. A magasabb értékek a kockásodás ellen segíthetnek, ha a dekodolásnál nem lesz jelen egy deblocking szűrő. A fekete kereteket vágd le a jobb minőséghez: 0.0: kikapcsolva (alap)
0.0-0.5: ésszerű értékek Normalize adaptive quantization (experimental). When using adaptive quantization (*_mask), the average per-MB quantizer may no longer match the requested frame-level quantizer. Naq will attempt to adjust the per-MB quantizers to maintain the proper average. use interlaced dct YV12: default
422P: for huffyuv (for huffyuv) 0: left prediction
1: plane/gradient prediction
2: median prediction use quarter pel motion compensation comparison function for motion estimation pre pass comparison function for full pel motion estimation comparison function for sub pel motion estimation 0 (SAD): sum of absolute differences, fast (default)
1 (SSE): sum of squared errors
2 (SATD): sum of absolute hadamard transformed differences
3 (DCT): sum of absolute dct transformed differences
4 (PSNR): sum of the squared quantization errors
5 (BIT): number of bits needed for the block
6 (RD): rate distoration optimal, slow
7 (ZERO): 0
+256: use chroma too, doesnt work with b frames currently Diamond type and size for motion estimation pre pass Diamond type & size for motion estimation. Note: The sizes of the normal diamonds and shape adaptive ones dont have the same meaning -3: shape adaptive (fast) diamond with size 3
-2: shape adaptive (fast) diamond with size 2
-1: experimental
 1: normal size=1 diamond (default) =EPZS type diamond
      0
     000
      0
 2: normal size=2 diamond
      0
     000
    00000
     000
      0
Trellis quantization. This will find the optimal encoding for each 8x8 block. Trellis quantization is quite simple a optimal quantization in the PSNR vs bitrate sense (assuming that there would be no rounding errors introduced by the IDCT, which is obviously not the case) it simply finds a block for the minimum of error and lambda*bits. lambda: qp dependant constant
bits: amount of bits needed to encode the block
error: sum of squared errors of the quantization Amount of motion predictors from the previous frame 0: (default)
a: will use 2a+1 x 2a+1 MB square of MV predictors from the previous frame motion estimation pre-pass 0: disabled
1: only after I frames (default)
2: always subpel refinement quality (for qpel) (default: 8). Note: this has a significant effect on the speed print the psnr (peak signal to noise ratio) for the whole video after encoding and store the per frame psnr in a file with name like 'psnr_012345.log'. use MPEG quantizers instead of H.263. (default: disabled) (i.e. use H.263 quantizers)

-noskip
    Ne ugorjon át képkockákat.

-o <filenév>
    Megadott nevű file használata kimenetként az alapértelmezett 'test.avi' helyett.

-oac <codec neve>
    Enkódolás a megadott audio codec-kel. A codec-ek listája -ovc help opcióval kérhető le (nincs alapértelmezés). PÉLDA: nincs enkódolás, csak stream másolás enkódolás tömörítetlen PCM-be enkódolás MP3-ba (Lame használatával)

-of <formátum> (BÉTA KÓD!)
    Enkódolás a megadott formátumba. A formátumok listája az -of help opcióval kérhető le. PÉLDA: enkódolás AVI-ba (alap) enkódolás MPEG-be

-ofps <fps>
    A kimeneti file-nak a forrástól eltérő fps-re beállítása. Be KELL állítani változó fps-ű (asf, néhány mov), valamint progresszív (29.97fps telecine mpeg) file-oknál.

-ovc <codec neve>
    Enkódolás a megadott video codec-kel. A codec-ek listája az -ovc help paranccsal kérhető le (nincs alapértelmezés). PÉLDA: nincs enkódolás, csak a stream másolása enkódolás DivX4/DivX5-be enkódolás tömörítetlen RGB24-be enkódolás libavcodec codec-ekkel

-passlogfile <filenév>
    2 menetes enkódolás esetén a MEncoder az első menet információit alapban a divx2pass.log file-ba írja, itt ez a filenév megváltoztatható.

-skiplimit <érték>
    Egy nem átugrott képkocka utáni átugorható képkockák száma (a -noskiplimit opció = végtelen).

-v, --verbose
    Bőbeszédűség szintjének növelése (a több -v több információt jelent). kevés kimenet (alap) alap hibakereső információk, avi fejléc, funkciók értékei (init debug) avi index-ek, chunk bemenetek, és még több hibakereső info kiírása (lejátszás debug-olása) minden, input parserrel kapcsolatos info kiírása (parser debug)

-vobsubout <kiterjesztés_nélküli_név>
    A kimeneti .idx és .sub file-ok nevének megadása. Kikapcsolja a feliratok megjelenítését, és átirányítja őket a Vobsub felirat file-okba.

-vobsuboutindex <index>
    A kimeneti file-okban lévő feliratok indexének megadása. (alap: 0)

-vobsuboutid <nyelv_id>
    A nyelv 2 betűs kódjának megadása. Felülbírálja a DVD-ről illetve az .ifo file-ból olvasott értéket.

-xvidencopts <opció1:opció2:...>
    Amennyiben XviD-be történik az enkódolás, annak paramétereit itt lehet megadni.
    Három mód választható: konstans bitráta (CBR), fix quantizer, és 2 menetes mód.
    A rendelkezésre álló opciók: menet számának megadása bitráta megadása, kbit/másodperc a mértékegység 16000-nál kisebb érték esetén, míg annál nagyobb értéknél bit/másodperc (CBR vagy 2pass mode, alap=687 kbits/mp) fix quantizer-es mód kiválasztása, egyben a használandó quantizer megadása mozgásdetektálás minősége (alap=4) 4 mozgásvektor használata makroblokkonként, jobb minőséget ad a lassabb enkódolás árán (alap=kikapcsolva) itt adható meg hogy milyen gyors legyen a ráta kontroll reagálása, az alacsonyabb értékek gyorsabbat jelentenek a szükséges átlag eléréséhez kellő időtartam a ráta kontroll buffer mérete minimum és maximum quantizer az összes képkockára (alap=2-31, CBR mód)
    minimum és maximum quantizer az I/P képkockákra (alap=2-31/2-31, 2 menetes mód) minimális intervallum 2 key képkocka között (alap=0, csak 2 menetes mód) minimális intervallum 2 key képkocka között (alap=10*fps) MPEG quantizer-ek használata H.263 helyett (alap=kikapcsolva) azt határozza meg, hogy MPEG vagy H.263 quantizer legyen használva. (alap=kikapcsolva, csak 2 menetes mód) lumimasking algoritmus használata (alap=kikapcsolva, bugos) az első menetben az ME vektorok elmentése egy file-ba, majd a második menet során ezen file felhasználása (alap=kikapcsolva, bugos) az előbbi opcióhoz tartozó file neve (alap= ./xvid_hint_me.dat) képkockánkénti statisztika kimentése az xvid.dbg file-ba (alap=kikapcsolva)
    NEM a 2. menet file-ja! (alap=0, csak 2 menetes módban) (alap=10, csak 2 menetes módban) (alap=30, csak 2 menetes módban)

IRÁNYÍTÁS BILLENTYŰZETRŐL
MEGJEGYZÉS:
Az MPlayer egy teljesen személyre szabható irányitóréteggel rendelkezik, lehetőséget adva a billentyűzettel, egérrel, joystick-kal, és távírányítóval történő irányításra.
Ez az input rendszer alapértelmezésben a ~/.mplayer/input.conf file átírásával konfigurálható, de az -input opcióval megadható más útvonal is.
Az itt leírt billentyűk működése a használt video kimenettől függ.

általános irányítás
    hátra illetve előretekerés 10 másodperccel hátra illetve előretekerés 1 perccel hátra illetve előretekerés 10 perccel hátra illetve előrelépés a lejátszási listában a következő illetve az előző szülői playtree bejegyzésre ugrás a következő illetve az előző alternatív forrás kiválasztása (asx) szünet lejátszás leállítása és kilépés audio késleltetés +/- 0.1 másodperccel hangerő csökkentése/növelése hangerő csökkentése/növelése hang elnémítása teljesképernyős illetve ablakos mód közti váltás panscan mértékének megváltoztatása váltás az OSD állapotai között: nincs / seek / seek+idő képkockák eldobásának ki/bekapcsolása feliratok megjelenítésének ki/bekapcsolása feliratok nyelvének kiválasztása feliratok elrendezése: fent / közép / lent feliratkésleltetés +/- 0.1 másodperccel feliratok pozícionálása EDL bejegyzés
(A következő billentyűk csak hardveres támogatású videokimeneteken (xv, (x)vidix, (x)mga, stb), vagy szoftveres equalizer használatakor (-vf eq vagy -vf eq2) működnek. kontraszt beállítása fényerő beállítása hue beállítása szaturáció beállítása

A GUI irányítása billentyűzetről
    lejátszás indítása lejátszás leállítása file betöltése skin böngésző playlist ki/bekapcsolása

TV bemenet irányítása
    előző/következő csatorna normaváltás csatornalista átváltása

DVDNAV bemenet irányítása
    fel/le/balra/jobbra ugrás a főmenűbe kiválasztás

SLAVE MÓD PROTOKOLL
A -slave opció megadása után az MPlayer egy sor-alapú protokollal lesz vezérelhető. Minden sor egy parancsot kell tartalmazzon.

Parancsok
    Ugrás a film adott pozíciójára. A 0-ás tipus relatív +/- <érték> mennyiségű tekerést tesz lehetővé. Az 1-es tipus a film <érték> százalékához ugrik. A 2-es tipus abszolut <érték> másodperc pozícióra ugrik. Audio késleltetésének beállítása adott másodpercre. Kilépés az MPlayer-ből Lejátszás szüneteltetése Tudja valaki? A következő/előző playtree bejegyzésre ugrás. Mint a pt_step, de a szülői bejegyzésben történő ugrás. Ha egynél több kiválasztható forrás áll rendelkezésre, ezzel az opcióval lehet a következő/előző között váltani (csak asx lejátszási listában). Feliratok késleltetésének beállítása +/- <érték> másodpercre. OSD mód átváltása. Hangerő növelése/csökkentése Video paramétereinek beállítása. Képkockák eldobásának bekapcsolása/módjának kiválasztása. Feliratok megjelenítésének ki/bekapcsolása. Feliratok pozíciójának megváltoztatása. Teljesképernyős módba váltás. Következő/előző tv csatornára váltás. TV norma átváltása. Csatornalista átváltása. GUI funkciók

FILE-OK

/etc/mplayer/mplayer.conf
    rendszerszintű beállítások

~/.mplayer/config
    felhasználói beállítások

~/.mplayer/input.conf
    input rendszer konfigurációja (lásd '-input keylist')

~/.mplayer/gui.conf
    GUI konfigurációs file-ja

~/.mplayer/gui.pl
    GUI lejátszási listája

~/.mplayer/font/
    betűtipusok könyvtára (egy font.desc file-t, és több .RAW kiterjesztésű file-t kell tartalmaznia)

~/.mplayer/DVDkeys/
    feltört CSS kulcsok
A felirat file-ok keresési sorrendje a következő (a példa film
    /mnt/movie/movie.avi): /mnt/cdrom/movie.sub
    ~/.mplayer/sub/movie.sub
    ~/.mplayer/default.sub

PÉLDÁK

DVD lejátszás indítása
    mplayer -dvd 1

Japán hanggal, és angol felirattal
    mplayer -dvd 1 -alang ja -slang en

Csak az 5, 6, 7 fejezetek lejátszása
    mplayer -dvd 1 -chapter 5-7

Más nézőpont kiválasztása
    mplayer -dvd 1 -dvdangle 2

Más DVD egység használata
    mplayer -dvd 1 -dvd-device /dev/dvd2

Régi tipusú DVD (VOB) lejátszás
    mplayer -dvdauth /dev/dvd /mnt/dvd/VIDEO_TS/VTS_02_4.VOB

HTTP stream lejátszása
    mplayer http://mplayer.hq/example.avi

RTSP stream lejátszása
    mplayer rtsp://server.example.com/streamName

Felirat konvertálása MPsub-á (./dump.mpsub)
    mplayer dummy.avi -sub source.sub -dumpmpsub

V4L bemenet használata
    mplayer -tv on:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv

DVD 2-es sávjának enkódolása, csak a kiválasztott fejezetekkel
    mencoder -dvd 2 -chapter 10-15 -o title2.avi -oac copy -ovc divx4

DVD 2-es sávjának enkódolása, átméretezés 640x480-ba
    mencoder -dvd 2 -vf scale=640:480 -o title2.avi -oac copy -ovc divx4

DVD 2-es sávjának enkódolása, átméretezés 512xMMM-be (képarány
    megtartásával) mencoder -dvd 2 -vf scale -zoom -xy 512 -o title2.avi -oac copy -ovc divx4

Ugyanez, de a libavcodec-kel, MPEG4 tömörítéssel
    mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1800 -oac copy

Ugyanez MJPEG-gel
    mencoder -dvd 2 -o titel2.avi -ovc lavc -lavcopts vcodec=mjpeg:vhq:vbitrate=1800 -oac copy

A jelenlegi könyvtárban lévő összes *.jpg file enkódolása
    mencoder \*.jpg -mf on:fps=25 -o output.avi -ovc divx4

Enkódolás tunerről
    mencoder -tv on:driver=v4l:width=640:height=480 -o tv.avi -ovc rawrgb

Enkódolás pipe-ból
    rar p test-SVCD.rar | mencoder -ovc divx4 -divx4opts br=800 -ofps 24 -- -

Több *.vob file enkódolása
    cat *.vob | mencoder <options> -

BUGOK
Nyüzsögnek. Ott is meg ott is! De mielőtt ezt a tapasztalatodat velünk is megosztod, rágd át magad a dokumentáción (főleg a bugreports.html-en), a FAQ-n, és a listaarchivumokon!
A mindenre kiterjedő jelentést az MPlayer-users levelezési listára várjuk <mplayer-users@mplayerhq.hu>.

KÉSZÍTŐK
Lásd a dokumentációban.

MPlayer (C) 2000-2003
    Arpad Gereoffy

Ezen man page készítői és karbantartói
    Gabucino
    Diego Biurrun
    Jonas Jermann

A véleményeket az MPlayer-users levelezési listára várjuk.

A SZOKÁSOS SZÖVEG
Semmiféle felelősséget nem vállalunk semmiért.