4. fejezet - Gyakran ismételt kérdések

4.1. Fejlesztés
Kérdés Hogyan készítsek egy megfelelő patchet az MPlayerhez?
Kérdés Hogyan fordíthatom le az MPlayert egy új nyelvre?
Kérdés Hogyan támogathatom az MPlayer fejlesztését?
Kérdés Hogyan lehetek én is MPlayer fejlesztő?
Kérdés Miért nem használjátok az autoconf/automake párost?
4.2. Fordítás
Kérdés Vannak bináris (RPM/deb) csomagok az MPlayerből?
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
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.
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'
Kérdés Mi a probléma a gcc 2.96-tal?
Kérdés Nagyszerű, gcc 3.0.1-em van a Red Hattól/Mandraketől, most már jó!
Kérdés .. gcc 2.96 ... (Igen, néhány ember MÉG MINDIG flame-l a gcc 2.96 miatt!)
Kérdés Az SDL kimenet nem működik vagy nem fordul. A probléma...
Kérdés Még mindig gondjaim vannak az SDL támogatás forgatásával. A gcc vmi undefined reference to SDL_EnableKeyRepeat dologról beszél. Hogyan tovább?
Kérdés Nem fordul, hiányolja az uint64_t-t, inttypes.h-t és hasonló dolgokat...
Kérdés A Linuxom egy Pentium III-on fut, de a ./configure nem talál SSE-t...
Kérdés Van egy Matrox G200/G400/G450/G550 kártyám, hogyan tudom leforgatni/használni az mga_vid vezérlőt?
Kérdés Hmm, különös. Az mga_vid.o kernel modul betöltésekor ezt találom a logokban: Warning: loading mga_vid.o will taint the kernel: no license
Kérdés A 'make' közben az MPlayer X11 könyvtárak miatt panaszkodik. Nem értem, VAN telepítve X-em!?
Kérdés Nem tudom lefordítani az SVGAlib-et. 2.3/2.4-es kernelt használok...
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 directory Megnéztem, és VAN ilyen fájl a /usr/local/lib könyvtárban...
Kérdés A MEncoder fordítás közben szegfaulttal elszáll a szerkesztésnél!
Kérdés Az MPlayer meghal szegfaulttal a pthread ellenőrzés alatt!
Kérdés Szeretnék MPlayert fordítani Minixen!
4.3. Általános kérdések
Kérdés Van MPlayerrel foglalkozó levelezési lista?
Kérdés Találtam egy csúnya hibát, amikor megpróbáltam lejátszani a kedvenc videómat! Kit értesítsek?
Kérdés Problémám van a ... codeckel történő lejátszással. Egyáltalán használható?
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
Kérdés Hogyan készíthetek mentést a képernyőről?
Kérdés Van egy óra a bal felső sarokban. Hogyan szabadulhatok meg tőle?
Kérdés A -xy vagy -fs kapcsolók nem működnek az x11 vezérlővel (-vo x11) ...
Kérdés Mit jelentenek a számok a státusz sorban?
Kérdés Mi van, ha nem akarom, hogy megjelenjenek?
Kérdés Miért zérus (0%) a video_out CPU használata néhány fájlnál?
Kérdés Üzeneteket kapok a /usr/local/lib/codecs/ könyvtárban nem található fájlokról...
Kérdés Umm, mi az az "IdegCounter"?
Kérdés És mi az a "Faszom(C)ounter"?
Kérdés A LIRC nem működik, mert ...
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 ...
Kérdés Az onscreen display (OSD) vibrál!
Kérdés Tulajdonképpen mi is egészen pontosan ez a libavcodec dolog?
Kérdés De a configure azt mondja, hogy Checking for libavcodec ... no
Kérdés Az Icewm tálcája takarja a filmet teljes képernyős módban!
Kérdés Nem érem el a GUI menüt. Jobb gombbal kattintok, de semelyik menüelemet sem tudom elérni!
Kérdés Hogy tudom az MPlayer a háttérben futtatni?
4.4. Lejátszási problémák
Kérdés Hogyan tudok audió/felirat sávot választani a DVD, OGM, Matroska vagy NUT fájlban?
Kérdés Egy véletlen stream-et szeretnék lejátszani az Internetről, de nem sikerül.
Kérdés Letöltöttem egy videót egy P2P hálózatról és nem megy!
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?
Kérdés Gondjaim vannak a feliratok megjelenítésével, segítsetek!!
Kérdés Nem tudok rájönni pár különös lejátszási probléma okára.
Kérdés Miért nem működik az MPlayer Fedora Core-on?
Kérdés ... működik xine/avifile/...-lal, de nem megy MPlayerrel.
Kérdés AVI fájl lejátszásakor elveszik az audió szinkronizáció.
Kérdés Az MPlayer valamilyen hibával kilép ha l3codeca.acm-t használok.
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).
Kérdés Az MPlayer meghal ezzel: MPlayer interrupted by signal 4 in module: decode_video
Kérdés Problémám van a [ablakkezelőd] és a teljes képernyős xv/xmga/sdl/x11 módokkal ...
Kérdés Ezt kapom MPEG fájlok lejátszásakor: Can't find codec for video format 0x10000001!
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.
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.
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!
Kérdés Van egy MJPEG fájlom, ami más lejátszókkal megy, de csak fekete képernyőt kapok MPlayerrel.
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.
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!
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))
Kérdés Furcsa százalékos értékeket kapok (nagyon magasak), miközben a notebook-omon játszok le fájlokat.
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.
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...
Kérdés Hogyan tudok lejátszani MPEG Layer 2 (MP2) audió fájlokat?
4.5. Videó/audió vezérlő problémák (vo/ao)
Kérdés Hogy tudom használni a dmix-et az MPlayerrel?
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...
Kérdés Mi van a DGA vezérlővel? Nem találom!
Kérdés Oké, -vo help mutatja a DGA vezérlőt, de engedélyekről panaszkodik. Segítsetek!
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
Kérdés Az OpenGL (-vo gl) kimenet nem működik (megáll/fekete ablak/X11 hibák/...).
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?
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.
Kérdés Nincs igazság a földön ...! Az SDL-nek csak x11 kimenete van, nincs xv!
4.6. DVD lejátszás
Kérdés Mi van a DVD navigációval/menükkel?
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.
Kérdés Le tudom fordítani a libdvdread-ot és libdvdcss-et a kedves kis SPARC gépemen Solaris alatt?
Kérdés Mi van a feliratokkal? Meg tudja őket jeleníteni az MPlayer?
Kérdés Hogy tudom beállítani a DVD meghajtóm régió kódját? Nincs Windows-om!
Kérdés Muszály (setuid) root-nak lennem, hogy DVD-t nézhessek?
Kérdés Honnan tudom megszerezni a libdvdread és libdvdcss csomagokat?
Kérdés Lehetséges, hogy csak a kijelölt fejezeteket játszam le/kódoljam?
Kérdés A DVD lejátszásom lassú!
Kérdés Másoltam egy DVD-t vobcopy-val. Hogyan tudom lejátszani/elkódolni a merevlemezemről?
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.
Kérdés Szeretnék +/- 1 képkockát ugrani a 10 másodperc helyett.
Kérdés Hogyan tudom rávenni az MPlayert, hogy emlékezzen az opciókra amiket használtam ennél a binyonyos fájlnál?
4.8. Elkódolás
Kérdés Hogy tudok kódolni?
Kérdés Hogy tudok VCD-t készíteni?
Kérdés Hogy tudok összefűzni két videó fájlt?
Kérdés Működik a tunerem, hallom a hangot és látom a videót az MPlayerrel, de a MEncoder nem kódol audiót!
Kérdés Nem tudok DVD feliratot kódolni az AVI fájlba!
Kérdés A MEncoder segfault-ol indításkor!
Kérdés Csak a kiválasztott fejezeteket tudom elkódolni a DVD-ről?
Kérdés 2GB+ méretű fájlokkal próbálok dolgozni VFAT fájlrendszeren. Működni fog?
Kérdés Miért negatív a MEncoder által kiírt javasolt bitráta?
Kérdés Nem tudok elkódolni ASF fájlokat AVI/MPEG-4 (DivX)-be, mert 1000 fps-t használ?
Kérdés Hogy tudok feliratot tenni a kimeneti fájlba?
Kérdés Hogyan tudom csak a zenét elkódolni egy zenés videóból?

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

Vannak bináris (RPM/deb) csomagok az MPlayerből?

Válasz

Nézd meg a Debian és az RPM részt bővebb infókért!

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ó):

És nekünk idegeink vannak. És az idegcounter-ünk (idegszámlálónk) újra és újra túlcsordul.

Sajnos az MPlayer elszabadult. Lámerek használják, Linux felhasználók, akik Windowst se tudnak használni, és soha nem próbáltak egy kernelt sem fordítani. Telepítették (alapértelmezett opciókkal) a Mandrake vagy Red Hat vagy SuSE rendszerüket, és anélkül, hogy RTFM-elnének, küldik az üzeneteket, mondván, hogy 'nem működik! segítsetek! kérlek! új vagyok Linuxban! segítsetek! oh! segítsetek!'. Nem lehet megállítani őket, de legalább RTFM-re próbáljuk kényszeríteni őket hogy elolvassák a ./configure és az MPlayer üzeneteit.

És ti, okos skacok jöttök és flame-eltek velünk a gcc 2.96-ról és a bináris csomagokról. Ahelyett, hogy segítenétek a felhasználóknak vagy készítenétek a javításokat, hogy megoldjátok a problémáikat.

A szabad időnk fele arra megy el, hogy hülye levelekre válaszolgatunk itt és új trükköket és ellenőrzéseket találunk ki elkerülésükre.

Van egy mérlegünk. Az egyik oldalon ti vagytok, okos skacok, akik azt mondjátok, hogy gonoszak vagyunk, mert nem szeretjük a hibás gcc 2.96-ot, a másik oldalon pedig a 'Linuxban új' srácok vannak, akik megmutatják nekünk, hogy a gcc 2.96 hibás.

Végkövetkeztetés: Nem lehetünk jók. Az emberek fele mindig azt fogja mondani, hogy rosszak vagyunk.

Talán le kellene zárni a projektet, zárt forráskódúvá tenni, kereskedelmivé és telepítési támogatást adni hozzá. Akkor abbahagyhatnánk a mostani munkánkat, így a fejlesztés gyorsabban menne és rengeteg pénzt kereshetnénk vele, vehetnénk egy nagy házat, stb. stb. Tényleg ezt akarjátok? Úgy néz ki.

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_EnableKeyRepeat
dologró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

Nem fordul, hiányolja az uint64_t-t, inttypes.h-t és hasonló dolgokat...

Válasz

Másold be ezt az inttypes.h-t a /usr/local/include/ könyvtárba vagy egy ezzel egyező helyre és próbáld újra...

Kérdés

A Linuxom egy Pentium III-on fut, de a ./configure nem talál SSE-t...

Válasz

Csak a kernel 2.4.x verziói támogatják az SSE-t (vagy próbáld meg a 2.2.19 vagy újabbat, de készülj fel a problémákra).

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

Hmm, különös. Az mga_vid.o kernel modul betöltésekor ezt találom a logokban:

Warning: loading mga_vid.o will taint the kernel: no license

Válasz

A legújabb kernel modutils egy jelzőt vár, ami megadja a licensz típusát (hogy megelőzzék a zárt forrású vezérlők kernel hackerek által történő debuggolását). Frissítsd a kerneled, a modutils-t és az MPlayert.

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 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 directory
Megné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: audió pozíció másodpercekben

  • V: videó pozíció másodpercekben

  • A-V: audió-videó különbség másodpercekben (késleltetés)

  • ct: teljes elvégzett A-V sync javítás

  • lejátszott képkockák (az utolsó keresés óta)

  • dekódolt képkockák (az utolsó keresés óta)

  • a videó codec CPU használata százalékban (szeleteknél és DR-nél ebben benne van a video_out is)

  • video_out CPU használata

  • audió codec CPU használata százalékban

  • képkockák száma, amiket el kellett dobni az A-V sync fenntartásához

  • a kép utófeldolgozás aktuális szintje (ha a -autoq kapcsolót használod)

  • aktuálisan használt cache mérete (50% körül normális)

  • lejátszás sebessége az eredeti sebesség függvényében

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 LIRC nem működik, mert ...

Válasz

Biztos, hogy az mplayer parancsot használod az mplayer_lirc helyett? Figyelj rá, hogy sokáig mplayer_lirc volt, beleértve a 0.60-as kiadást is, de nemrég megváltozott mplayerre.

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

Az onscreen display (OSD) vibrál!

Válasz

Egyszeres bufferelésű vo vezérlőt használsz (x11, xv). xv-vel használd a -double kapcsolót. Próbáld ki a -vf expand-ot is.

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

Az Icewm tálcája takarja a filmet teljes képernyős módban!

Válasz

Ennek többé nem szabad megtörténnie, ha mégis, akkor használd a -fstype réteg kapcsolót és jelentsd az mplayer-users levelezési listán.

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:

  1. Start -> Settings -> Configuration -> Base Configuration

  2. Állítsd át a Use Applications position hints-et Yes-re

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

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 1
Ha 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 help
Miután kiválasztottad a megfelelő videó kimeneti vezérlőt, írd be a konfigurációs fájlodba. Ezt egy
 vo = selected_vo
sor ~/.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

Nem tudok rájönni pár különös lejátszási probléma okára.

Válasz

Nincs egy visszamaradt codecs.conf fájlod a ~/.mplayer/, /etc/, /usr/local/etc/ vagy hasonló helyen? Töröld le, az idejétmúlt codecs.conf fájlok furcsa hibákat produkálhatnak. Az MPlayer a beépítettet fogja használni helyette.

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:

  • Várj két hetet. Akkor újra működni fog.

  • Szerkeszd újra a rendszer összes binárisát egy másik prelink opcióval. Itt van lépésről lépésre:

    1. Írd át a /etc/syconfig/prelink fájlt és változtasd meg a

      PRELINK_OPTS=-mR
      

      sort erre:

      PRELINK_OPTS="-mR --no-exec-shield"
      

    2. touch /var/lib/misc/prelink.force

    3. /etc/cron.daily/prelink (Ez újraszerkeszti az összes alkalmazást, ami elég sokáig tart.)

    4. execstack -s /eleresi/ut/mplayer (Ez kikapcsolja az exec-shield-et az MPlayer binárisán.)

Kérdés

... működik xine/avifile/...-lal, de nem megy MPlayerrel.

Válasz

Az MPlayer nem xine/avifile/.... 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 ezt é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ály a 0x00400000 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.

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 vmelyik 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.

  • A CPU-d és/vagy videó kártyád és/vagy buszod túl lassú. Az MPlayer ebben az esetben írja ki ezt az üzenetet (és az eldobott képkockák száma gyorsan nő).

  • Ha ez egy AVI fájl, talán rossz az interleaving. Próbáld meg a -ni kapcsolót.

  • A hang vezérlőd hibás, vagy ALSA 0.5-öt használsz az -ao oss kapcsolóval. Lásd a hangkártya részt.

  • Ha az AVI-nak hibás a fejléce, próbáld meg a -nobps és/vagy a -mc 0 kapcsolót.

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.

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
 

Figyelem

Ez 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ály (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

Ez nem lesz megvalósítva. Volt, de elszúrta az A/V szinkront. Nyugodtan csináld meg és küldd be a javítást. De ne kérd tőlünk.

Kérdés

Hogyan tudom rávenni az MPlayert, hogy emlékezzen az opciókra amiket használtam ennél a binyonyos fájlnál?

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

Ez a végtelenségig lett magyarázva az mplayer-users listán. Menj és keress rá az archívumban a teljes leírásra. Ez egy komplikált dolog és sebessége nagy mértékben függ az összekapcsolni kívánt fájlok típusától. Az MPEG-ek kis szerencsével összefűzhetőek egy fájlba. Az AVI-khoz van két eszköz, az avidemux és az avimerge (a transcode eszközkészlet része), ami elvégzi a dolgot. Megpróbálhatod a MEncodert is, ha a két fájlnak azonos a képmérete és a codec-je. Próbáld ki a

     cat file1 file2 > file3
     mencoder -ovc copy -oac copy -o out.avi -forceidx file3.avi
parancsot.

Kérdés

Működik a tunerem, hallom a hangot és látom a videót az MPlayerrel, de a MEncoder nem kódol audiót!

Válasz

A TV audió kódolás Linuxon még nincs kifejlesztve, dolgozunk rajta. Jelenleg csak BSD-n működik.

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

A MEncoder segfault-ol indításkor!

Válasz

Frissíts DivX4Linux-ra.

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.