diff options
author | gabrov <gabrov@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-11-10 19:46:16 +0000 |
---|---|---|
committer | gabrov <gabrov@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2004-11-10 19:46:16 +0000 |
commit | 9561be1be25d2667ac126d8a5b6a755e7048bb02 (patch) | |
tree | 2eae93ba57ec4cc7de40137575bad4031763bc55 /DOCS | |
parent | 5f397d26dab07b4638853a8b1aeaaeb0652f3982 (diff) | |
download | mpv-9561be1be25d2667ac126d8a5b6a755e7048bb02.tar.bz2 mpv-9561be1be25d2667ac126d8a5b6a755e7048bb02.tar.xz |
initial translation, synced to 1.19
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13912 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/xml/hu/audio.xml | 1230 |
1 files changed, 1230 insertions, 0 deletions
diff --git a/DOCS/xml/hu/audio.xml b/DOCS/xml/hu/audio.xml new file mode 100644 index 0000000000..9c587ce7b2 --- /dev/null +++ b/DOCS/xml/hu/audio.xml @@ -0,0 +1,1230 @@ +<?xml version="1.0" encoding="iso-8859-2"?> +<!-- synced with 1.19 --> +<sect2 id="audio-dev"> +<title>Audió kimeneti eszközök</title> +<sect3 id="sync"> +<title>Audió/Videó szinkronizáció</title> + +<para> +Az <application>MPlayer</application> audió interfészét +<emphasis>libao2</emphasis>-nek hívják. Jelenleg a következő vezérlőket +tartalmazza: +</para> + +<informaltable> +<tgroup cols="2"> +<thead> + <row><entry>Vezérlő</entry><entry>Megjegyzés</entry></row> +</thead> +<tbody> +<row><entry>oss</entry><entry> + OSS (ioctl) vezérlő (támogatja a hardveres AC3 áteresztést) + </entry></row> +<row><entry>sdl</entry><entry> + SDL vezérlő (támogatja a hang démonokat, mint pl. az <emphasis role="bold">ESD</emphasis> + és az <emphasis role="bold">ARTS</emphasis>) + </entry></row> +<row><entry>nas</entry><entry> + NAS (Network Audio System) vezérlő + </entry></row> +<row><entry>alsa5</entry><entry> + natív ALSA 0.5 vezérlő + </entry></row> +<row><entry>alsa9</entry><entry> + natív ALSA 0.9 vezérlő (támogatja a hardveres AC3 áteresztést) + </entry></row> +<row><entry>sun</entry><entry> + SUN audió vezérlő (<filename>/dev/audio</filename>) BSD és Solaris8 használóknak + </entry></row> +<row><entry>macosx</entry><entry> + natív MacOSX vezérlő + </entry></row> +<row><entry>win32</entry><entry> + natív Win32 vezérlő + </entry></row> +<row><entry>arts</entry><entry> + natív ARTS vezérlő (leginkább KDE-t használóknak) + </entry></row> +<row><entry>esd</entry><entry> + natív ESD vezérlő (leginkább GNOME-ot használóknak) + </entry></row> +<row><entry>jack</entry><entry> + JACK (Jack Audio Connection Kit) vezérlő + </entry></row> +</tbody> +</tgroup> +</informaltable> + +<para> +A Linux hangkártya vezérlői kompatibilítási problémákkal küzdenek. Ez azért van, +mert az <application>MPlayer</application> a <emphasis>megfelelően</emphasis> +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. +</para> + +<para> +Más média lejátszók, mint pl. az <ulink url="http://avifile.sourceforge.net">aviplay</ulink> +vagy a <ulink url="http://xine.sourceforge.net">xine</ulink> 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 <application>MPlayer</application>é. +</para> + +<para> +Az <application>MPlayer</application>t 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). +</para> + +<para> +Ha neked rossz audió vezérlőd van, próbáld ki a <option>-autosync</option> +kapcsolót, megszünteti a problémáidat. Lásd a man oldalt a bővebb információkért. +</para> + +<itemizedlist> +<title>Néhány megjegyzés:</title> +<listitem><para> + Ha OSS vezérlőd van, először próbáld meg a <option>-ao oss</option>-t (ez az + alapértelmezett). Ha hibát tapasztalsz, megállást vagy bármit, ami a megszokottól + eltér, próbáld ki a <option>-ao sdl</option> kapcsolót (MEGJEGYZÉS: szükséged + lesz telepített SDL függvénykönyvtárakra és fejléc fájlokra). Az SDL audió vezérlő + sok esetben segít és az ESD-t (GNOME) és az ARTS-ot (KDE) is támogatja. + </para></listitem> +<listitem><para> + Ha 0.5-ös ALSA-d van, akkor majdnem mindig a <option>-ao alsa5</option>-öt kell + használnod, mivel az ALSA 0.5-nek hibás az OSS emulációs kódja, + és <emphasis role="bold">össze fogja omlasztani az <application>MPlayer</application>t</emphasis> + egy ehhez hasonló üzenettel: + <screen> +DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!<!-- +--></screen> + </para></listitem> +<listitem><para> + Solaris-on használd a SUN audió verziót a <option>-ao sun</option> kapcsolóval, + különben sem a videó sem az audió nem fog működni. + </para></listitem> +<listitem><para> + Ha a hang kattog CD-ROM lejátszása közben, kapcsold be az IRQ unmasking-ot, pl. + <command>hdparm -u1 /dev/cdrom</command> (<command>man hdparm</command>). + Ez általában jótékony hatású, bővebben a <link linkend="drives">CD-ROM</link> + részben van leírva. + </para></listitem> +</itemizedlist> +</sect3> + +<sect3 id="experiences"> +<title>Hangkártya tapasztalatok, javaslatok</title> +<para> +Linuxon egy 2.4.x kernel nagyon javasolt. A 2.2-es kernelt nem teszteltük. +</para> + +<para> +A Linux hang vezérlőit első sorban az OSS szabad verziója biztosítja. +Ezeket a vezérlőket az <ulink url="http://www.alsa-project.org">ALSA</ulink> +(Advanced Linux Sound Architecture) váltotta fel a 2.5-ös fejlesztői sorozatban. +Ha a disztribúciód még nem használja az ALSA-t, próbáld ki, ha hanggal +kapcsolatos problémákat tapasztalsz. Az ALSA vezérlők általában +jobbak az OSS-nél kompatibilításban, teljesítményben és tulajdonságokban +egyaránt. De néhány hangkártyát csak a <ulink url="http://www.opensound.com/">4Front Technologies</ulink> +által kiadott kereskedelmi OSS vezérlők támogatnak. +Ráadásul elérhetőek számos nem-Linux rendszeren is. +</para> + +<informaltable> +<tgroup cols="8"> + <colspec colname="c1"/> + <colspec colname="c2"/> + <colspec colname="c3"/> + <colspec colname="c4"/> + <colspec colname="c5"/> + <colspec colname="c6"/> + <colspec colname="c7"/> + <colspec colname="c8"/> + <spanspec spanname="driver" namest="c2" nameend="c5"/> + <spanspec spanname="ossfree" namest="c2" nameend="c2"/> + <spanspec spanname="alsa" namest="c3" nameend="c3"/> + <spanspec spanname="osspro" namest="c4" nameend="c4"/> + <spanspec spanname="others" namest="c5" nameend="c5"/> +<thead> + <row> + <entry morerows="2" valign="middle">HANG KÁRTYA</entry> + <entry spanname="driver">VEZÉRLŐ</entry> + <entry morerows="2" valign="middle">Max kHz</entry> + <entry morerows="2" valign="middle">Max Csatornák</entry> + <entry morerows="2" valign="middle">Max Nyitások + <footnote id="maxopens"> + <para>az eszközt <emphasis>egyidejűleg</emphasis> használni + képes alkalmazások száma.</para> + </footnote> + </entry> + </row> + + <row> + <entry spanname="ossfree">OSS/Szabad</entry> + <entry spanname="alsa">ALSA</entry> + <entry spanname="osspro">OSS/Pro</entry> + <entry spanname="others">egyéb</entry> + </row> +</thead> + +<tbody> + <row> + <entry>VIA alaplapi (686/A/B, 8233, 8235)</entry> + <entry> + <ulink url="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">via82cxxx_audio</ulink> + </entry> + <entry>snd-via82xx</entry> + <entry></entry> + <entry></entry> + <entry>4-48 kHz vagy csak 48 kHz, chipset-en múlik</entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>Aureal Vortex 2</entry> + <entry>nincs</entry> + <entry>nincs</entry> + <entry>OK</entry> + <entry> + <ulink url="http://aureal.sourceforge.net">Linux Aureal vezérlők</ulink> + <ulink url="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">32k-ra növelt buffer méret</ulink> + </entry> + <entry>48</entry> + <entry>4.1</entry> + <entry>5+</entry> + </row> + + <row> + <entry>SB Live!</entry> + <entry>Analóg OK, S/PDIF nem működik</entry> + <entry>Mindkettő OK</entry> + <entry>Mindkettő OK</entry> + <entry> + <ulink url="http://opensource.creative.com">Creative OSS vezérlője (S/PDIF támogatás)</ulink> + </entry> + <entry>192</entry> + <entry>4.0/5.1</entry> + <entry>32</entry> + </row> + + <row> + <entry>SB 128 PCI (es1371)</entry> + <entry>OK</entry> + <entry>?</entry> + <entry></entry> + <entry></entry> + <entry>48</entry> + <entry>stereo</entry> + <entry>2</entry> + </row> + + <row> + <entry>SB AWE 64</entry> + <entry>max 44kHz</entry> + <entry>48kHz rossz hangzású</entry> + <entry></entry> + <entry></entry> + <entry>48</entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>GUS PnP</entry> + <entry>nincs</entry> + <entry>OK</entry> + <entry>OK</entry> + <entry></entry> + <entry>48</entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>Gravis UltraSound ACE</entry> + <entry></entry> + <entry></entry> + <entry></entry> + <entry></entry> + <entry></entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>Gravis UltraSound MAX</entry> + <entry>OK</entry> + <entry>OK (?)</entry> + <entry></entry> + <entry></entry> + <entry>48</entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>ESS 688</entry> + <entry>OK</entry> + <entry>OK (?)</entry> + <entry></entry> + <entry></entry> + <entry>48</entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>C-Media kártyák (CMI8338/8738)</entry> + <entry>OK</entry> + <entry>OK S/PDIF támogatott ALSA 0.9.x-szel</entry> + <entry>?</entry> + <entry></entry> + <entry>44</entry> + <entry>sztereo</entry> + <entry>1</entry> + </row> + + <row> + <entry>Yamaha kártyák (*ymf*)</entry> + <entry>nem OK (?) (talán <option>-ao sdl</option>)</entry> + <entry>OK csak OSS emulációs ALSA 0.5-tel + <emphasis role="bold">ÉS</emphasis> <option>-ao sdl</option>-vel (!) (?)</entry> + <entry></entry> + <entry></entry> + <entry></entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>envy24 chip-ű kártyák (mint a Terratec EWS88MT)</entry> + <entry>?</entry> + <entry>?</entry> + <entry>OK</entry> + <entry></entry> + <entry>?</entry> + <entry></entry> + <entry></entry> + </row> + + <row> + <entry>PC Speaker vagy DAC</entry> + <entry>OK</entry> + <entry>nincs</entry> + <entry></entry> + <entry> + <ulink url="http://www.geocities.com/stssppnn/pcsp.html">Linux PC speaker OSS vezérlő</ulink> + </entry> + <entry>A vezérlő 44.1-et emulál, talán többet.</entry> + <entry>mono</entry> + <entry>1</entry> + </row> + +</tbody> +</tgroup> +</informaltable> + +<para> +Örömmel fogadjuk az ezen dokumentummal kapcsolatos visszajelzéseket. Kérjük írd meg, +hogy hogyan működött együtt az <application>MPlayer</application> és a hang kártyá(i)d. +</para> +</sect3> + +<sect3 id="af"> +<title>Audio szűrők</title> +<para> + A régi audió plugin-eket az új audió szűrő réteg váltotta fel. Az audió szűrők + a hang adatok megváltoztatására használhatóak, még mielőtt a hang ki lenne küldve + a hangkártyára. A szűrők be és kikapcsolása alapértelmezésben automatikus, de ez + felülbírálható. A szűrők akkor aktiválódnak, ha az audió adat tulajdonságai + különböznek attól, amit a hangkártya igényel és ha nem szükségesek, deaktiválhatóak. + A <option>-af szuro1,szuro2,...</option> kapcsolót használhatod a szűrők automatikus + bekapcsolásának felülbírálásához vagy az automatikusan nem elindított szűrők + aktiválásához. A szűrők olyan sorrendben lesznek lefuttatva, ahogy a vesszővel + elválasztott sorban szerepelnek. +</para> + +<para> +Például: +<screen>mplayer -af resample,pan <replaceable>movie.avi</replaceable></screen> +átereszti a hangot a resampling szűrőn majd a pan szűrőn. Figyelj rá, hogy +a lista ne tartalmazzon szóközt, különben nem fog működni. +</para> + +<para> +A szűrők viselkedése gyakran megváltoztatható kapcsolókkal. Ezek a kapcsolók az +alábbi részben bővebben le lesznek írva. Egy szűrő az alapértelmezett beállításokkal +fog futni, ha nincs megadva hozzá kapcsoló. Itt egy példa, hogy hogyan használhatod +a szűrőket a szűrő specifikus kapcsolókkal együtt: +<screen>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1 -srate 11025 <replaceable>media.avi</replaceable></screen> +Ez a parancs beállítja a resample szűrő kimeneti frekvenciáját 11025Hz-re és +lebutítja az audiót 1 csatornára a pan szűrővel. +</para> + + +<para> +A szűrő réteg teljes futtatását a <option>-af-adv</option> kapcsoló +szabályozza. Ennek a kapcsolónak két alopciója van: +</para> + +<para> +A <option>force</option> egy bitmező, ami beállítja, hogy a szűrőket +hogyan kell beilleszteni és milyen sebesség/precizítás optimalizációt +használjanak: +</para> + +<variablelist> +<varlistentry> +<term><option>0</option></term> +<listitem><para> +A szűrők automatikus beillesztése és optimalizálása a CPU sebességéhez. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>1</option></term> +<listitem><para> +A szűrők automatikus beillesztése és optimalizálása a legnagyobb sebességhez. +<emphasis>Figyelmeztetés:</emphasis> Néhány tulajdonság az audió szűrőkben +elromolhat csendben, rontva így a hang minőséget. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>2</option></term> +<listitem><para> +A szűrők automatikus beillesztése és optimalizálása minőséghez. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>3</option></term> +<listitem><para> +A szűrők nem illesztődnek be automatikusan és nincs optimalizálás. +<emphasis>Figyelmeztetés:</emphasis> Lehet, hogy az <application>MPlayer</application> +összeomlik ezzel a beállítással. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>4</option></term> +<listitem><para> +A szűrők automatikus beillesztése a fenti 0-nak megfelelően, +de amennyiben lehetséges, lebegőpontos feldolgozást használ. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>5</option></term> +<listitem><para> +A szűrők automatikus beillesztése a fenti 1-nek megfelelően, +de amennyiben lehetséges, lebegőpontos feldolgozást használ. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>6</option></term> +<listitem><para> +A szűrők automatikus beillesztése a fenti 2-nek megfelelően, +de amennyiben lehetséges, lebegőpontos feldolgozást használ. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>7</option></term> +<listitem><para> +A szűrők nem illesztődnek be automatikusan a fenti 3-nak megfelelően, +és amennyiben lehetséges, lebegőpontos feldolgozást használ. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +A <option>list</option> a -af kapcsoló álneve. +</para> + +<para> +A szűrő réteget a következő általános kapcsolók is érintik: +</para> + +<variablelist> +<varlistentry> +<term><option>-v</option></term> +<listitem><para> +Növeli a beszédesség szintjét és ezáltal sok szűrő extra státusz üzenetet ír ki. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>-channels</option></term> +<listitem><para> +Ez a kapcsoló beállítja a hangkártyán használni kívánt kimeneti csatornák +számát. A médiából dekódolt csatornák számát is érinti ez. Ha a médiában +kevesebb csatorna van, mint amennyit megadsz, a csatorna szűrő (lásd lejebb) +automatikusan beillesztődik. Az forgalom irányítás a csatorna szűrő alapértelmezett +forgalom irányítása alapján zajlik. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>-srate</option></term> +<listitem><para> +Ez a kapcsoló beállítja a hangkártyán használni kívánt mintavételezési rátát +(természetesen a kártyák korlátozzák ezt). Ha a hangkártyád mintavételi +frekvenciája különbözik az aktuális médiáétól, a resample szűrő (lásd lejebb) +beillesztődik az audió szűrő rétegbe, hogy kompenzálja a különbséget. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>-format</option></term> +<listitem><para> +Ez a kapcsoló a minta formátumát állítja be az audió szűrő réteg és a hangkártya +között. Ha a hangkártyád által elvárt minta formátum különbözik az aktuális médiáétól, +egy formátum szűrő (lásd lejebb) beillesztődik, hogy kiigazítsa a különbséget. +</para></listitem> +</varlistentry> +</variablelist> + +<sect4 id="af_resample"> +<title>Up/Downsampling</title> + +<para> +Az <application>MPlayer</application> teljes mértékben támogatja a hang up/down-sampling-et +a <option>resample</option> szűrő segítségével. Akkor használható, ha fix +frekvenciával dolgozó hangkártyád van vagy leragadtál egy régi kártyánál, ami csak +maximum 44.1 kHz-et tud. Ez a szűrő automatikusan engedélyezve lesz szükség esetén, +de explicit módon is engedélyezheted a parancssorban. Három kapcsolója van: +</para> + +<variablelist> +<varlistentry> +<term><option>srate <8000-192000></option></term> +<listitem><para> + egy egész szám, amit a kimeneti mintavételi frekvenciát adja meg Hz-ben. Az + elfogadható tartomány 8kHz-től 192kHz-ig terjed. Ha a bemenet és a kimenet + mintavételi frekvenciája ugyan annyi vagy ez a paraméter el van hagyva, a + szűrő automatikusan kikapcsol. A magas mintavételi frekvencia normális esetben + javítja az audió minőséget, különösen ha más szűrőkkel együtt használod. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>sloppy</option></term> +<listitem><para> + egy opcionális bináris paraméter, ami engedélyezi, hogy a kimeneti frekvencia + eltérjen az <option>srate</option>-tel megadott frekvenciától. Ez a kapcsoló + akkor használható, ha a lejátszás elindulása nagyon lassú. Alapértelmezésben + engedélyezett. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>type <0-2></option></term> +<listitem><para> + egy opcionális egész szám <literal>0</literal> és <literal>2</literal> között, + ami kiválasztja, hogy melyik resampling módszert használja a program. Itt a + <literal>0</literal> a lineáris interpolációt jelenti, az <literal>1</literal> + a poly-phase filter-bank és egész feldolgozás segítségével történő resampling-ot + és a <literal>2</literal> a poly-phase filter-bank és lebegőpontos feldolgozást. + A lineáris interpoláció rettentően gyors, de rossz a hang minősége, különösen + ha up-sampling-hez használják. A legjobb minőséget a <literal>2</literal>-es adja, + de ez a módszer okozza a legnagyobb CPU terhelést is. +</para></listitem> +</varlistentry> +</variablelist> + +<para>Például: +<screen>mplayer -af resample=44100:0:0</screen> +resample szűrő kimeneti mintavételezési frekvenciáját 44100Hz-re állítja, exakt kimeneti +frekvenciát használ és lineáris interpolációt. +</para> +</sect4> + +<sect4 id="af_channels"> +<title>Csatornák számának megváltoztatása</title> +<para> +A <option>channels</option> szűrő csatornák hozzáadásához vagy elvételéhez használható, +valamint csatornák útvonalának irányításához és másolásához. Automatikusan engedélyezve +lesz, ha az audió szűrő réteg kimenete különbözik a bemeneti rétegtől vagy ha más +szűrő igényli. A szűrő eltávolítja magát, ha nincs rá szükség. A kapcsolók száma +dinamikus: +</para> + +<variablelist> +<varlistentry> +<term><option>nch <1-6></option></term> +<listitem><para> + egy egész szám <literal>1</literal> és <literal>6</literal> között, amit a + kimeneti csatornák számának beállításához használhatsz. Ezen kapcsoló megadása + kötelező, ha elhagyod, futási hibát kapsz. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>nr <1-6></option></term> +<listitem><para> + egy egész szám <literal>1</literal> és <literal>6</literal> között, ami az + útvonalak számának meghatározásához kell. Ez a paraméter opcionális. Ha nem + adod meg, az alapértelmezett útvonal irányítás lesz használva. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>honnan1:hova1:honnan2:hova2:honnan3:hova3...</option></term> +<listitem><para> + <literal>0</literal> és <literal>5</literal> közötti számpárok, amik leírják + a csatornák az egyes csatornák útvonalát. +</para></listitem> +</varlistentry> +</variablelist> + +<para> + Ha csak az <option>nch</option> van megadva, az alapértelmezett útvonal irányítás + lesz használva, ami a következő képpen működik: Ha a kimeneti csatornák száma nagyobb, + mint a bemeneti csatornáké, az üres csatornák be lesznek illesztve (kivéve a monoról + sztereóra keverést, akkor a mono csatorna ismétlődik minden kimeneti csatornán). + Ha a kimeneti csatornák száma kisebb, mint a bemeneti csatornáké, akkor a többlet + csatornák le lesznek vágva. +</para> + +<para> +1. példa: +<screen>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 <replaceable>media.avi</replaceable></screen> +ez a csatornák számát 4-re állítja és 4 útvonalat is beállít, ami felcseréli a +0-ás és az 1-es csatornád, de békén hagyja a 2-es és 3-as csatornákat. Figyelj rá, +hogy ha csak két csatornát tartalmazó médiát játszol le, a 2-es és 3-as csatorna +elnémul, de a 0-ás és az 1-es marad felcserélve. +</para> + +<para> +2. példa: +<screen>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 <replaceable>media.avi</replaceable></screen> +beállítja a csatornák számát 6-ra és 4 útvonalat ad meg, ami a 0. csatornát +átmásolja a 0. és 3. csatornára. A 4-es és 5-ös csatorna el lesz némítva. +</para> +</sect4> + +<sect4 id="af_format"> +<title>Minta formátum konvertáló</title> +<para> +A <option>format</option> szűrő különböző minta formátumok között konvertál. +Automatikusan engedélyezve lesz ha a hangkártya vagy egy másik szűrő igényli. +</para> + +<variablelist> +<varlistentry> +<term><option>bps <number></option></term> +<listitem><para> + lehet <literal>1</literal>, <literal>2</literal> vagy <literal>4</literal>, az + egy mintában lévő bájtok számát adja meg. Ezen kapcsoló megadása kötelező, ha + elhagyod, futási hibát kapsz. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>f <format></option></term> +<listitem><para> + egy karakterlánc, ami leírja a minta formátumát. A karakterlánc az alábbiak + összefűzésével keletkezik: <option>alaw</option>, <option>mulaw</option> vagy + <option>imaadpcm</option>, <option>float</option> vagy <option>int</option>, + <option>unsigned</option> vagy <option>signed</option>, <option>le</option> vagy + <option>be</option> (little- vagy big-endian). Ezen kapcsoló megadása kötelező, + ha elhagyod, futási hibát kapsz. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +Példa: +<screen>mplayer -af format=4:float <replaceable>media.avi</replaceable></screen> +beállítja a kimeneti formátumot mintánkénti 4 bájtos lebegőpontos adatra. +</para> +</sect4> + +<sect4 id="af_delay"> +<title>Késleltetés</title> +<para> +A <option>delay</option> szűrő késlelteti a hangot a hangszóróknál, így különböző +csatornákon érkező hang egyidőben ér a hallgató pozíciójába. +Ez akkor jó, ha több, mint 2 hangszóród van. Ez a szűrő az alábbi paraméterekkel +rendelkezik: +</para> + +<variablelist> +<varlistentry> +<term><option>d1:d2:d3...</option></term> +<listitem><para> + lebegőpontos számok, amik a késleltetési időket reprezentálják ms-ben, külön az + egyes csatornákhoz. A minimum késleltetés 0ms, a maximum 1000ms. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +A különböző csatornákhoz szükséges késleltetés kiszámításához kövesd ez a leírást: +</para> + +<orderedlist> +<listitem><para> + Mérd meg a hangszórók távolságát méterben, a hallgatási helyedhez viszonyítva, így + megkapod az s1-s5 távolságokat (egy 5.1-es rendszernél). + A mélynyomót nincs értelme kompenzálni (egyébként sem fogod hallani a különbséget). +</para></listitem> +<listitem><para> +Vond ki a s1-s5 távolságokat a maximum távolságból, pl. + s[i] = max(s) - s[i]; i = 1...5 +</para></listitem> +<listitem><para> +Számítsd ki a szükséges késleltetéseket ms-ben: + d[i] = 1000*s[i]/342; i = 1...5 +</para></listitem> +</orderedlist> + +<para> +Például: +<screen>mplayer -af delay=10.5:10.5:0:0:7:0 <replaceable>media.avi</replaceable></screen> +a bal és jobb első hangszórót 10.5ms-sel, a két hátsó és a mély csatornát 0ms-sel, a +középső csatornát pedig 7ms-sel késlelteti. +</para> + +</sect4> + +<sect4 id="af_volume"> +<title>Szoftveres hangerő szabályozás</title> +<para>A szoftveres hangerő szabályozást a <option>volume</option> audió szűrő +valósítja meg. Óvatosan használd ezt a szűrőt, mivel lecsökkentheti a jel erősségét +a hang zaj szintjére. A legtöbb esetben az a legjobb, ha a PCM hangerőt maximumra +állítod, ezt a szűrőt kihagyod és a hangszórók kimeneti hangerejét a keverőd mester +hangerő állítójával állítod. Abban az esetben, ha a hangkártyádnak digitális PCM +keverője van, nem analóg, és torzulást hallasz, használd inkább a MESTER keverőt. +Ha külső erősítő van kötve a számítógéphez (legtöbbször ez az eset áll fenn), a +zajszint minimalizálható a mester hangerő és az erősítőn lévő hangerő gomb +segítségével egészen amíg a sziszegő háttérzaj meg nem szűnik. Ennek a szűrőnek +két kapcsolója van: +</para> + +<variablelist> +<varlistentry> +<term><option>v <-200 - +60></option></term> +<listitem><para> + egy lebegőpontos szám <literal>-200</literal> és <literal>+60</literal> + között, ami a hangerőt jelenti dB-ben. Az alapértelmezett szint 0dB. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>c</option></term> +<listitem><para> + ez egy bináris vezérlő, ami a soft clipping-et kapcsolja ki vagy be. A soft-clipping + a hangot még jobbá teheti, ha nagy hangerőt használsz. Engedélyezd ezt a kapcsolót, + ha a hangszóróid dinamikus intervalluma nagyon kicsi. Vigyázz, ez a tulajdonság + torzulást okozhat, csak végső megoldásként használd. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +Példa: +<screen>mplayer -af volume=10.1:0 <replaceable>media.avi</replaceable></screen> +erősíti a hangot 10.1dB-re és hard-clip-et használ ha a hangerő túl nagy. +</para> + +<para> +Ennek a szűrőnek van egy második tulajdonsága is: Megméri az összesített maximum +hangszintet és kiírja ezt a szintet, amikor az <application>MPlayer</application> +kilép. Ez a hangerő becslés használható a hangerő szint beállítására az +<application>MEncoder</application>ben úgy, hogy a maximum dinamikus intervallumot +használd. +</para> +</sect4> + +<sect4 id="af_equalizer"> +<title>Equalizer</title> +<para> +Az <option>equalizer</option> szűrő egy 10 oktáv széles grafikus equalizert +jelképez, a 10 IIR széles pass szűrők felhasználásával. Ez azt jelenti, hogy +mindig működik, a lejátszott audió típusától függetlenül. A 10 sáv frekvencia +középértékei: +</para> + +<informaltable> +<tgroup cols="2"> +<thead> + <row> + <entry>Sáv szám</entry><entry>Frekvencia középérték</entry> + </row> +</thead> +<tbody> + <row><entry>0</entry><entry>31.25 Hz</entry></row> + <row><entry>1</entry><entry>62.50 Hz</entry></row> + <row><entry>2</entry><entry>125.0 Hz</entry></row> + <row><entry>3</entry><entry>250.0 Hz</entry></row> + <row><entry>4</entry><entry>500.0 Hz</entry></row> + <row><entry>5</entry><entry>1.000 kHz</entry></row> + <row><entry>6</entry><entry>2.000 kHz</entry></row> + <row><entry>7</entry><entry>4.000 kHz</entry></row> + <row><entry>8</entry><entry>8.000 kHz</entry></row> + <row><entry>9</entry><entry>16.00 kHz</entry></row> +</tbody> +</tgroup> +</informaltable> + +<para> +Ha a lejátszott hang mintvételi rátája kisebb, mint a frekvencia sávhoz +tartozó frekvencia középérték, akkor a sáv le lesz tiltva. Ezen szűrő ismert +hibája, hogy legfelső sáv karakterisztikája nem teljesen szimmetrikus, ha a +mintavételi ráta közel van a sáv frekvencia középértékéhez. Ez a probléma +megkerülhető a hang resample szűrővel történő up-sampling-elésével, még +mielőtt ez a szűrő megkapná a hangot. +</para> + +<para> +Ennek a szűrőnek 10 paramétere van: +</para> + +<variablelist> +<varlistentry> +<term><option>g1:g2:g3...g10</option></term> +<listitem><para> +lebegőpontos számok <literal>-12</literal> és <literal>+12</literal> között, +melyek az egyes frekvencia sávokhoz tartozó erősítés mértékét adják meg dB-ben. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +Például: +<screen>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 <replaceable>media.avi</replaceable></screen> +erősíteni fogja a hangot a felső és az alső frekvencia tartományokban, míg +majdnem teljesen kikapcsolja azt 1 kHz környékén. +</para> +</sect4> + +<sect4 id="af_panning"> +<title>Pan szűrő</title> +<para> +A <option>pan</option> szűrőt csatornák önkényes összekeverésére használhatod. +Alapjaiban a hangerő vezérlő és a channel szűrő keveréke. +Két fő felhasználási módja van ennek a szűrőnek: +</para> + +<orderedlist> +<listitem><para> +Sok csatorna lekeverése kevésre, sztereo lemixelése mono-ra például. +</para></listitem> +<listitem><para> +A középső hangszóró "szélességének" átállítása egy térhatású hang rendszernél. +</para></listitem> +</orderedlist> + +<para> +Ezt a szűrőt nehéz használni, és némi buherálás kell hozzá, hogy meglegyen +a kívánt eredmény. Ezen szűrő kapcsolóinak száma a kimeneti csatornák +számától függ: +</para> + +<variablelist> +<varlistentry> +<term><option>nch <1-6></option></term> +<listitem><para> +egy egész szám <literal>1</literal> és <literal>6</literal> között, a bemeneti +csatornák száma adható meg vele. Ezen kapcsoló megadása kötelező, ha elhagyod, +futási hibát kapsz. +</para></listitem> +</varlistentry> + +<varlistentry> +<term><option>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</option></term> +<listitem><para> +lebegőpontos számok <literal>0</literal> és <literal>1</literal> között. +<option>l[i][j]</option> meghatározza, hogy a j. bemeneti csatorna hányad része +lesz bemixelve az i. kimeneti csatornába. +</para></listitem> +</varlistentry> +</variablelist> + +<para> +1. példa: +<screen>mplayer -af pan=1:0.5:0.5 -channels 1 <replaceable>media.avi</replaceable></screen> +Lemixel sztereóból mono-ba. +</para> + +<para> +2. példa: +<screen>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 <replaceable>media.avi</replaceable></screen> +3 csatornás kimenetet ad, a 0. és 1. csatornát érintetlenül hagyja, és belemixeli +a 2. kimeneti csatornába (amit például a mélynyomóra küld ki). +</para> +</sect4> + +<sect4 id="af_sub"> +<title>Sub-woofer</title> +<para> +A <option>sub</option> szűrő egy mélynyomó csatornát ad az audió folyamhoz. +A mélynyomó csatorna létrehozásához szükséges adatokat a 0. és az 1. csatorna +hangjának átlagolásával nyeri. Az eredményként kapott hangot még low-pass +módon megszűri egy 4. utas Butterworth szűrő segítségével, az alapértelmezett +60 Hz-es vágási frekvenciával majd egy külön csatornát ad a hang folyamhoz. +Figyelem: Kapcsold ki ezt a szűrőt, ha Dolby Digital 5.1-es hanggal rendelkező +DVD-t játszol le, különben ez a szűrő összezavarja a mélynyomó hangját. +Két kapcsolója van a szűrőnek: +</para> + |