A legtöbb DVD és sok más fájl térhatású hangot tartalmaz. Az MPlayer támogatja a térhatású lejátszást, de alapértelmezésként nem engedélyezi, mivel a sztereó berendezések a gyakoribbak. A több, mint két csatornás audiót tartalmazó fájlok lejátszásához használd a -channels kapcsolót. Például egy 5.1-es audióval rendelkező DVD lejátszása:
mplayer dvd://1 -channels 6
Figyelj rá, hogy az "5.1" név ellenére valójában hat különálló csatorna van. Ha van térhatású hangfalszetted, nyugodtan beleírhatod a channels opciót az MPlayer konfigurációs fájljába, a ~/.mplayer/config-ba. Például a kvadrafónikus lejátszás alapértelmezetté tételéhez írd be ezt a sort:
channels=4
Az MPlayer ekkor az audiót négy csatornán fogja lejátszani, ha mind a négy csatorna elérhető.
Az MPlayer nem duplázza meg a csatornákat alapból, ahogy a legtöbb audió vezérlő sem. Ha ilyet akarsz, kézzel kell megadnod:
mplayer filename
-af channels=2:2:0:1:0:0
Lásd a csatorna másolásról szóló rész a magyarázatért.
A DVD-k általában AC-3 (Dolby Digital) vagy DTS (Digital Theater System) formátumban kódolt térhatású hanggal rendelkeznek. Néhány modern audió berendezés képes ezen formátumok belső dekódolására. Az MPlayer beállítható úgy, hogy dekódolás nélkül adja át az audió adatot. Ez csak akkor fog működni, ha van egy S/PDIF (Sony/Philips Digital Interface) jack dugó a hangkártyádon, vagy HDMI-n keresztül küldöd át a hangot.
Ha az audió berendezésed tudja dekódolni mind az AC-3-at, mind a DTS-t, nyugodtan engedélyezheted az áteresztést mindkét formátumnál. Különben csak arra a formátumra engedélyezd, amelyiket a berendezésed támogatja.
Áteresztés engedélyezése a parancssorban:
Csak AC-3-hoz használd a -ac hwac3 kapcsolót.
CSak DTS-hez használd a -ac hwdts kapcsolót
AC-3 és DTS esetén használd a -afm hwac3 kapcsolót.
Áteresztés engedélyezése az MPlayer konfigurációs fájljában:
Csak AC-3-hoz használd az ac=hwac3, sort.
Csak DTS-hez használd az ac=hwdts, sort.
AC-3 és DTS esetén használd az afm=hwac3 sort.
Figyelj rá, hogy az ac=hwac3, és ac=hwdts, sorok végén van egy vessző (","). Ez arra utasítja az MPlayert, hogy váltson vissza a normálisan használt codec-re, ha olyan fájlt játszasz le, amiben nincs AC-3-as vagy DTS audió. Az afm=hwac3 sorba nem kell vessző; az MPlayer mindenképpen vált ha egy audió család van megadva.
A digitális TV továbbítás (mint pl. a DVB és ATSC) és néhány DVD általában MPEG audió stream-ekkel rendelkezik (általában MP2). Pár MPEG hardver dekóder, mint például a jól felszerelt DVB kártyák és a DXR2 adapterek natívan dekódolják ezt a formátumot.) Az MPlayer beállítható úgy, hogy ne foglalkozzon az audió adatok dekódolásával.
To use this codec:
mplayer -ac hwmpa
***TENNIVALÓ***
Ezt a részt még el kell készíteni, de addig nem lehet befejezni, amíg valaki nem ad nekünk hozzá példafájlokat teszteléshez. Ha van mátrix-kódolású audió fájlod, tudod, hogy hol lehet találni ilyet vagy van bármilyen információd, hálásak lennénk ha üzennél nekünk az MPlayer-DOCS levelezési listára. Írj egy "[matrix-encoded audio]"-t a tárgy sorba.
Ha nem érkezik fájl vagy további információ, ez a fejezet törölve lesz.
Jó link-ek:
Az MPlayer tartalmaz HRTF (Head Related Transfer Function) szűrőt, mely egy MIT projekten alapszik, melyben méréseket végeztek emberi műfejre szerelt mikrofonokkal.
Bár nem lehet tökéletesen imitálni egy térhatású rendszert, az MPlayer HRTF szűrője biztosít térben némileg mélyített hangot két csatornás fülhallgatón. A hagyományos lekeverés egyszerűen kombinálja az összes csatornát kettőbe; a csatornák kombinálásán túl a hrtf finom visszhangot generál, kissé növeli a sztereó elválasztást és megváltoztatja néhány frekvencia hangerejét. A HRTF hangzásának minősége függ a forrás audiótól és az emberi érzékléstől, de mindenképpen megér egy próbát.
DVD lejátszása DVD HRTF-fel:
mplayer dvd://1 -channels 6 -af hrtf
A hrtf csak 5 vagy 6 csatornával működik jól, valamint 48 kHz-es audió kell hozzá. A DVD audió már 48 kHz-es, de ha van egy fájlod ettől különböző mintavételezési rátával, akkor a hrtf-fel történő lejátszáshoz újra kell mintáznod:
mplayer fájlnév
-channels 6 -af resample=48000,hrtf