<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>

<BODY>


<H3><A NAME=2.3.2>2.3.2.  T�mogatott audio kimenetek:</A></H3>

<H4><A NAME=sync>2.3.2.1. Az MPlayer hang/k�p szinkroniz�l� met�dusa</A></H4>

<P>Az <B>MPlayer</B> audio interf�sz�nek a neve <I>libao2</I>. Jelenleg
a k�vetkez� meghajt�kat tartalmazza :</P>

<DL>
  <DT>oss</DT>
  <DD>OSS (ioctl) meghajt� (hardveres AC3 tov�bb�t�si t�mogat�s)</DD>

  <DT>sdl</DT>
  <DD>SDL meghajt� (<B>ESD</B>, <B>ARTS</B>, stb)</DD>

  <DT>nas</DT>
  <DD>NAS (Network Audio System) meghajt�</DD>

  <DT>alsa5</DT>
  <DD>nat�v ALSA 0.5 meghajt�</DD>

  <DT>alsa9</DT>
  <DD>nat�v ALSA 0.9 meghajt� (hardveres AC3 tov�bb�t�si t�mogat�s)</DD>

  <DT>sun</DT>
  <DD>SUN audio meghajt� (/dev/audio) BSD-re �s Solaris-ra</DD>

  <DT>macosx</DT>
  <DD>nat�v MacOSX meghajt�</DD>

  <DT>win32</DT>
  <DD>nat�v Win32 meghajt�</DD>

  <DT>arts</DT>
  <DD>nat�v ARTS meghajt� (KDE lusereknek)</DD>

  <DT>esd</DT>
  <DD>nat�v ESD meghajt� (t�bbnyire GNOME felhaszn�l�knak)</DD>

</DL>

<P>A helyzet az, hogy a Linux hangk�rtyameghajt�i nem t�l j�k. Az MPlayer
  a hangk�rtyameghajt�k egyik olyan funkci�j�t haszn�lja a k�p illetve a
  hang lej�tsz�s�nak szinkroniz�l�s�hoz, melyet a meghajt�k�sz�t�k
  el�szeretettel felejtenek el helyesen implement�lni, mivel ez sz�ks�gtelen
  MP3-ak, hangeffektek �s egyebek lej�tsz�s�hoz.</P>

<P>M�s m�dialej�tsz�k (mint p�ld�ul az aviplay, a xine) �ltal�ban m�k�dni
  szoktak (m�r ha �ppen szoknak:) az ilyen meghajt�kkal, tekintve hogy
  bels� id�z�t�ssel szinkroniz�lnak. Megjegyzend� hogy az id� az MPlayer
  m�dszer�t hozta ki hat�konyabbnak.</P>

<P>Norm�lisan meg�rt hangk�rtyameghajt� haszn�lat�val semmif�le hangb�l ered�
  szinkroniz�ci�s probl�ma nem ad�dhat, kiv�ve ha m�r maga a file is hib�s.</P>

<P>Ha rossz audiomeghajt�d van, az <CODE>-autosync</CODE> opci� haszn�lata
  j� es�llyel seg�teni fog. A pontos haszn�lat�t �s le�r�s�t l�sd a man
  page-ben.</P>

<P>N�h�ny megjegyz�s:</P>

<UL>
  <LI>ha OSS meghajt�t haszn�lsz, el�sz�r pr�b�lkozz az <I>-ao oss</I> opci�val
    (ez az alap�rtelmezett is). Ha hanghib�kat, �sszeoml�sokat tapasztalsz, n�zd
    meg az <I>-ao sdl</I>-t (Megj.: ehhez term�szetesen sz�ks�ges egy felinstall�lt
    SDL csomag, �s az SDL fejleszt�i csomag is). Sok esetben seg�thet (valamint
    tartalmaz ESD, ARTS, �s fel/lemintav�telez�st is /ahol ESD a GNOME fel�let
    hangkezel�je, az ARTS pedig a KDE-�/).</LI>
  <LI>ha ALSA 0.5-�t haszn�lsz, akkor MAJDNEM mindig az <I>-ao alsa5</I>-�t kell
    haszn�lnod, mert a 0.5 hib�s OSS emul�ci�s k�dot tartalmaz, amit�l kiss�
    �sszeesik az <B>MPlayer</B> :
    <CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></LI>
</UL>

<P><B>Solaris</B> rendszeren term�szetesen a SUN audio meghajt�t
  kell haszn�lni, az <I>-ao sun</I> opci�val, k�l�nben l�ttek mind a video,
  mind az audio lej�tsz�snak.</P>

<H4><A NAME=experiences>2.3.2.2.  Aj�nlott be�ll�t�sok k�l�nf�le hangk�rty�khoz</A></H4>

<TABLE BORDER=0 WIDTH="100%">
<TR><TD COLSPAN=3><B>VIA alaplapi chipset (via82cxxx) 48Khz-ra limit�lt</B></TD></TR>
<TR><TD></TD><TD>Driver:</TD><TD><A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">innen</A></TD></TR>

<TR><TD COLSPAN=3><B>Aureal Vortex 2</B></TD></TR>
<TR><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>OSS:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>OSS/Pro:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>
<TR><TD></TD><TD>Driver:</TD><TD><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD></TR>
<TR><TD></TD><TD>Driver2:</TD><TD> <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">innen</A>
(<I>bufferm�ret megn�velve 32k-ra</I>)</TD></TR>

<TR><TD COLSPAN=3><B>GUS PnP</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>OSS/Pro:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>SB Live!</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>Anal�g OK, SP/DIF nem megy</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>mindkett� OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>192</TD></TR>

<TR><TD COLSPAN=3><B>SB AWE 64</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>max 44kHz</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>48kHz rosszul hangzik</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>Gravis UltraSound ACE</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK<I>Az �j audio k�ddal is bugzik...</I></TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>44</TD></TR>

<TR><TD COLSPAN=3><B>Gravis UltraSound MAX</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>ESS 688</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>C-Media k�rty�k (melyik t�pusok?)</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>nem OK (sistereg) (?)</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>?</TD></TR>

<TR><TD COLSPAN=3><B>Yamaha k�rty�k (*ymf*)</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>nem OK (?) (tal�n -ao sdl ?)</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>csak (?) ALSA 0.5-tel, OSS emul�ci�val, <B>�S</B> <I>-ao sdl</I>-el j� (!) (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>?</TD></TR>

<TR><TD COLSPAN=3><B>envy24 chip-es k�rty�k (mint pl Terratec EWS88MT)</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>?</TD></TR>
<TR><TD></TD><TD>OSS/Pro:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>?</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>?</TD></TR>

<TR><TD COLSPAN=3><B>PC Speaker vagy DAC</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK (<I>haszn�ld az SDL meghajt�t : -ao sdl</I>)</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>a meghajt� 44.1Khz-t emul�l, vagy t�bbet</TD></TR>
<TR><TD></TD><TD>Driver:</TD><TD><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD></TR>
</TABLE>

<UL>
  <LI>a 2.4-es kerneleket haszn�ld, 2.2 nincs tesztelve !</LI>
  <LI>ha kattog a hang �s CD-ROM-r�l j�tszol le, kapcsold be az IRQ
       unmasking-ot !
       p�ld�ul "hdparm -u1 /dev/cdrom" (l�sd "man hdparm" !!!)
       Ez am�gy is aj�nlott... (for XMMS, etc...)
       Olvasd el a <A HREF="cd-dvd.html#drives">4.1</A>-es fejezetet.</LI>
  <LI>�rd meg nek�nk, hogy m�k�dik egy�tt az MPlayer �s a karty�d!</LI>
</UL>


<H4><A NAME="af">2.3.2.3 Audio sz�r�k</A></H4>

<P>Az audio sz�r�k a hang tulajdons�gainak megv�ltoztat�s�ra szolg�lnak. 
  (De)aktiv�ci�juk automatikusan t�rt�nik, ha a hang tulajdons�gai k�l�nb�znek
  a hangk�rtya �ltal ig�nyeltt�l. Az <CODE>-af sz�r�1,sz�r�2,...</CODE>
  opci�val b�r�lhat� fel�l a sz�r�k haszn�lata, �s term�szetesen itt lehets�ges
  egy�b, nem automatikusan beillesztett sz�r�k haszn�latba v�tele is. A sz�r�k
  v�grehajt�sa a megadott sorrendben t�rt�nik.</P>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af resample,pan media.avi </CODE></P>

<P>Ez a parancs �tvezeti a hangot a resampling (�jramintav�telez�), majd a pan
  sz�r�k�n.</P>

<P>A legt�bb sz�r�nek vannak opci�i, melyeket a most k�vetkez� fejezetekben
  t�rgyalunk. Ha nincs megadva opci�, a sz�r� az alap�rtelmezett opci�it
  haszn�lja. Itt egy p�lda:</P>

<P>&nbsp;&nbsp;<CODE>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1
  -srate 11025 media.avi</CODE></P>

<P>Itt megadjuk hogy a hang legyen 11025Hz-re mintav�telezve, ezut�n pedig
  egy csatorn�sra keverj�k �t a hangot a pan sz�r�vel.</P>

<P>A sz�r� r�teg viselked�s�re glob�lisan az <CODE>-af-adv</CODE> opci�val
  lehet hatni. Ennek k�t alopci�ja van:</P>

<DL>
  <DT><CODE>force</CODE><DT>
  <DD>itt lehet megadni a sz�r�k automatiz�l�s�nak felt�teleit, valamint hogy
    milyen sebess�g/pontoss�g optimaliz�ci�k haszn�lhat�ak:
    <DL>
      <DT><CODE>0</CODE></DT>
      <DD>Automatikus beilleszt�s, CPU sebess�gre optimaliz�l�s.</DD>
      <DT><CODE>1</CODE></DT>
      <DD>Automatikus beilleszt�s, leggyorsabb sebess�gre optimaliz�l�s.<BR>
        <EM>Figyelem:</EM> Min�s�groml�ssal j�rhat.</DD>
      <DT><CODE>2</CODE></DT>
      <DD>Automatikus beilleszt�s, min�s�gre optimaliz�l�s.</DD>
      <DT><CODE>3</CODE></DT>
      <DD>Nincs automatiz�l�s, nincs optimaliz�ci�.<BR>
        <I>Figyelem:</I> Lehets�ges hogy az MPlayer nem fog futni ezzel az
        opci�val.</DD>
      <DT><CODE>4</CODE></DT>
      <DD>Automatikus beilleszt�s mint a 0-n�l, de lebeg�pontos sz�m�t�sok
        el�nyben r�szes�t�s�vel.</DD>
      <DT><CODE>5</CODE></DT>
      <DD>Automatikus beilleszt�s mint a 1-n�l, de lebeg�pontos sz�m�t�sok
        el�nyben r�szes�t�s�vel.</DD>
      <DT><CODE>6</CODE></DT>
      <DD>Automatikus beilleszt�s mint a 2-n�l, de lebeg�pontos sz�m�t�sok
        el�nyben r�szes�t�s�vel.</DD>
      <DT><CODE>7</CODE></DT>
      <DD>Nincs automatiz�l�s, mint a 3-n�l, de lebeg�pontos sz�m�t�sok
        el�nyben r�szes�t�s�vel.</DD>
    </DL>
  </DD>

  <DT><CODE>list</CODE></DT>
  <DD>egy alias az -af opci�ra.</DD>
</DL>

<P>A sz�r� r�tegre a k�vetkez� �ltal�nos opci�k is hat�ssal vannak:

<DL>
  <DT><CODE>-v</CODE></DT>
  <DD>�zenetek r�szletess�g�nek megn�vel�se</DD>
  <DT><CODE>-channels</CODE></DT>
  <DD>Ezzel az opci�val lehet megadni a hangk�rty�dnak hogy h�ny csatorn�n
    pr�b�lja lej�tszani a hangot. Azt is befoly�solja tov�bb� hogy a
    lej�tszott m�di�bol h�ny csatorna legyen dek�dolva. Ha a lej�tszand� hang
    t�bb csatorn�t tartalmaz mint amit a hangk�rty�d kiadni k�pes, a
    "channels" sz�r� automatikusan beilleszt�sre ker�l.</DD>
  <DT><CODE>-srate</CODE></DT>
  <DD>Ezzel az opci�val lehet megadni hogy mekkora mintav�telez�si frekvenci�n
    t�rt�njen a lej�tsz�s (a hangk�rtya limitje ennek persze korl�tot szab).
    Ha a lej�tszand� hang frekvenci�ja k�v�l esik a hangk�rty�d k�pess�gein,
    a "resample" sz�r� automatikusan beilleszt�sre ker�l hogy
    kompenz�ljon.</DD>
  <DT><CODE>-format</CODE><DT>
  <DD>Ezzel az opci�val meg lehet adni hogy milyen form�tumban dolgozzon
    az audio sz�r� r�teg, �s a hangk�rtya. Ha a lej�tszand� hang form�tuma
    m�s mint amit a hangk�rtya lej�tszani k�pes, a "format" sz�r�
    automatikusan beilleszt�sre ker�l.</DD>
</DL>


<H5><A NAME="af_resample">2.3.2.3.1 Up/Down-sampling</A></H5>

<P>Az MPlayer teljes m�rt�kben t�mogatja a fel/lemintav�telez�st a
  <CODE>resample</CODE> sz�r� seg�ts�g�vel. Ezt t�bbek k�z�tt akkor lehet
  �rtelmesen haszn�lni ha egy r�gi hangk�rty�d van ami maximum csak 44.1kHz-et
  tud. H�rom opci�ja van:</P>

<DL>
  <DT><CODE>srate &lt;8000-192000&gt;</CODE></DT>
  <DD>egy eg�sz sz�m, mely a mintav�telez�si frekvencia Hz-ben. A tartom�nya
    8kHz-t�l 192kHz-ig terjed. Ha a bemeneti �s a kimeneti frekvencia
    ugyanannyi, a sz�r� automatikusan elt�vol�t�sra ker�l. A magas frekvencia
    �ltal�ban n�veli a hangmin�s�get, f�leg m�s sz�r�k haszn�lat�val
    egy�tt.</DD>

  <DT><CODE>sloppy</CODE></DT>
  <DD>ez egy opcion�lis bin�ris param�ter mely megad�sa eset�n enged�lyezi
    a sz�r�nek hogy kicsit elt�rjen a <CODE>srate</CODE> opci�n�l megadott
    �rt�kt�l. Akkor haszn�land�, ha a lej�tsz�s nagyon lassan indul.
    Alap�llapotban be van kapcsolva.</DD>

  <DT><CODE>type &lt;0-2&gt;</CODE><DT>
  <DD>ez egy eg�sz sz�m 0 �s 2 k�z�tt, melyek megadj�k a haszn�land�
    �tmintav�telez� rutint. A <CODE>0</CODE> jelenti a line�ris
    interpol�ci�t, az <CODE>1</CODE> az eg�sz sz�m� poly-phase filter-bank-ot,
    a <CODE>2</CODE> az el�bbinek a lebeg�pontos verzi�ja. A line�ris
    interpol�ci� a leggyorsabb, de a hangmin�s�g hagy n�mi k�v�nnival�t maga
    ut�n, f�leg a felmintav�telez�sn�l. A legjobb min�s�get a <CODE>2</CODE>
    eredm�nyezi, de term�szetesen ennek a legnagyobb a CPU ig�nye.</DD>
</DL>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af resample=44100:0:0</CODE></P>

<P>Ez 44100Hz-re �ll�tja a frekvenci�t pontos kimenettel, �s line�ris
  interpol�ci�val.</P>


<H5><A NAME="af_channels">2.3.2.3.2 Csatorn�k sz�m�nak megv�ltoztat�sa</A></H5>

<P>A <CODE>channels</CODE> sz�r� csatorn�k hozz�ad�s�ra �s elt�vol�t�s�ra,
  valamint a csatorn�k routol�s�ra �s m�sol�s�ra szolg�l. Ha haszn�lata
  f�l�sleges, nem t�lt�dik be. Az opci�k sz�ma dinamikus:</P>

<DL>
  <DT><CODE>nch &lt;1-6&gt;</CODE></DT>
  <DD>eg�sz sz�m 1 �s 6 k�z�tt, a csatornasz�m megad�s�ra. Megad�sa
    sz�ks�ges.</DD>

  <DT><CODE>nr &lt;1-6&gt;</CODE></DT>
  <DD>eg�sz sz�m 1 �s 6 k�z�tt mely az �tvonalak sz�m�t adja meg.
    Opcion�lis.</DD>

  <DT><CODE>from1:to1:from2:to2:from3:to3...</CODE></DT>
  <DD>sz�mp�rok 0 �s 5 k�z�tt, amelyek megadj�k hova lesznek �tir�ny�tva
    a csatorn�k.</DD>
</DL>

<P>Az �tir�ny�t�s (route) l�nyege: ha kevesebb csatorn�b�l t�bbre t�rt�nik
  konvert�l�s, �res csatorn�k j�nnek l�tre (kiv�ve a mono->stereo konvert�l�st).
  Ha pedig a kimeneti csatorn�k sz�ma kevesebb mint a bemeneti, a limitet
  t�ll�pett csatorn�k nem lesznek hallhat�ak.</P>

<P>P�lda 1:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi </CODE></P>

<P>Ez megv�ltoztatja a csator�k sz�m�t 4-re, �s 4 �tvonalat �ll�t fel,
  melyek felcser�lik a 0-�s �s 1-es csatorn�t, a 2-es �s 3-as �rintetlen�l
  hagy�s�val. Persze ha a lej�tszand� m�dia 2 csatorn�b�l �ll, a 2-es �s 3-as
  csatorn�k mind�ssze csendet fognak tartalmazni.</P>

<P>P�lda 2:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi </CODE></P>

<P>6-ra v�ltoztatja a csatorn�k sz�m�t, �s 4 �tvonallal a 0-�s csatorn�t
  lem�solja a 0-t�l a 3-ig terjed� csatorn�kra. A 4-es �s 5-�s csatorn�kon
  csak csend van.</P>


<H5><A NAME="af_format">2.3.2.3.3 Sample form�tum konvert�l�</A></H5>

<P>A <CODE>format</CODE> sz�r� a hang tulajdons�gait konvert�lja �t.</P>

<DL>
  <DT><CODE>bps &lt;sz�m&gt;</CODE></DT>
  <DD>a lehets�ges �rt�kek: <CODE>1</CODE>, <CODE>2</CODE> vagy <CODE>4</CODE>,
    amik a mint�nk�nti byte-ok sz�mat adj�k meg. Ezen opci� megad�sa
    sz�ks�ges.</DD>

  <DT><CODE>f &lt;form�tum&gt;</CODE></DT>
  <DD>sz�veges string, amely le�rja a sample form�tumot. A string lehets�ges
    �rt�kei a k�vetkez�k, egybe kell �ket �rni:
    <CODE>alaw</CODE>, <CODE>mulaw</CODE> vagy
    <CODE>imaadpcm</CODE>, <CODE>float</CODE> vagy <CODE>int</CODE>,
    <CODE>unsigned</CODE> vagy <CODE>signed</CODE>, <CODE>le</CODE> vagy
    <CODE>be</CODE> (little vagy big endian). Ezen opci� megad�sa
    sz�ks�ges.</DD>
</DL>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af format=4:float media.avi</CODE></P>

<P>be�ll�tja a kimeneti form�tumot 4 byte-ra mint�nk�nt.</P>


<H5><A NAME="af_delay">2.3.2.3.4 Delay</A></H5>

<P>A <CODE>delay</CODE> sz�r�vel k�sleltetni lehet a hangsz�r�khoz �rkez�
  hangot hogy a k�l�nb�z� helyr�l j�v� hangok egyszerre �rjenek oda a
  hallgat�hoz.
  Csak akkor hasznos ha t�bb mint 2 hangsz�r�d van. A param�terek:</P>

<DL>
  <DT><CODE>d1:d2:d3...</CODE></DT>
  <DD>lebeg�pontos sz�mok, ms-ben megadj�k a k�sleltet�st a k�l�nb�z�
    csatorn�kra vonatkoztatva. A minim�lis k�sleltet�s 0ms, a maxim�lis
    pedig 1000ms.</DD>
</DL>

<P>A megfelel� �rt�kek kisz�m�t�sa a k�vetkez�k�ppen t�rt�nik:</P>

<OL>
  <LI>M�rd le a t�vols�got a hangsz�r�idt�l hozz�d, m�terben. A t�vols�gokat
    nevezd el s1-t�l s5-ig (5.1-es rendszert felt�telezve).
    A sub-woofert nincs �rtelme kompenz�lni.</LI>
  <LI>Vond ki az s1-t�l s5-ig az �sszes t�vols�got a legnagyobb t�vb�l, pl<BR>
    s[i] = max(s) - s[i]; i = 1...5</LI>
  <LI>A sz�ks�ges k�sleltet�s (ms) kisz�m�t�sa<BR>
    d[i] = 1000*s[i]/342; i = 1...5 </LI>
</OL>

<P>Pl:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af delay=10.5:10.5:0:0:7:0 media.avi</CODE></P>

<P>Ez az el�ls� bal �s jobb csatorn�kat 10.5ms-el k�slelteti, a k�t h�ts�t
  �s a sub-ot 0ms-el, a k�z�pet pedig 7ms-el.</P>


<H5><A NAME="af_volume">2.3.2.3.5 Szoftveres hanger�szab�lyz�s</A></H5>

<P>A szoftveres hanger�szab�lyz�st a <CODE>volume</CODE> audio sz�r�
  val�s�tja meg. �vatosan haszn�ld, mert a jelet eg�szen a zajszintig lehet
  vele cs�kkenteni. A legt�bb esetben �rdemes ink�bb a PCM hanger�t
  a maximumra rakni, ut�na pedig k�ls� er�s�t�t haszn�lni, ezt a filtert
  pedig mell�zni. Amennyiben a hangk�rty�d PCM mixere digit�lis �s zajosnak
  �rzed, haszn�ld helyette a MASTER mixert. Ha k�ls� er�s�t�t csatlakoztatt�l a g�pedhez (majdnem
  mindig �gy van), a zajszint a MASTER szint �s az er�s�t� hanger�szab�lyz�j�nak
  egy�ttes �ll�tgat�s�val lecs�kkenthet�. K�t opci� van:</P>

<DL>
  <DT><CODE>v &lt;-200 - +60&gt;</CODE></DT>
  <DD>lebeg�pontos sz�m <CODE>-200</CODE> �s <CODE>+60</CODE> k�z�tt mely a
    hanger�t adja meg dB-ben. Az alap�rtelmezett �rt�k a 0dB.</DD>

  <DT><CODE>c</CODE></DT>
  <DD>bin�ris opci� mely a "soft clipping"-et kapcsolja ki/be. Ez a funkci�
    sokkal folyamatosabb� teheti a hangot ha nagyon magas hanger� van
    be�ll�tva. Akkor kapcsold ezt be, ha a hangsz�r�id dinamik�ja alacsony.
    Viszont m�r most mondom hogy torz�t�st okoz, �s csak v�gs� esetben
    aj�nlott.</DD>
</DL>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af volume=10.1:0 media.avi</CODE></P>

<P>ez a hangot 10.1dB-lel er�s�ti, �s hard-clip-el ha a hanger� t�l magas.</P>

<P>Ennek a sz�r�nek van egy m�sodik funkci�ja is: m�ri a maxim�lis hanger�t
  �s kil�p�skor ki�rja. Ezt azt�n a MEncoder-rel haszn�lva a teljes
  dinamik�t ki lehet t�lteni.</P>


<H5><A NAME="af_equalizer">2.3.2.3.6 Equalizer</A></H5>

<P>Az <CODE>equalizer</CODE> sz�r� egy 10 s�vos equalizer,
  10 IIR s�v pass sz�r� implement�l�s�val. B�rmilyen lej�tszand� hanggal
  m�k�dik. A 10 s�v k�z�ps� �rt�kei a k�vetkez�k:</P>

<TABLE BORDER="0" WIDTH="100%">
  <TR><TD>S�v sz�ma</TD><TD>K�z�p�rt�k</TD></TR>
  <TR><TD>0</TD><TD>31.25 Hz</TD></TR>
  <TR><TD>1</TD><TD>62.50 Hz</TD></TR>
  <TR><TD>2</TD><TD>125.0 Hz</TD></TR>
  <TR><TD>3</TD><TD>250.0 Hz</TD></TR>
  <TR><TD>4</TD><TD>500.0 Hz</TD></TR>
  <TR><TD>5</TD><TD>1.000 kHz</TD></TR>
  <TR><TD>6</TD><TD>2.000 kHz</TD></TR>
  <TR><TD>7</TD><TD>4.000 kHz</TD></TR>
  <TR><TD>8</TD><TD>8.000 kHz</TD></TR>
  <TR><TD>9</TD><TD>16.00 kHz</TD></TR>
</TABLE>

<P>Ha a lej�tszott hang mintav�telez�si frekvenci�ja alacsonabb mint az
  egyik s�v megadott frekvenci�ja, akkor az adott s�v nem lesz haszn�lva.
  Ezen sz�r� egyik ismert hib�ja, hogy a legfels� s�v karakterisztik�ja
  nem teljesen szimmetrikus ha a mintav�telez�si freki k�zel van s�v
  k�z�p�rt�k�hez. Ez a probl�ma kik�sz�b�lhet� a hang felmintav�telez�s�vel
  (resample sz�r�).</P>

<P>Ennek a sz�r�nek 10 param�tere van:</P>

<DL>
  <DT><CODE>g1:g2:g3...g10</CODE></DT>
  <DD>lebeg�pontos sz�mok <CODE>-12</CODE> �s <CODE>+12</CODE> k�z�tt amik
    a dB-ben adj�k meg a k�v�nt k�l�nbs�get az egyes s�vokban</DD>
</DL>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi</CODE></P>

<P>er�s�ti a hangot a fels� �s als� frekvenciatartom�nyban, m�g majdnem
  teljesen kioltja 1kHz k�r�l.</P>


<H5><A NAME="af_panning">2.3.2.3.7 Panning sz�r�</A></H5>

<P>A <CODE>pan</CODE> sz�r�vel lehets�ges a csatorn�k �tkever�se. Gyakorlatilag
  a hanger�szab�lyz� �s a "channels" sz�r�k kombin�ci�ja. K�tf�lek�ppen
  lehet haszn�lni:</P>

<OL>
  <LI>Sok csatorna egy csatorn�v� mixel�se, pl sztere�rol mon�ra.</LI>
  <LI>T�rhat�s� rendszerben a k�z�ps� hangsz�r� "sz�less�g�nek"
    be�ll�t�sa.</LI>
</OL>

<P>Ezt a sz�r�t neh�z haszn�lni, �s id�t kell r�ford�tani hogy a k�v�nt
  eredm�nyt el�rd. A haszn�land� opci�k sz�ma f�gg a kimeneti csatorn�k
  sz�m�t�l:</P>

<DL>
  <DT><CODE>nch &lt;1-6&gt;</CODE></DT>
  <DD>eg�sz sz�m <CODE>1</CODE> �s <CODE>6</CODE> k�z�tt, �s a kimeneti
    csatorn�k sz�m�nak megad�s�ra szolg�l. Megad�sa k�telez�.</DD>

  <DT><CODE>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</CODE></DT>
  <DD>lebeg�pontos sz�mok <CODE>0</CODE> �s <CODE>1</CODE> k�z�tt.
    <CODE>l[i][j]</CODE> megadja, hogy mennyire lesz a j bemeneti csatorna
    belemixelve az i kimeneti csatorn�ba.</DD>
</DL>

<P>P�lda 1:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af pan=1:0.5:0.5 -channels 1 media.avi</CODE></P>

<P>stereo -> mono lemixel�s.</P>

<P>P�lda 2:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 media.avi</CODE></P>

<P>3 kiement csatorn�t eredm�nyez, melyek a 0-�s �s 1-es csatorn�k eredeti
  �llapotban, a 2-es csatorna pedig a 0-�s �s az 1-es egybemixel�se
  (melyet azt�n el lehet k�ldeni egy sub-woofernek p�ld�ul).</P>


<H5><A NAME="af_sub">2.3.2.3.8 Sub-woofer</A></H5>

<P>A <CODE>sub</CODE> sz�r� egy sub woofer csatorn�t illeszt az audioba. Ez a
  csatorna a 0-�s �s 1-es csatorn�k �tlaga lesz. Az �gy keletkez� hangot
  ezut�n �teresztj�k egy 4th order Butterworth sz�r�n, alap�llapotban
  60Hz-es v�g�si frekvenci�val, ezut�n pedig hozz�adjuk az audiohoz.
  Figyelem: ezt a sz�r�t ki kell kapcsolni Dolby Digital 5.1-es hang eset�n,
  k�l�nben eltorz�tja a sub woofer hangj�t. K�t param�tere van:</P>

<DL>
  <DT><CODE>fc &lt;20-300&gt;</CODE></DT>
  <DD>opcion�lis lebeg�pontos sz�m a v�g�si freki megad�s�ra, Hz-ben.
    A haszn�lhat� tartom�ny 20Hz-t�l 300Hz. A legjobb min�s�ghez olyan
    alacsonyra kell �ll�tani amilyenre csak lehet. Ez jav�tani fogja a stereo
    vagy a t�rhat�s �lm�ny�t. Alap�llapotban 60Hz.</DD>

  <DT><CODE>ch &lt;0-5&gt;</CODE></DT>
  <DD>opcion�lis eg�sz sz�m <CODE>0</CODE> �s <CODE>5</CODE> melyek
    megadj�k hogy melyik csatorn�ba legyen beillesztve a sub audio.
    Alap�llapotban <CODE>5</CODE>. Megfigyelend�, hogy a csatorn�k sz�ma
    automatikusan meg lesz n�velve erre az �rt�kre, ha sz�ks�ges.</DD>
</DL>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af sub=100:4 -channels 5 media.avi</CODE></P>

<P>hozz�ad egy sub-woofer csatorn�t 100Hz-es v�g�si frekvenci�val a 4-es
  sz�m� csatorn�ra.</P>


<H5><A NAME="af_surround">2.3.2.3.9 T�rhat�s dek�der</A></H5>

<P>Matrix enk�dol�s t�rhat�s� hang dek�dol�s�ra a <CODE>surround</CODE>
  sz�r� haszn�latos. A Dolby Surround egy p�lda matrix enk�dol�s� hangra.
  Sok 2 csatorn�s hang val�j�ban matrix t�rhat�s� hangot tartalmaz.
  Ezen feature haszn�lat�hoz legal�bb 4 csatorn�t t�mogat� hangk�rtya
  sz�ks�ges. Egy param�tere van:</P>

<DL>
  <DT><CODE>d &lt;0-1000&gt;</CODE></DT>
  <DD>opcion�lis lebeg�pontos sz�m <CODE>0</CODE> �s <CODE>1000</CODE>
    k�z�tt, mely ms-ban megadja a h�ts� hangsz�r�k k�sleltet�s�t.
    Ez a k�sleltet�s a k�vetkez�k�pp �ll�that� be: ha d1 a t�v
    a hallgat�tol az el�ls� hangsz�r�kig, �s d2 a t�v a hallgat�tol
    a h�ts� hangsz�r�kig, akkor a k�sleltet�s �rt�ke <CODE>d</DOE>
    15ms-re �ll�tand� ha d1 &lt;= d2, �s 15+5*(d1-d2)-re ha d1 &gt; d2.
    Az alap�rtelmezett �rt�ke <CODE>d</CODE>-nek 20ms.</DD>
</DL>

<P>P�lda:<BR>
  &nbsp;&nbsp;<CODE>mplayer -af surround=15 -channels 4 media.avi</CODE></P>

<P>a h�ts� hangsz�r�kat 15ms-el k�sleltetve t�rhat�s� hang dek�dol�sa.</P>


<H4><A NAME=plugins>2.3.2.4.  Audio pluginek (r�gi)</A></H4>

<H2><STRONG>Megjegyz�s: az audio plugin-eket felv�ltott�k az audio sz�r�k,
  ez�rt az el�bbiek hamarosan elt�vol�t�sra ker�lnek.</STRONG></H2>

<P>Az <B>MPlayer</B> tartalmaz n�h�ny audio plugint. Ezek a hang
  tulajdons�gainak megv�ltoztat�s�ra haszn�lhat�ak. A haszn�latuk az
  <CODE>-aop</CODE> opci�val t�rt�nik, amit a
  <CODE>list=plugin1,plugin2,...</CODE> opci� k�vet. A <CODE>list</CODE>
  kapcsol� elhagyhatatlan, itt adhat� meg a haszn�land� pluginek list�ja,
  valamint a sorrendj�k. P�ld�ul a k�vetkez� parancs:
</P>

<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample,format</CODE></P>

<P>el�sz�r a resample pluginen, azt�n a format pluginen kereszt�l vezeti
  a hangot.
</P>

<P>A plugineknek is vannak opci�ik, amelyek befoly�solj�k �ket. Ezek
  r�szletesebben a k�vetkez� fejezetekben vannak le�rva. Ha egy pluginnak
  nem adsz meg be�ll�t�sokat, az alap�rtelmezett be�ll�t�sban fognak futni.
  �me egy p�lda hogy hogyan haszn�lj t�bb plugint, megadott opci�kkal:
</P>

<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=resample,format:fout=48000:format=0x8</CODE>
</P>

<P>Ez 44100Hz-es kimeneti frekvenci�ra mixel, �s a kimeneti form�tumot
  �t�ll�tja AFMT_U8-ra.
</P>                         

<P>Currently audio plugins can not be used in <B>MEncoder</B>.</P>


<H5><A NAME=resample>2.3.2.4.1.  Up/Downsampling</A></H5>

<P>Az <B>MPlayer</B> k�pes az audio stream frekvenci�j�t n�velni illetve
cs�kkenteni. Ennek sz�ks�gess�ge <B>autodetekt�lva van</B>.
Ez a funkci� m�g nem m�k�dik a <B>MEncoder</B>-ben.</P>

<P>Haszn�lat :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample:fout=&lt;a k�v�nt
  frekvencia Hz-ben, pl 44100&gt;</CODE></P>


<H5><A NAME=surround_decoding>2.3.2.4.2.  T�rhat�s� hangok dek�dol�sa</A></H5>

<P>Az <B>MPlayer</B>-nek van egy audio pluginje ami a m�trix-k�dolt hangok
dek�dol�s�ra szolg�l (ilyen p�ld�ul a Dolby Surround).</P>

<P>Sok 2 csatorn�s file val�j�ban m�trix-k�dolt t�rhat�s� hangot
tartalmaz.</P>

<P>Az ilyen dek�dol�s haszn�lat�hoz egy legal�bb 4 csatorn�t t�mogat�
hangk�rty�ra+meghajt�ra van sz�ks�g.</P>

<P>Haszn�lat :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=surround</CODE></P>


<H5><A NAME=format>2.3.2.4.3. Sample form�tum konvert�l�</A></H5>

<P>Ha a hangk�rty�d nem t�mogatja a signed 16bit int form�tumot, ezzel
  a pluginnel �talak�thatod a kimeneti hangot olyanba amit visz.
  Egy opci�ja van neki, a <CODE>format</CODE>, ami ut�n megadand� a k�v�nt
  form�tum sz�ma (l�sd libao2/afmt.h). Ez a plugin ritk�n haszn�land�..
</P>

<P>Haszn�lat :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=format:format=&lt;kimeneti form�tum&gt;</CODE>
</P>


<H5><A NAME=delay>2.3.2.4.4. Delay</A></H5>

<P>P�lda plugin, csak developereknek. L�sd angol dox.</P>

<H5><A NAME=volume>2.3.2.4.5. Szoftveres hanger�szab�lyz�s</A></H5>

<P>Ez a plugin szoftveres hanger��ll�t�sra k�pes, ez�ltal olyan g�peken
  is haszn�lhat�, ahol a hardveres mixer eszk�z nem m�k�dik. Haszn�lhat�
  tov�bb� olyan esetekben, amikor a PCM hanger� megv�ltoztat�sa n�lk�l
  akarod a hanger�t megv�ltoztatni. Egyetlen opci�ja van, a <CODE>volume</CODE>
  ami 0 �s 255 k�z�tti �rt�keket vehet fel (az alap�rtelmezett �rt�k a 101 -
  ez 0dB-nyi er�s�t�st jelent).
  �vatosan haszn�ld ezt a plugint. A legt�bb esetben sokkal c�lravezet�bb a
  hardveres mixeren a PCM csatorna maxim�lisra �ll�t�sa, ezen plugin
  kihagy�sa, �s a hanger� MASTER csatorn�val t�rt�n� �ll�t�sa.
  Amennyiben a hangk�rty�d PCM mixere digit�lis �s zajosnak
  �rzed, haszn�ld helyette a MASTER mixert. Ha k�ls�
  er�s�t� is r� van kapcsolva a hangk�rty�dra, a zajszint minim�lisra
  cs�kkent�se �rdek�ben �rdemes a "mester" csatorn�val �s az er�s�t�
  hanger�szab�lyz�j�val addig sz�rakozni amig a h�tt�rben sziszeg� zaj
  eleny�szik.
</P>

<P>Haszn�lata :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=volume:volume=&lt;0-255&gt;</CODE> 
</P>

<P>A pluginnek van �gynevezett "compressor" vagy "soft-clipping" k�pess�ge.
  Ez akkor haszn�lhat�, ha a hang dinamikus tartom�nya t�l magas, vagy a
  hangsz�r�k� t�l alacsony. Az elj�r�s h�tr�nya, hogy torz�t�st okoz, ez�rt
  csak akkor haszn�land� ha nincs m�s lehet�s�g.</P>

<P>Haszn�lata :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volume:softclip</CODE>
</P>


<H5><A NAME=extrastereo>2.3.2.4.6. Extrastereo</A></H5>

<P>Ez a plugin line�risan n�veli a bal �s jobb hangcsatorna k�zti k�l�nbs�get
  (mint az XMMS extrastereo plugin) ez�ltal "�letszer�bb" effektust
  k�lcs�n�zve a hangnak.
</P>

<P>Haszn�lat :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo</CODE><BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P>

<P>A param�ter egy float sz�m (<CODE>mul</CODE>), aminek alap�rt�ke 2.5. Ha
  0.0-ra �rod �t, mono hangot kapsz.</P>


<H5><A NAME=normalizer>2.3.2.4.7. Volume Normalizer</A></H5>

<P>Ez a plugin be�ll�tja a hanger�t arra a maxim�lis er�ss�gre, ahol
  m�g nem l�p fel torz�t�s.
</P>

<P>Haszn�lat :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volnorm</CODE><BR>


</BODY>

</HTML>