| 4.1. Fejlesztés | |
| Kérdés | Hogyan készítsek egy megfelelő patchet az MPlayerhez? | 
| Válasz | Készítettünk egy rövid leírást, melyben minden fontos dolgot megtalálsz. Kérünk kövesd az utasításait! | 
| Kérdés | Hogyan fordíthatom le az MPlayert egy új nyelvre? | 
| Válasz | Olvasd el a fordítás HOGYAN-t, az elmagyaráz mindent. További segítséget kaphatsz az MPlayer-docs levelezési listán. | 
| Kérdés | Hogyan támogathatom az MPlayer fejlesztését? | 
| Válasz | Több mint örömmel fogadjuk a hardver és szoftver felajánlásokat. Ezek segítenek nekünk az MPlayer folyamatos fejlesztésében. | 
| Kérdés | Hogyan lehetek én is MPlayer fejlesztő? | 
| Válasz | Mindig örömmel várjuk a programozókat és a dokumentáció készítőket. Olvasd el a technikai dokumentációt hogy egy kicsit megértsd a dolgokat. Majd fel kell iratkoznod az MPlayer-dev-eng levelezési listára és elkezdeni kódolni. Ha a dokumentáció készítésében szeretnél segíteni, csatlakozz az MPlayer-docs levelezési listához! | 
| Kérdés | Miért nem használjátok az autoconf/automake párost? | 
| Válasz | Van egy saját, moduláris fordító rendszerünk. Meglehetősen jól teszi a dolgát, így hát miért váltsunk? Ezonkívül nem szeretjük az auto* eszközöket, mint ahogy mások sem. | 
| 4.2. Fordítás | |
| Kérdés | A fordítás leáll hibaüzenettel és a gcc valami titokzatos üzenetet ad ki magából, ami a internal compiler error vagy unable to find a register to spill sorokat tartalmazza. | 
| Válasz | Belebotlottál egy gcc hibába. Kérjük jelentsd a gcc csapatnak és ne nekünk. Valamiért úgy tűnik az MPlayer folyamatosan fordító hibákat idéz elő. Azonban mi ezeket nem tudjuk javítani és nem teszünk "kerülőutakat" a kódba a fordító hibái miatt. Hogy elkerüld ezt a problémát, vagy használj ismert és megbízható, stabil verziót a fordítóból vagy frissítsd rendszeresen. | 
| Kérdés | Vannak bináris (RPM/deb) csomagok az MPlayerből? | 
| Válasz | |
| Kérdés | Hogyan fordíthatok 32 bites MPlayert 64 bites Athlon-on? | 
| Válasz | Próbáld meg a következő configure kapcsolókkal: ./configure --target=athlon_xp --cc="gcc -m32" --as="as --32" --with-extralibdir=/usr/lib | 
| Kérdés | A fordítás megáll egy ehhez hasonló üzenettel: 
    cfft.c: In function`passf2':
    cfft.c:556: unable to find a register to spill in class `FLOAT_REGS'
    cfft.c:556: this is the insn:
    (insn 235 233 246 (set (subreg:SF (reg/v:DI 29 rmm0 [110]) 0)
            (minus:SF (mem:SF (plus:SI (mult:SI (reg:SI 1 edx [112])
                            (const_int 8 [0x8]))
                        (reg/v/f:SI 3 ebx [62])) [4 S4 A32])
                (reg:SF 8 st(0) [132]))) 533 {*fop_sf_1_nosse} (insn_list
    232 (nil))    (expr_list:REG_DEAD (reg:SF 8 st(0) [132])
            (nil)))
    cfft.c:556: confused by earlier errors, bailing out
 | 
| Válasz | Ez a gcc 3.2-es verziójának egy ismert hibája, frissíts 3.3-ra a probléma megoldásához. A gcc telepítésének folyamata le van írva a gcc 2.96 részben. Alternatívaként használhatod a külső FAAD függvény könyvtárat, amint az le van írva az AAC fejezetben. | 
| Kérdés | A fordítás megáll egy ehhez hasonló üzenettel: 
    In file included from mplayer.c:34:
    mw.h: In function `mplMainDraw':
    mw.h:209: Internal compiler error in print_rtl_and_abort, at flow.c:6458
    Please submit a full bug report,
    with preprocessed source if appropriate.
 | 
| Válasz | Ez a gcc 3.0.4 egy ismert hibája, frissíts a 3.1-re a probléma megoldásához. A gcc telepítésének folyamata le van írva a gcc 2.96 részben. | 
| Kérdés | A konfiguráció ezzel a szöveggel ér véget és az MPlayer nem fordul le! Your gcc does not support even i386 for '-march' and '-mcpu' | 
| Válasz | A gcc-d nincs megfelelően installálva, ellenőrizd a configure.log fájlt a részletekért! | 
| Kérdés | Mi a probléma a gcc 2.96-tal? | 
| Válasz | Nem javasoljuk a gcc 2.96 használatát! Olvasd el ezt a dokumentumot a részletekért, miért adta ki a Red Hat a gcc 2.96-ot és mi ezzel a probléma. Ha még ezután is tényleg ezt akarod használni, győződj meg róla, hogy a legújabb kiadásod van és add meg a --disable-gcc-checking kapcsolót konfiguráláskor. Emlékezz, hogy ez esetben innentől a magad ura vagy. Ne jelents hibákat, ne kérj segítséget a levelezési listákon. Nem fogunk segítséget adni, ha problémákba ütközöl. | 
| Kérdés | Nagyszerű, gcc 3.0.1-em van a Red Hattól/Mandraketől, most már jó! | 
| Válasz | Nem, mert ezekkel a fordítókkal is voltak/vannak gondok. Megnézheted az MPlayer által támogatott fordítók státuszának listáját a telepítési részben. | 
| Kérdés | .. gcc 2.96 ... (Igen, néhány ember MÉG MINDIG flame-l a gcc 2.96 miatt!) | 
| Válasz | Idézet egy levélből, amit Árpi küldött az MPlayer-users listára (az 'ideg' szó leírása alább található): 
 
 | 
| Kérdés | Az SDL kimenet nem működik vagy nem fordul. A probléma... | 
| Válasz | Le lett tesztelve és működik SDL 1.2.x verzióival és talán az SDL 1.1.7+-osokkal is. Nem működik semelyik korábbi verzióval. Így ha ilyen verziót akarsz használni, a magad ura vagy. | 
| Kérdés | Még mindig gondjaim vannak az SDL támogatás forgatásával. A gcc vmi undefined reference to SDL_EnableKeyRepeatdologról beszél. Hogyan tovább? | 
| Válasz | Hova telepítetted az SDL könyvtárat? Ha a /usr/local könyvtárba (alapértelmezett), akkor szerkeszd át a legfelső config.mak fájlt és írd bele a -L/usr/local/lib sort a X_LIBS= után. Majd írd be, hogy make. És készen is vagy! | 
| Kérdés | Van egy Matrox G200/G400/G450/G550 kártyám, hogyan tudom leforgatni/használni az mga_vid vezérlőt? | 
| Válasz | Olvasd el az mga_vid részt. | 
| Kérdés | A 'make' közben az MPlayer X11 könyvtárak miatt panaszkodik. Nem értem, VAN telepítve X-em!? | 
| Válasz | ... de nincsenek telepítve az X fejlesztői csomagjai. Vagy rosszul vannak fent. XFree86-devel* a nevük Red Hat alatt és xlibs-dev Debian Woody ill. libx11-dev Debian Sarge alatt. Nézd meg azt is, hogy a /usr/X11 és a /usr/include/X11 szimbolikus linkek léteznek-e (ez Mandrake rendszereken lehet probléma). Ezzel a paranccsal hozhatod létre őket: 
     # ln -sf /usr/X11R6 /usr/X11
     # ln -sf /usr/X11R6/include/X11 /usr/include/X11
A disztribúciód valószínűleg különbözik a
Fájlrendszer Hierarchia Szabványtól
(magyarul itt). | 
| Kérdés | Nem tudom lefordítani az SVGAlib-et. 2.3/2.4-es kernelt használok... | 
| Válasz | Át kell írnod az SVGAlib Makefile.cfg fájlát és kikommentezni a BACKGROUND = y sort. | 
| Kérdés | Lefordítottam az MPlayert libdvdcss/libdivxdecore támogatással, de amikor megpróbálom elindítani, azt mondja: error while loading shared libraries: lib*.so.0: cannot load shared object file: No such file or directoryMegnéztem, és VAN ilyen fájl a /usr/local/lib könyvtárban... | 
| Válasz | Add hozzá a /usr/local/lib könyvtárat a /etc/ld.so.conf fájlhoz és futtasd le az ldconfig parancsot. | 
| Kérdés | A MEncoder fordítás közben szegfaulttal elszáll a szerkesztésnél! | 
| Válasz | Ez a szerkesztő (linker) problémája. A binutils frissítése segíthet (2.11.92.* vagy újabb jó lesz). Mivel ez nem a mi hibánk, kérünk ne küldj jelentést! | 
| Kérdés | Az MPlayer meghal szegfaulttal a pthread ellenőrzés alatt! | 
| Válasz | chmod 644 /usr/lib/libc.so | 
| Kérdés | Szeretnék MPlayert fordítani Minixen! | 
| Válasz | Mi is. :) | 
| 4.3. Általános kérdések | |
| Kérdés | Van MPlayerrel foglalkozó levelezési lista? | 
| Válasz | Igen. Lásd a levelezési listák részt! | 
| Kérdés | Találtam egy csúnya hibát, amikor megpróbáltam lejátszani a kedvenc videómat! Kit értesítsek? | 
| Válasz | Kérünk olvasd el a hiba jelentési útmutatót és kövesd az utasításait. | 
| Kérdés | Problémám van a ... codeckel történő lejátszással. Egyáltalán használható? | 
| Válasz | Ellenőrizd a codec státusz oldalt, ha nem tartalmazza a te codecedet, olvasd el a codec dokumentációt, különösen a codec importálás HOGYAN-t és keress meg minket. | 
| Kérdés | Ha elindítom a lejátszást, ezt az üzenetet kapom, de látszólag minden rendben van: Linux RTC init: ioctl (rtc_pie_on): Permission denied | 
| Válasz | Rendszergazdai (root) jogok kellenek vagy speciálisan beállított kernel az új időzítő kód használatához. A részletekért lásd az RTC részt a dokumentációban. | 
| Kérdés | Hogyan készíthetek mentést a képernyőről? | 
| Válasz | Olyan videó kimeneti vezérlőt kell használnod, ami nem átlapolva dolgozik, csak így tudod elmenteni a képet. X11 alatt a -vo x11 megteszi, Windows alatt a -vo directx:noaccel működik. | 
| Kérdés | Van egy óra a bal felső sarokban. Hogyan szabadulhatok meg tőle? | 
| Válasz | Nyomd meg az o billentyűt és nézd meg az -osdlevel kapcsolót. | 
| Kérdés | A -xy vagy -fs kapcsolók nem működnek az x11 vezérlővel (-vo x11) ... | 
| Válasz | Működnek, de pontosan meg kell adnod a szoftveres méretezést (nagyon lassú) a -zoom kapcsolóval. Jobb ha az XF86VidMode támogatást használod: meg kell adnod a -vm és a -fs kapcsolót, és kész. Nézd meg, hogy jó modeline-ok vannak az XF86Config fájlodban és próbáld meg beüzemelni a DGA vezérlőt és az SDL DGA vezérlőjét. Sokkal gyorsabb. Ha az SDL DGA-ja működik, használd azt, ez még gyorsabb lesz. | 
| Kérdés | Mit jelentenek a számok a státusz sorban? | 
| Válasz | Például: A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49% 
 A legtöbbjük hibakeresés céljából szerepel, idővel el lesznek távolítva. | 
| Kérdés | Mi van, ha nem akarom, hogy megjelenjenek? | 
| Válasz | Használd a -quiet kapcsolót és olvasd el a man oldalt. | 
| Kérdés | Miért zérus (0%) a video_out CPU használata néhány fájlnál? | 
| Válasz | Nem nulla, de a codec hívja és így külön nem lehet mérni. Próbáld meg lejátszani a fájlt a -vo null majd a -vo ... kapcsolóval és ellenőrizd le a különbséget, hogy megtudd a video_out sebességét. | 
| Válasz | Direkt renderelést használsz, ahol a codec maga renderel a videó memóriába. Ebben az esetben a dekódolás százaléka tartalmazza a megjelenítés százalékát is. | 
| Kérdés | Üzeneteket kapok a /usr/local/lib/codecs/ könyvtárban nem található fájlokról... | 
| Válasz | Töltsd le a Win32 codeceket a codec oldalunkról (az avifile codec csomagja már DLL összeállítást tartalmaz) és telepítsd. | 
| Kérdés | Umm, mi az az "IdegCounter"? | 
| Válasz | Egy magyar és egy angol szó keveréke. Az "Ideg" a magyarban olyan, mint az angol "nerve", kiejtése olyasmi, mint a "ydaegh". Először az idegesség mérésére használta Árpi, majd néhány (umm) "titokzatos" CVS kód eltűnésre. ;) | 
| Kérdés | És mi az a "Faszom(C)ounter"? | 
| Válasz | A "Fasz" egy olyan magyar szó, aminek a jelentését nem akarod tudni, a többi az MPlayer fejlesztők perverz fantáziájához kapcsolódik. | 
| Kérdés | A feliratok gyönyörűek, a legszebbek, amit valaha láttam, de lelassítják a lejátszást! Tudom, hogy hihetetlen ... | 
| Válasz | Miután lefuttattad a ./configure-t, írd át a config.h fájlt és cseréld ki az #undef FAST_OSD sort #define FAST_OSD-re. Aztán forgass újra. | 
| Kérdés | Tulajdonképpen mi is egészen pontosan ez a libavcodec dolog? | 
| Válasz | Lásd a libavcodec részt. | 
| Kérdés | De a configure azt mondja, hogy Checking for libavcodec ... no | 
| Válasz | Be kell szerezned a libavcodec az FFmpeg CVS-éből. Olvasd el az utasításokat a libavcodec fejezetben. | 
| Kérdés | Nem érem el a GUI menüt. Jobb gombbal kattintok, de semelyik menüelemet sem tudom elérni! | 
| Válasz | FVWM-et használsz? Próbáld ki ezt: 
 
 | 
| Kérdés | Hogy tudom az MPlayer a háttérben futtatni? | 
| Válasz | Így: mplayer kapcsolók fájlnév < /dev/null & | 
| 4.4. Lejátszási problémák | |
| Kérdés | Nem találom néhány érdekes lejátszási probléma okát. | 
| Válasz | Nem maradt valahol egy codecs.conf fájlod a ~/.mplayer/, /etc/, /usr/local/etc/ vagy hasonló helyen? Töröld le, egy régi codecs.conf fájl ismeretlen problémákat okozhat és csak a fejlesztőknek lett szánva a codec támogatások elkészítéséhez. Felülbírálja az MPlayer belső codec beállításait, ami megbosszulja magát, ha az újabb verziókban inkompatibilis változások jelennek meg. Hacsak nem vagy hozzáértő, ez a tuti recept a láthatóan véletlenszerű és nehezen azonosítható fagyások és lejátszási problémák esetén. Ha még valahol megtalálható a rendszereden, most azonnal töröld le! | 
| Kérdés | Hogyan tudok audió/felirat sávot választani a DVD, OGM, Matroska vagy NUT fájlban? | 
| Válasz | A -aid (audio ID) vagy -alang (audió nyelv), -sid(felirat ID) vagy -slang (felirat nyelv) kapcsolókkal, például: mplayer example.mkv -alang eng -slang eng mplayer example.mkv -aid 1 -sid 1Ha kiváncsi vagy, hogy melyek elérhetőek: mplayer -vo null -ao null -frames 0 -v fájlenév | grep sid mplayer -vo null -ao null -frames 0 -v fájlenév | grep aid | 
| Kérdés | Egy véletlen stream-et szeretnék lejátszani az Internetről, de nem sikerül. | 
| Válasz | Próbáld meg lejátszani a stream-et a -playlist kapcsolóval. | 
| Kérdés | Letöltöttem egy videót egy P2P hálózatról és nem megy! | 
| Válasz | A fájlod valószínűleg sérült vagy fake. Ha egy ismerőstől kaptad és ő azt mondja, hogy működik, hasonlítsd össze az md5sum hash-eket. | 
| Kérdés | Most telepítettem az MPlayert. Amikor meg akarok nyitni vele egy videó fájlt, végzetes hibával elszáll: Error opening/initializing the selected video_out (-vo) device.Hogyan oldhatom meg ezt a problémát? | 
| Válasz | Csak változtass a videó kimeneti eszközön. Írd be a következő parancsot a használható videó kimeneti vezérlők listájához: mplayer -vo helpMiután kiválasztottad a megfelelő videó kimeneti vezérlőt, írd be a konfigurációs fájlodba. Ezt egy vo = selected_vosor ~/.mplayer/config fájlhoz adásával és/vagy vo_driver = selected_vo~/.mplayer/gui.conf fájlba írásával teheted meg. | 
| Kérdés | Gondjaim vannak a feliratok megjelenítésével, segítsetek!! | 
| Válasz | Győződj meg róla, hogy helyesen telepítetted a betűtípusokat. Fuss át a lépésein újra a OSD és felirat részben a telepítési fejezetben. Ha TrueType betűtípusokat használsz, ellenőrizd, hogy van FreeType függvénykönyvtárad telepítve. Ellenőrizheted még a feliratodat egy szövegszerkesztőben vagy másik lejátszóval. Próbáld meg átkonvertálni másik formátumra. | 
| Kérdés | Miért nem működik az MPlayer Fedora Core-on? | 
| Válasz | Rossz az együttműködés a Fedora-n az exec-shield, prelink és néhány Windows DLL-eket használó alkalmazás (mint például az MPlayer) között. A probléma az, hogy az exec-shield véletlenszerűsíti az összes rendszer függvény könyvtár betöltési helyét. Ez a véletlenszerűsítés prelink időben történik meg (kéthetente egyszer). Amikor az MPlayer megpróbálja betölteni egy Windows DLL-t, egy speciális címre akarja tenni (0x400000). Ha egy fontos rendszer függvény könyvtár már épp ott van, az MPlayer összeomlik. (Tipikus jele ennek a Windows Media 9 fájlok lejátszásakor bekövetkező szegmentálási hiba.) Ha egy ilyenbe belefutsz, két lehetőséged van: 
 
 | 
| Kérdés | ... működik xine/vlc/...-lal, de nem megy MPlayerrel. | 
| Válasz | Az MPlayer nem xine/vlc/.... Bár van közös kód ezekben a lejátszókban, a codec (DLL) gyűjtemények, szinkronizáció, demultiplexelés, stb. különböző és nem összehasonlítható. Ha van olyan fájlod, amit az MPlayer nem tud lejátszani helyesen de működik más lejátszóval, kérünk olvasd el a hiba jelentési leírást és töltsd fel a fájlt az FTP szerverünkre. | 
| Kérdés | AVI fájl lejátszásakor elveszik az audió szinkronizáció. | 
| Válasz | Próbáld meg a -bps vagy a -nobps kapcsolót. Ha nem javul, olvasd el a hibajelentési útmutatót és töltsd fel a fájlt az FTP-re. | 
| Kérdés | Az MPlayer valamilyen hibával kilép ha l3codeca.acm-t használok. | 
| Válasz | Nézd meg az ldd /usr/local/bin/mplayer kimenetét. Ha tartalmazza ezt: libc.so.6 => /lib/libc.so.6 (0x4???????)ahol a "?" helyén bármilyen szám áll, akkor jó, a hiba nem ott van. Ha ezt látod: libc.so.6 => /lib/libc.so.6 (0x00??????)akkor a probléma a kerneleddel/libc-ddel van. Talán valamilyen biztonsági javítást használsz (például Solar Designer OpenWall patch-e) ami a függvény könyvtárakat nagyon alacsony címre tölti be. Mivel az l3codeca.acm egy nem újraallokálható DLL, muszáj a 0x40000000 címre betölteni, ezt nem változtathatjuk meg. Javítás nélküli kernelt kellene használnod, vagy használd az MPlayer -afm 1 kapcsolóját, hogy letiltsd az l3codeca.acm használatát. | 
| Kérdés | A számítógépem az MS DivX AVI-kat ~ 640x300-as felbontásban játssza le, sztereo MP3 hanggal, és lassú. Ha használom a -nosound kapcsolót, minden rendben (csak nincs hang). | 
| Válasz | A géped túl lassú vagy a hangkártyád vezérlője hibás. Nézd végig a dokumentációt, hogy megtudd, hogyan javíthatsz a teljesítményen. | 
| Kérdés | Az MPlayer meghal ezzel: MPlayer interrupted by signal 4 in module: decode_video | 
| Válasz | Próbáld meg futtatni az MPlayert azon a gépen, ahol lefordítottad. Vagy fordítsd újra futásidejű CPU felismeréssel (./configure --enable-runtime-cpudetection). Ne használd az MPlayert más CPU-n, mint amin fordítva lett, annélkül, hogy a fenti tulajdonságát használnád. | 
| Kérdés | Problémám van a [ablakkezelőd] és a teljes képernyős xv/xmga/sdl/x11 módokkal ... | 
| Válasz | Olvasd el a hiba jelentési leírást és küldj egy megfelelő hiba jelentést. Vagy próbaként kísérletezhetsz a -fstype kapcsolóval. | 
| Kérdés | Ezt kapom MPEG fájlok lejátszásakor: Can't find codec for video format 0x10000001! | 
| Válasz | Túl régi, idejétmúlt codecs.conf van a ~/.mplayer/, /etc/, /usr/local/etc/ vagy valamelyik hasonló könyvtárban. Töröld le, már nincs rá szükség. VAGY van vc= vagy más hasonló opció a konfigurációs fájl(aid)ban. | 
| Kérdés | Ha elindítom az MPlayert KDE alatt, csak egy üres képet kapok és semmi sem történik. Majd kb. egy perc után elindul a videó lejátszás. | 
| Válasz | A KDE arts zene démonja blokkolja a hang eszközt. Vagy megvárod, amíg a videó elindul vagy kikapcsolod az arts-démont a vezérlőpanelben. Ha arts-ot akarsz használni, add meg az audió kimenetnek a mi saját, natív arts audió vezérlőnket (-ao arts). Ha nem működik vagy nincs beforgatva, próbáld meg az SDL-t (-ao sdl) és győződj meg róla, hogy az SDL tudja kezelni az arts-ot. Másik lehetőség, hogy az MPlayert artsdsp-vel indítod. | 
| Kérdés | Van egy AVI fájlom, ami szürke képernyőt produkál -vc odivx kapcsolóval történő lejátszáskor és zöldet a -vc divx4 kapcsolóval. | 
| Válasz | Ez nem DivX fájl, hanem egy MS MPEG4v3. Ha régi verziójú codecs.conf fájlod van a ~/.mplayer/, /etc/, /usr/local/etc/ vagy hasonló helyen, töröld le. | 
| Kérdés | Amikor filmet játszok le, szétesik a videó-audió szinkron és/vagy az MPlayer összeomlik ezzel az üzenettel: DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer! | 
| Válasz | Ennek több oka lehet. 
 
 | 
| Kérdés | Van egy MJPEG fájlom, ami más lejátszókkal megy, de csak fekete képernyőt kapok MPlayerrel. | 
| Válasz | Használj másik codec-et a fájl lejátszásához, próbáld meg a -vc ffmjpeg-et. | 
| Kérdés | Ha menteni próbálok a tuneremről, működik, de a színek érdekesek lesznek. Más alkalmazásokkal minden rendben van. | 
| Válasz | A kártyád valószínűleg támogatottként jelöl meg bizonyos színtereketet, miközben nem támogatja őket. Próbáld meg YUY2-vel az alapértelmezett YV12 helyett (lásd a TV fejezetet). | 
| Kérdés | A/V szinkronizálási problémáim vannak. Néhány AVI fájlom rendesen lejátszódik, de néhány dupla sebességgel megy! | 
| Válasz | Hibás hang kártyád/vezérlőd van. Legvalószínűbb, hogy rögzítve van 44100Hz-en, és olyan fájlt akarsz lejátszani, amiben 22050Hz-es audió van. Próbáld ki a resample audió szűrőt. | 
| Kérdés | Az összes WMV (és más...) fájl, amit lejátszok, egy zöld/szürke ablakot nyit meg, és csak hang van! Az MPlayer ezt írja: Detected video codec: [null] drv:0 (NULL codec (no decoding)) | 
| Válasz | Ha van egy régi codecs.conf fájlod a ~/.mplayer/, /etc/, /usr/local/etc/ vagy hasonló könyvtárban, töröld le. | 
| Kérdés | Furcsa százalékos értékeket kapok (nagyon magasak), miközben a notebook-omon játszok le fájlokat. | 
| Válasz | A notebookod energia menedzselő / energia takarékoskodó rendszerének (BIOS, nem kernel) hatása. Dugd be a külső áramkábelt mielőtt bekapcsolod a notebookodat. Megnézheted, hogy a cpufreq (SpeedStep interfész Linuxra) segít-e neked. | 
| Kérdés | Az audió/videó teljesen elveszti a szinkront ha az MPlayert root-ként futtatom a notebookon. Normálisan működik, ha felhasználóként futtatom. | 
| Válasz | Ez megint csak az energia menedzsment hatása (lásd feljebb). Dugd be a külső áramkábelt mielőtt bekapcsolod a notebookodat vagy használd a -nortc kapcsolót. | 
| Kérdés | Film lejátszása közben hirtelen szaggatottá válik és a következő üzenetet kapom: Badly interleaved AVI file detected - switching to -ni mode... | 
| Válasz | Rossz a fájl interleave-je és a -cache sem működik jól. Próbáld meg a -nocache kapcsolót. | 
| Kérdés | Hogyan tudok lejátszani MPEG Layer 2 (MP2) audió fájlokat? | 
| Válasz | A -rawaudio on:format=0x50 kapcsolót kell használnod. | 
| 4.5. Videó/audió vezérlő problémák (vo/ao) | |
| Kérdés | Hogy tudom használni a dmix-et az MPlayerrel? | 
| Válasz | Miután beállítottad az asoundrc-t használd a -ao alsa:device=dmix kapcsolót. | 
| Kérdés | Nincs hang videó lejátszása közben, és egy ehhez hasonló üzenetet kapok: 
    AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian)
    audio_setup: Can't open audio device /dev/dsp: Device or resource busy
    couldn't open/init audio device -> NOSOUND
    Audio: no sound!!!
    Start playing...
 | 
| Válasz | KDE-t vagy GNOME-ot futtatsz ARTS vagy ESD hang démonnal? Próbáld meg kikapcsolni a hang démont vagy használd a -ao arts vagy -ao esd kapcsolót, hogy az MPlayer ARTS-ot vagy ESD-t használjon. Talán az ALSA-t OSS emuláció nélkül futtatod, próbáld meg betölteni az ALSA OSS kernel modulját vagy megadni a -ao alsa kapcsolót a parancssorban a közvetlen ALSA audió kimeneti vezérlő használatához. | 
| Kérdés | Mi van a DGA vezérlővel? Nem találom! | 
| Válasz | ./configure automatikusan megtalálja a DGA vezérlődet. Ha a -vo help nem írja a DGA-t, akkor gond van az X telepítéseddel. Próbáld ki a ./configure --enable-dga parancsot és olvasd el a DGA részt. Alternatívaként próbáld ki az SDL DGA vezérlőjét a -vo sdl:dga kapcsolóval. | 
| Kérdés | Oké, -vo help mutatja a DGA vezérlőt, de engedélyekről panaszkodik. Segítsetek! | 
| Válasz | Csak akkor működik, ha root-ként futtatod! Ez egy DGA korlátozás. Root-tá kell válnod (su -), és újra próbálni. A másik megoldás, hogy az MPlayert SUID root-tá teszed, de ez nem javasolt! 
     chown root /usr/local/bin/mplayer
     chmod 755 /usr/local/bin/mplayer
     chmod +s /usr/local/bin/mplayer
 FigyelemEz egy nagy biztonsági kockázat! Soha ne csináld ezt meg egy szerveren vagy egy számítógépen, amit nem ellenőrzöl teljesen, mert más felhasználók root jogokat szerezhetnek a SUID root-os MPlayer segítségével. Mi figyelmeztettünk. 
 | 
| Kérdés | Ha XVideo-t használok, a Voodoo 3/Banshee-m azt mondja: X Error of failed request: BadAccess (attempt to access private resource denied) Major opcode of failed request: 147 (MIT-SHM) Minor opcode of failed request: 1 (X_ShmAttach) Serial number of failed request: 26 Current serial number in output stream:27 | 
| Válasz | A tdfx vezérlő az XFree86 4.0.2/4.0.3-ban hibás volt. Ezt javította az XFree86 4.1.0 CVS log #621 hibajavító foltja. Frissíts hát XFree86 4.1.0 vagy későbbi verzióra. Alternatívaként vagy töltsd le (legalább) a DRI 0.6-os verzióját a DRI weboldaláról, vagy használd a DRI CVS-ét. | 
| Kérdés | Az OpenGL (-vo gl) kimenet nem működik (megáll/fekete ablak/X11 hibák/...). | 
| Válasz | Az OpenGL vezérlőd nem támogatja a dinamikus textúra váltást (glTexSubImage). Tudvalevő, hogy nem működik az nVidia bináris szemetével. Működik az Utah-GLX/DRI és a Matrox G400 kártyákkal, valamint a DRI-vel és Radeon kártyákkal. Nem működik DRI-vel és egyéb kártyákkal. Nem megy 3DFX kártyákkal, mert 256x256-os textúra méret határuk van. | 
| Kérdés | Van egy nVidia TNT/TNT2 kártyám, és sávom furcsa szinekkel, pont a film alatt! Kinek a hibája ez? | 
| Válasz | Ez az nVidia bináris X vezérlőjének a hibája. Ezek a hibák CSAK a TNT/TNT2 kártyákkal jelentkeznek, és mi semmit sem tehetünk az ügyben. A probléma javításához frissíts a legújabb nVidia bináris vezérlőre. Ha még mindig rossz, panaszkodj az nVidia-nak! | 
| Kérdés | Van egy nVidia XYZ kártyám és amikor kattintok a GUI képernyő ablakán, hogy megjelenjen a GUI panel, egy fekete négyzet tűnik fel ott, ahol kattintottam. A legújabb vezérlőm van. | 
| Válasz | Igen, az nVidia javította az előző hibát (feljebb) és bemutatott egy újat. Gratulálj nekik. FRISSÍTÉS: Az nVidia szerint már ez is javítva lett. | 
| Kérdés | Nincs igazság a földön ...! Az SDL-nek csak x11 kimenete van, nincs xv! | 
| Válasz | Próbáld meg újra azt az x11 kimenetet újra. Majd próbáld meg a -vo x11 -fs -zoom kapcsolót. Látod a különbséget? Nem?! Oké, jön a felhomályosítás: az SDL x11 kimenete xv-t használ, ha elérhető, emiatt nem kell aggódnod... Megjegyzés: Az SDL-lel előírhatod/letilthatod az Xv használatot a -forcexv és -noxv kapcsolókkal. | 
| 4.6. DVD lejátszás | |
| Kérdés | Mi van a DVD navigációval/menükkel? | 
| Válasz | Az MPlayer nem támogatja a DVD menüket súlyos tervezési korlátok miatt, amik megakadályozzák a still images és az interaktív tartalom használatát. Ha szép menüket akarsz használni, másik lejátszót kell használnod, mint pl. a xine, a vlc vagy az Ogle. Ha DVD navigációt akarsz látni az MPlayerben, neked magadnak kell megcsinálnod, de vigyázz, nagy fába vágod a fejszédet. | 
| Kérdés | DVD lejátszás közben ezzel a hibával találkozok: mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed. | 
| Válasz | Ez egy ismert libdvdread 0.9.1/0.9.2 hiba. Használd a libmpdvdkit2-t, ami benne van az MPlayer forrásában és alapértelmezett. | 
| Kérdés | Le tudom fordítani a libdvdread-ot és libdvdcss-et a kedves kis SPARC gépemen Solaris alatt? | 
| Válasz | Ki tudja... Azt mondják, hogy működik, légy szíves teszteld és küld róla véleményt. Olvasd el a libdvdread dokumentációját és a weboldalukat. Nem mi vagyunk a libdvdread készítői. Használd a libmpdvdkit2-t, ami benne van az MPlayer forrásában, és alapértelmezett. | 
| Kérdés | Mi van a feliratokkal? Meg tudja őket jeleníteni az MPlayer? | 
| Válasz | Igen. Lásd a DVD fejezetet. | 
| Kérdés | Hogy tudom beállítani a DVD meghajtóm régió kódját? Nincs Windows-om! | 
| Válasz | Használd a regionset eszközt. | 
| Kérdés | Muszáj (setuid) root-nak lennem, hogy DVD-t nézhessek? | 
| Válasz | Nem. De megfelelő jogokkal kell rendelkezned a DVD eszköz bejegyzésére (a /dev/ könyvtárban). | 
| Kérdés | Honnan tudom megszerezni a libdvdread és libdvdcss csomagokat? | 
| Válasz | Nem kell. Használd a libmpdvdkit2-t, ami benne van az MPlayer forrásában, és alapértelmezett. Az említett csomagokat beszerezheted az Ogle siteról. | 
| Kérdés | Lehetséges, hogy csak a kijelölt fejezeteket játszam le/kódoljam? | 
| Válasz | Igen, próbáld ki a -chapter kapcsolót. | 
| Kérdés | A DVD lejátszásom lassú! | 
| Válasz | Használd a -cache kapcsolót (ahogy le van írva a man oldalon) és próbáld meg engedélyezni a DMA-t a DVD meghajtóra a hdparm eszközzel (ahogy le van írva a CD fejezetben). | 
| Kérdés | Másoltam egy DVD-t vobcopy-val. Hogyan tudom lejátszani/elkódolni a merevlemezemről? | 
| Válasz | Használd a -dvd-device kapcsolót, amivel megadhatod a könyvtárat, ahol a fájlok vannak: mplayer dvd://1 -dvd-device /eleresi/ut/a/konyvtarhoz | 
| 4.7. Speciális kérések | |
| Kérdés | Ha az MPlayert megállítom és megpróbálok ugrani vagy megnyomok bármilyen gombot, az MPlayer felfüggeszti a megállítást. Szeretnék keresni a megállított filmben. | 
| Válasz | Ezt megvalósítani nagyon nehéz lenne az A/V szinkronizáció elveszítése nélkül. Az összes kísérlet eddig kudarcba fulladt, de örömmel fogadjuk a javításokat. | 
| Kérdés | Szeretnék +/- 1 képkockát ugrani a 10 másodperc helyett. | 
| Válasz | Egy képkockával előre léphetsz a . gombbal. Ha a film nem volt megállítva, akkor ezután megáll (lásd a man oldalt a részletekért). A visszafelé lépés valószínűleg nem lesz mostanában megvalósítva. | 
| Kérdés | Hogyan tudom rávenni az MPlayert, hogy emlékezzen az opciókra amiket használtam egy bizonyos fájlnál, pl. movie.avi? | 
| Válasz | Hozz létre egy movie.avi.conf nevű fájlt a fájl-specifikus kapcsolókkal és tedd a ~/.mplayer vagy a filmmel azonos könyvtárba. | 
| 4.8. Elkódolás | |
| Kérdés | Hogy tudok kódolni? | 
| Válasz | Olvasd el a MEncoder részt. | 
| Kérdés | Hogy tudok VCD-t készíteni? | 
| Válasz | Használd a mencvcd szkriptet a TOOLS alkönyvtárból. Ezzel DVD-ket és más filmeket tudsz VCD vagy SVCD formátumba kódolni és még közvetlenül CD-re is írhatod őket. | 
| Kérdés | Hogy tudok összefűzni két videó fájlt? | 
| Válasz | Az MPEG fájlok csak szerencsés esetben fűzhetőek össze egy fájlba. AVI fájlokhoz használhatod a MEncoder több fájl támogatását így: mencoder -ovc copy -oac copy -o out.avi file1.avi file2.aviEz csak akkor működik, ha a fájlok ugyan felbontásúak és ugyanolyan codec-kel készültek. Megpróbálhatod az avidemux-ot és az avimerge-t (a transcode eszközcsomag részei). | 
| Kérdés | Hogyan tudom megjavítani a hibás indexű vagy átlapolt AVI fájlokat? | 
| Válasz | Egyszerűen csak másold át a videó és az audió folyamokat egy új fájlba és a MEncoder legenerálja az index-et. Természetesen ezzel nem tudod kijavítani a videó és/vagy audió folyamban lévő esetleges hibákat. Ez megjavítja a hibás átlapolású fájlokat is, így a -ni kapcsolót ezután már nem kell használni hozzájuk. mencoder -idx input.avi -ovc copy -oac copy -o output.avi | 
| Kérdés | Nem tudok DVD feliratot kódolni az AVI fájlba! | 
| Válasz | Helyesen kell megadnod a -sid kapcsolót! | 
| Kérdés | Csak a kiválasztott fejezeteket tudom elkódolni a DVD-ről? | 
| Válasz | Használd a -chapter kapcsolót pontosan, például: -chapter 5-7 | 
| Kérdés | 2GB+ méretű fájlokkal próbálok dolgozni VFAT fájlrendszeren. Működni fog? | 
| Válasz | Nem, a VFAT nem támogatja a 2GB+ fájlokat. | 
| Kérdés | Miért negatív a MEncoder által kiírt javasolt bitráta? | 
| Válasz | Mert a bitráta, amivel kódoltad az audiót túl nagy ahhoz, hogy a film ráférjen bármilyen CD-re. Ellenőrizd, hogy a libmp3lame megfelelően van-e telepítve. | 
| Kérdés | Nem tudok elkódolni ASF fájlokat AVI/MPEG-4 (DivX)-be, mert 1000 fps-t használ? | 
| Válasz | Mivel az ASF változó képkocka arányokat használ, az AVI pedig fix értéket, kézzel kell megadnod a -ofps kapcsoló segítségével. | 
| Kérdés | Hogy tudok feliratot tenni a kimeneti fájlba? | 
| Válasz | Csak add meg a -sub <fájlnév> (vagy -sid, megfelelően) kapcsolót a MEncodernek. | 
| Kérdés | Hogyan tudom csak a zenét elkódolni egy zenés videóból? | 
| Válasz | Közvetlenül nem lehetséges, de megpróbálhatod a következőt (figyelj a & jelre az mplayer parancs végén): mkfifo encode mplayer -ao pcm -aofile encode dvd://1 & lame kapcsoloid encode music.mp3 rm encodeÍgy bármilyen kódolót használhatsz, nem csak a LAME-t, csak cseréld ki a lame-t a kedvenc audió kódolóddal a fenti parancsban. |