view DOCS/Hungarian/sound.html @ 8013:bd100a3d486f

Here's a new vo plugin that uses DirectFB. It's meant for Matrox G400 cards and TV out. It's works like DVDMax in Windows. Instructions on how to make it work are at: http://www.sci.fi/~syrjala/directfb/readme.txt patch by Ville Syrjälä <syrjala@sci.fi>
author arpi
date Thu, 31 Oct 2002 23:54:26 +0000 (2002-10-31)
parents e1c9621b7582
children ccd95b547f6d
line wrap: on
line source
<!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>

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

<TABLE BORDER=0>

<TD COLSPAN=4><B>�ltal�nos:</B></TD>

<TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top>oss</TD><TD>&nbsp;&nbsp;</TD><TD>OSS (ioctl) meghajt�</TD></TR>
<TR><TD></TD><TD VALIGN=top>sdl</TD><TD></TD><TD>SDL meghajt� (up/downsampling t�mogat�s, <B>ESD</B>, <B>ARTS</B>, stb)</TD></TR>
<TR><TD></TD><TD VALIGN=top>nas</TD><TD></TD><TD>NAS (Network Audio System) meghajt�</TD></TR>
<TR><TD></TD><TD VALIGN=top>alsa5</TD><TD></TD><TD>nat�v ALSA 0.5 meghajt�</TD></TR>
<TR><TD></TD><TD VALIGN=top>alsa9</TD><TD></TD><TD>nat�v ALSA 0.9 meghajt� (m�k�dik, de vannak vele probl�m�k -> haszn�ld az OSS meghajt�t)</TD></TR>
<TR><TD></TD><TD VALIGN=top>sun</TD><TD></TD><TD>SUN audio meghajt� (/dev/audio) BSD-re �s Solaris-ra</TD></TR>
<TR><TD></TD><TD VALIGN=top>arts</TD><TD></TD><TD>nat�v ARTS meghajt� (KDE lusereknek)</TD></TR>

</TABLE>

<P>A helyzet az, hogy a Linux hangk�rtyameghajt�i nem t�l j�k, r�ad�sul
  olyan inkompatibilisek amennyire csak lehet. Lehets�ges hogy eltart egy
  ideig am�g megtal�lod az optim�lis be�llit�sokat.</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>
  <LI>ha ALSA 0.9-ed van, haszn�ld az <I>-ao oss</I>-t vagy az <I>-ao sdl</I>-t,
    izl�s szerint. Haszn�lhatod az <I>-ao alsa9</I>-et is, de az m�g el�g bugos.</LI>
</UL>

<P><B>Solaris/FreeBSD</B> rendszereken 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.1.  Aj�nlott be�ll�t�sok k�l�nf�le hangk�rty�khoz</A></H4>

<TABLE BORDER=0 WIDTH=100%>
<TD COLSPAN=3><B>VIA alaplapi chipset (via82cxxx) 48Khz-ra limit�lt</B></TD><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>

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

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

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

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

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

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

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

<TD COLSPAN=3><B>C-Media cards (which ones?)</B></TD><TR>
<TD></TD><TD>OSS:</TD><TD>nem OK (sistereg) (?)</TD><TR>
<TD></TD><TD>ALSA:</TD><TD>OK (?)</TD><TR>
<TD></TD><TD>Max kHz:</TD><TD>?</TD><TR>

<TD COLSPAN=3><B>Yamaha k�rty�k (*ymf*)</B></TD><TR>
<TD></TD><TD>OSS:</TD><TD>nem OK (?) (tal�n -ao sdl ?)</TD><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>
<TD></TD><TD>Max kHz:</TD><TD>?</TD><TR>

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

<TD COLSPAN=3><B>PC Speaker or DAC</B></TD><TR>
<TD></TD><TD>OSS:</TD><TD>OK (<I>haszn�ld az SDL meghajt�t : -ao sdl</I>)</TD><TR>
<TD></TD><TD>ALSA:</TD><TD>nincs</TD><TR>
<TD></TD><TD>Max kHz:</TD><TD>a meghajt� 44.1Khz-t emul�l, vagy t�bbet</TD><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>ne foglald le a hangk�rty�d m�sik programmal (pl. XMMS) !
       Ha ESD-t haszn�lsz, ind�tsd MPlayer-t az '-ao sdl:esd' opci�val!</LI>
  <LI>�rd meg nek�nk, hogy m�k�dik egy�tt az MPlayer �s a karty�d!</LI>
</UL>

<H4><A NAME=plugins>2.3.2.2.  Audio pluginek</A></H4>

<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.2.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 nincs autodetekt�lva, �gy k�l�n meg kell adni
p�ld�ul ha csak 44.1Khz-et tud� k�rty�d van, �s 48Khz-es audiot akarsz
lej�tszani. Valamint: 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.2.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.2.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.2.4. Delay</A></H5>

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

<H5><A NAME=volume>2.3.2.2.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� "mester" csatorn�val t�rt�n� �ll�t�sa. 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.2.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.2.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>