A legfontosabb audió codec-ek:
libavcodec
-kel)
Ez az alapértelmezésben használt dekódoló az AC3 audiójú fájlokhoz.
Az AC3 dekódoló 2, 4 vagy 6 csatornás hangkimenet keverést tud csinálni. Ha 6 hangszóróra van beállítva, ez a dekódoló külön kimenetet biztosít hang vezérlő összes AC3 csatornájának, létrehozva így a teljes "surround sound" hatást, a hwac3 codec-hez szükséges külső AC3 dekódoló nélkül.
Használd a -channels kapcsolót a kimeneti csatornák számának megadásához. A -channels 2 sztereo downmix-et produkál. Egy 4 csatornás downmixhez (bal elülső, jobb elülső, bal Surround és jobb Surround kimenet) használd a -channels 4 kapcsolót. Ebben az esetben, bármelyik középső csatorna egyenlően lesz elkeverve az elülső csatornákhoz. A -channels 6 kapcsoló minden AC3 csatornát úgy ad ki, ahogy azok kódolva lettek - bal, jobb, bal Surround, jobb Surround, Center és LFE sorrendben.
A csatornák alapértelmezett száma 2.
2-nél több kimeneti csatorna használatához OSS-t kell használnod, és egy olyan hangkártyával kell rendelkezned, ami támogatja a megfelelő számú kimeneti csatornát az SNDCTL_DSP_CHANNELS ioctl-en keresztül. Például az emu10k1 2001. augusztus vagy későbbi verziói megfelelő vezérlők (a Soundblaster Live! kártyák használják, de az ALSA CVS is valószínűleg működik).
AC3-at támogató hangkártyára lesz szükséges, digitális kimenettel (S/PDIF). A kártya vezérlőjének megfelelően támogatnia kell az AFMT_AC3 formátumot (a C-Media támogatja). Csatlakoztasd az AC3 dekódolódat az S/PDIF kimenethez és használd a -ac hwac3 kapcsolót. Még kisérleti kód, de működik C-Media kártyákon és Soundblaster Live! + ALSA (de OSS-en nem) vezérlővel, valamint DXR3/Hollywood+ MPEG dekódoló kártyákon.
A libmad egy többplatformos, csak egész (belső 24bit-es PCM) alapú MPEG audió dekódoló függvénykönyvtár. Nem kezeli jól a sérült fájlokat, és néha problémái vannak a kereséssel, de jobb a teljesítménye FPU nélküli rendszereken (mint pl. az ARM), mint az mp3lib-é.
A támogatás bekapcsolásához add meg a --enable-mad configure kapcsolót.
Ez a codec (a -ac hwmpa kapcsolóval választhatod ki) az MPEG audió csomagokat átadja a hardveres dekódolóknak, mint amilyenek például a jól felszerelt DVB kártyákon és DXR2 adaptereken vannak. Ne használd másik audió kimeneti eszközzel együtt (mint az OSS vagy ALSA), ami nem képes dekódolni (csak zajt fogsz hallanis).
A VIVO fájlokban használt audió codec attól függ, hogy VIVO/1.0 vagy VIVO/2.0 fájlról van-e szó. A VIVO/1.0 fájlok g.723 audiót tartalmaznak, a VIVO/2.0 fájlok pedig Vivo Siren audiót. Mindkettő támogatott.
Az MPlayer majdnem minden RealAudio verziót támogat:
liba52
biztosítja
A RealPlayer könyvtárak telepítési útmutatóját a RealVideo részben találod.
QDesign audió folyamok (fourcc:QDMC, QDM2) MOV/QT fájlokban találhatóak. Ezen codec mindkét verziója dekódolható a QuickTime könyvtárakkal. A telepítési útmutatóhoz olvasd el a Sorenson videó codec részt.
Qualcomm audio streams (fourcc:Qclp) MOV/QT fájlokban találhatóak. Dekódolhatóak a QuickTime könyvtárakkal. A telepítési útmutatóhoz olvasd el a Sorenson videó codec részt.
Az AAC (Advanced Audio Coding) egy audió codec, amit néha MOV és MP4 fájlokban található. Egy FAAD nevű, nyílt forráskódú dekódoló elérhető a http://www.audiocoding.com címen. Az MPlayer tartalmazza a libfaad 2.1 béta CVS kódját, nem szükséges külön beszerezni.
Ha gcc 3.2-t használsz, ami nem tudja lefordítani a belső FAAD forrásunkat vagy valami más okból a külső függvénykönyvtárat szeretnéd használni, töltsd le a letöltési oldalról és add meg a --enable-external-faad kapcsolót a configure-nak. Nem kell a teljes faad2 az AAC fájlok dekódolásához, a libfaad elég. Így készítsd el:
cd faad2/ sh bootstrap ./configure cd libfaad make make install
Binárisok nem tölthetőek le az audiocoding.com-ról, de (apt-)get-tel feltelepítheted Debian csomagokból Christian Marillat weboldaláról, vagy Mandrake/Mandriva RPM-ből a P.L.F-ről, RedHat RPM-ből pedig a Grey Sector-tól.
Az Adaptive Multi-Rate beszéd codec-et harmadik generációs (3G) mobiltelefonokban használják. A referencia implementáció elérhető A 3. Generációs Együttműködés Projekt oldalán (személyes felhasználásra ingyenes).
A támogatás engedélyezéséhez töltsd le az AMR-NB és AMR-WB codec-ek forrását, tedd be abba a könyvtárba, ahol az MPlayer forrása van és futtasd az alábbi parancsokat:
unzip 26104-610.zip unzip 26104-610_ANSI_C_source_code.zip mv c-code libavcodec/amr_float unzip 26204-600.zip unzip 26204-600_ANSI-C_source_code.zip mv c-code libavcodec/amrwb_float
Ezután kövesd a szokásos MPlayer fordítási lépéseket.