2.4. Audió kimeneti eszközök

2.4.1. Audió/Videó szinkronizáció

A Linux hangkártya vezérlői kompatibilítási problémákkal küzdenek. Ez azért van, mert az MPlayer a megfelelően kódolt hang vezérlők egy beépített tulajdonságát használja, ami engedélyezi nekik az audió/videó szinkron javítását. Sajnálatos módon néhány vezérlő szerzői nem gondoskodnak ezen tulajdonság kódolásáról, mivel nem szükséges az MP3-ak és a hangeffektek lejátszásához.

Más média lejátszók, mint pl. az aviplay vagy a xine valószínűleg kapásból működnek ezekkel a vezérlőkkel, mert egy "egyszerű" módszert használnak belső időzítéssel. A mérések azt mutatják, hogy az ő módszereik nem olyan hatékonyak, mint az MPlayeré.

Az MPlayert egy megfelelően megírt audió vezérlővel használva soha nem fog A/V deszinkronizáció bekövetkezni az audióban, csak nagyon rosszul elkészített fájlok esetén (lásd a man oldalt a megkerüléshez).

Ha neked rossz audió vezérlőd van, próbáld ki a -autosync kapcsolót, megszünteti a problémáidat. Lásd a man oldalt a bővebb információkért.

2.4.2. Problémamegoldás

Néhány megjegyzés:

Ha 0.5-ös ALSA-d van, akkor majdnem mindig a -ao alsa5-öt kell használnod, mivel az ALSA 0.5-nek hibás az OSS emulációs kódja, és össze fogja omlasztani az MPlayert egy ehhez hasonló üzenettel:

DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!

Ha a hang kattog CD-ROM-ról történő lejátszás közben, kapcsold be az IRQ unmasking-ot, amint az a CD-ROM részben le van írva.