1
mirror of https://github.com/mpv-player/mpv synced 2024-10-26 07:22:17 +02:00
mpv/DOCS/German/sound.html

286 lines
14 KiB
HTML
Raw Normal View History

<HTML>
<HEAD>
<STYLE>
.text
{font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;}
</STYLE>
</HEAD>
<BODYBGCOLOR=white>
<FONT CLASS="text">
<P><B><A NAME=2.2.2>2.2.2. Audio Ausgabe-Ger<65>te</A></P></B>
<P><B>MPlayer</B>s Audio-Interface wird <I>libao2</I> genannt. Es enth<74>lt
zur Zeit diese Treiber:</P>
<TABLE BORDER=0>
<TD COLSPAN=4><P><B><FONT CLASS="text">General:</B></P></TD>
<TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top><FONT CLASS="text">oss</TD><TD>&nbsp;&nbsp;</TD><TD><FONT CLASS="text">OSS (ioctl) Treiber</TD></TR>
<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">sdl</TD><TD></TD><TD><FONT CLASS="text">SDL Treiber (unterst<73>tzt Up-/Downsampling, <B>ESD</B>, <B>ARTS</B> usw.)</TD></TR>
<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">nas</TD><TD></TD><TD><FONT CLASS="text">NAS (Network Audio System) Treiber</TD></TR>
<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">alsa5</TD><TD></TD><TD><FONT CLASS="text">ALSA 0.5 Treiber</TD></TR>
<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">alsa9</TD><TD></TD><TD><FONT CLASS="text">ALSA 0.9 Treiber (funkioniert, macht aber Probleme -> verwende OSS)</TD></TR>
<TR><TD></TD><TD VALIGN=top><FONT CLASS="text">sun</TD><TD></TD><TD><FONT CLASS="text">SUN Audio-Treiber (/dev/audio) f<>r BSD und Solaris8 Anwender</TD></TR>
</TABLE>
<P>Fakt ist, dass Linux-Soundkartentreiber meist schei<65>e sind und meist so
inkompatibel wie nur m<>glich sind. Es KANN vielleicht eine Weile dauern, bis du die optimale Einstellung hat.</P>
<P><UL>
<LI>Wenn du einen OSS-Treiber hast, versuche als erstes <I>-ao oss</I> (dies ist Standard).
Wenn du keine Fehler, Verz<72>gerungen oder irgendetwas anderes ungew<65>hliches h<>rst,
versuche mal <I>-ao sdl</I> (HINWEIS: nat<61>rlich musst du eine neue SDL Library und
das dazugeh<65>rigen Devel-Paket installiert haben). Es hilft in vielen F<>llen (es
unterst<EFBFBD>tzt auch ESD, ARTS und Up-/Downsampling. /esd ist GNOMEs, arts ist KDEs Sounddaemon/).</LI>
<LI>Wenn du ALSA Version 0.5 verwendest, musst du fast IMMER <I>-ao alsa5</I> nehmen,
weil ALSA 0.5 einen fehlerhaften OSS Emulationscode hast und <B>MPlayer</B> wird mit
etwa so einer Meldung <B>abst<EFBFBD>tzen</B>:<BR>
<UL>
<CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></UL>
</LI>
<LI>Wenn du ALSA Version 0.9 hast, verwende <I>-ao oss</I> oder <I>-ao sdl</I>, wie du willst.
Du kannst auch <I>-ao alsa9</I> verwende, aber es hat noch einige Probleme
(Verlust von Sync, Audio h<>rt pl<70>tzlich auf, usw.)</LI>
</UL></P>
<P>Verwende auf <B>Solaris/FreeBSD</B> Systemen den SUN Audio-Treiber mit der <I>-ao sun</I> Option,
ansonsten wirst du weder Video noch Ton haben.</P>
<P><B><A NAME=2.2.2.1>2.2.2.1. Soundkarten Erfahrungen, Empfehlungen</A></B></P>
<P><TABLE BORDER=0 WIDTH=100%>
<TD COLSPAN=3><B><FONT CLASS="text">VIA Onboard-Chipset (via82cxxx) nur 48Khz</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">Treiber:</TD><TD><FONT CLASS="text"> siehe <A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">hier</A></TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">Aureal Vortex 2</B></TD><TR>
<TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD><FONT CLASS="text">OSS/Free:</TD><TD><FONT CLASS="text">kein Treiber</TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">kein Treiber</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
<TD></TD><TD><FONT CLASS="text">Treiber:</TD><TD><FONT CLASS="text"><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD><TR>
<TD></TD><TD><FONT CLASS="text">Treiber2:</TD><TD><FONT CLASS="text"> von <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">hier</A><BR>
(<I>Buffergr<EFBFBD><EFBFBD>e erh<72>ht auf 32k</I>)</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">GUS PnP</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">kein Treiber</TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">SB Live!</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">Analog OK, SP/DIF funktioniert nicht</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">Beide OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">192</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">SB AWE 64</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">max 44kHz</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">48kHz h<>rt sich scheisse an</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">Gravis UltraSound ACE</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">nicht OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">Gravis UltraSound MAX</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">ESS 688</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">48</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">C-Media Karten (welche?)</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">nicht OK (zischen) (?)</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK (?)</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">?</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">Yamaha Karten (*ymf*)</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">nicht OK (?) (vielleicht -ao sdl)</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">OK, nur mit ALSA 0.5 mit OSS-Emulation <B>UND</B> <I>-ao sdl</I> (!) (?)</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">?</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">Karten mit envy24 Chips (wie Terratec EWS88MT)</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">?</TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS/Pro:</TD><TD><FONT CLASS="text">OK</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">?</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">?</TD><TR>
<TD COLSPAN=3><B><FONT CLASS="text">PC Speaker oder DAC</B></TD><TR>
<TD></TD><TD><FONT CLASS="text">OSS:</TD><TD><FONT CLASS="text">OK (<I>verwende den SDL-Treiber: -ao sdl</I>)</TD><TR>
<TD></TD><TD><FONT CLASS="text">ALSA:</TD><TD><FONT CLASS="text">kein Treiber</TD><TR>
<TD></TD><TD><FONT CLASS="text">Max kHz:</TD><TD><FONT CLASS="text">der Treiber emuliert 44.1, m<>glicherweise mehr</TD><TR>
<TD></TD><TD><FONT CLASS="text">Treiber:</TD><TD><FONT CLASS="text"><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD><TR>
</TABLE></P>
<P><UL>
<LI>Verwende mindestens 2.4 wenn m<>glich, 2.2 ist ungetestet
<LI>Wenn der sound w<>hrend der Wiedergabe von CD-ROM "klickende" Ger<65>usche
verursacht, schalte die Interupt-Unmaskierung ein !
Zum Beispiel "hdparm -u1 /dev/cdrom" (siehe "man hdparm" !!!)
Dies ist allgemein empfohlen... (f<>r XMMS, usw...)
Lese Sektion <A HREF="cd-dvd.html#4.1">4.1</A>.
<LI>Verwende deine Soundkarte nicht mit einer anderen Anwendungen ( z.B. XMMS ) !
Wenn du ESD verwendest, starte MPlayer mit dem Esddsp-Utility !
<LI>Sag uns bitte, wie MPlayer und deine Soundkarte(n) zusammen funktionieren!
</UL></P>
<P><B><A NAME=2.3.2.2>2.3.2.2. Audio Plugins</A></B></P>
<P><B>MPlayer</B> hat Unterst<73>tzung f<>r Audio Plugins. Audio Plugins k<>nnen
benutzt werden,um die Einstellungen der Audio-Daten zu <20>ndern bevor der Ton die
Soundkarte erreicht. Sie werden aktiviert durch den <CODE>-aop</CODE> Schalter
gefolgt von dem <CODE>list=plugin1,plugin2,...</CODE> Schalter. Der <CODE>list</CODE>
Schalter ist ben<65>tigt und stellt fest, welche Plugins ben<65>tzt werden sollen und in
welcher Reihenfolge diese ausgef<65>hrt werden sollen, Beispiel:
</P>
<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample,format</CODE></P>
<P>w<EFBFBD>rde den Ton durch das Resampling-Plugin laufen lassen, gefolgt von dem Format des
Plugins.
</P>
<P>Die Plugins k<>nnen auch Schalter haben, welche ihr Verhalten <20>ndern.
Diese Schalter sind im unteren Abschnitt im Detail beschrieben. Ein Plugin wird
mit den Standardeinstellungen gestartet, wenn dessen Optionen nicht mitgegeben werden.
Ein Beispiel, wie man Plugins in Kombination mit Plugin spezifischen Schaltern verwendet:
</P>
<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop
list=resample,format:fout=48000:format=0x8</CODE>
</P>
<P>w<EFBFBD>rde die Ausgabefrequenz des Resample-Plugins auf 44100Hz and das
Ausgabeformat des Format-Plugins auf AFMT_U8 stellen.
</P>
<P>Momentan k<>nnen Audio-Plugins nicht im <B>MEncoder</B> verwendet werden.</P>
<P><B><A NAME=2.3.2.2.1>2.3.2.2.1. Up/Downsampling</A></B></P>
<P><B>MPlayer</B> unterst<73>tzt vollst<73>ndiges up/downsampling von Audiostreams.
Dieses Plugin kann z.B. verwendet werden, wenn du eine Soundkarte mit fester Frequenz
besitzt oder wenn du eine alte Soundkarte am Hals hast, welche nur max 44.1kHz verarbeitet.
Beschr<EFBFBD>nkungen in deiner Hardware werden nicht automatisch erkannt, also musst du die
Sample-Frequenz explizit angeben. Dieses Plugin hat einen Schalter:
<CODE>fout</CODE>, welcher benutzt wird um die gew<65>nschte Ausgabefrequenz zu setzen.
Der Standard ist 48kHz, und wird in &lt;Hz&gt; angegeben.
<P>Verwendung:<BR>
&nbsp;&nbsp;<CODE>mplayer medium.avi -aop list=resample:fout=&lt;erforderliche Frequenz in Hz, z.B. 44100&gt;</CODE></P>
<P><B><A NAME=2.3.2.2.2>2.3.2.2.2. Surround Sound Decodierung</A></B></P>
<P><B>MPlayer</b> hat ein Audio-Plugin das matrix codierten Surround Sound decodieren kann.
Dolby Surround ist ein Beispiel eines matrix codierten Formats.</p>
<P>Eigentlich enthalten viele Dateien mit 2 Audio Kan<61>len matrix Surround
Sound.</p>
<P>Um dieses Feature zu benutzen, brauchst du eine Soundkarte mit mindestens 4 Kan<61>len.</P>
<P>Verwendung :<BR>
&nbsp;&nbsp;<CODE>mplayer medium.avi -aop list=surround</CODE></P>
<P><B><A NAME=2.3.2.2.3>2.3.2.2.3. Sample Format Konvertierer</A></B></P>
<P>Wenn deine Soundkarte keinen signed 16bit int unterst<73>tzt, kann dieses Plugin
benutzt werden um das Format in eines zu <20>ndern, das deine Soundkarte versteht.
Es hat nur einen Schalter <CODE>format</CODE>, welcher auf eine Nummer gestellt werden kann,
die man der Datei libao2/afmt.h findet. Dieses Plugin wird praktisch nie gebraucht
und ist f<>r erfahrene Anwender gedacht. Dieses Plugin <20>ndert nur das Sample Format und nicht
die Samplefrequenz oder die Anzahl Kan<61>le.
</P>
<P>Verwendung :<BR>
&nbsp;&nbsp;<CODE>mplayer medium.avi -aop
list=format:format=&lt;required output format&gt;</CODE>
</P>
<P><B><A NAME=2.3.2.2.4>2.3.2.2.4. Verz<72>gerung</A></B></P>
<P>Dieses Plugin verz<72>gert den Ton und ist als Beispiel gedacht, wie man neue Plugins
schreibt. Es kann f<>r nichts sinnvolles aus der Anwenderperspektive verwendet werden
und ist hier nur aus Gr<47>nden der Vollst<73>ndigkeit erw<72>hnt. Verwende dieses Plugin nicht,
wenn du kein Entwickler bist.</P>
<P><B><A NAME=2.3.2.2.5>2.3.2.2.5. Software Lautst<73>rkeregelung</A></B></P>
<P>Dieses Plugin ist ein Software-Ersatz f<>r die Lautst<73>rkereglung und
kann in Maschinen mit kaputtem Mixer-Device verwendet werden. Es kann
auch verwendet werden, wenn man die Ausgabelautst<73>rke von <B>MPlayer</B>
zu <20>ndern ohne die Einstellung der PCM-Lautst<73>rke im Mixer zu <20>ndern.
Es gibt einen Schalter <CODE>volume</CODE>, welcher verwendet wird um
den anf<6E>nglichen Schallpegel festzulegen. Der anf<6E>ngliche Schallpegel
kann auf Werte zwischen 0 und 255 festgelegt werden (normal auf 101,
was 0db Verst<73>rkung entspricht). Benutze dieses Plugin mit Vorsicht,
da es das Signal auf das Ger<65>uschverh<72>ltnis des Tons reduzieren kann.
In den meisten F<>llen ist es das beste, die Stufe f<>r den PCM-Ton auf
das Maximum zu stellen, dieses Plugin nicht zu verwenden und die Regelung der
Master-Lautst<73>rkeregelung zu <20>berlassen. Wenn ein externer Verst<73>rker mit
dem Computer verbunden ist (was fast immer der Fall ist), kann der
Ger<65>uschepegel durch die Anpassung des Master-Stufe und der Lautst<73>rkekn<6B>pfe
des Verst<73>rkers minimiert werden, bis das Hintergrundrauschen verschwindet.
</P>
<P>Verwendung :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop
list=volume:volume=&lt;0-255&gt;</CODE>
</P>
<P>Dieses Plugin besitzt auch einen Kompressor oder "soft-clipping" F<>higkeiten.
Die Kompression kann benutzt werden, wenn der dynamische Bereich des Tons sehr hoch
ist oder wenn der dynamische Bereich der Lautsprecher sehr niedrig ist. Beachte, dass dieses
Feature Verzerrungen verursacht, es sollte erst als letzte M<>glichkeit in Betracht gezogen
werden.
</P>
<P>Verwendung :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop
list=volume:softclip</CODE>
</P>
<P><B><A NAME=2.3.2.2.6>2.3.2.2.6. Extrastereo</A></B></P>
<P>Dieses Plugin erh<72>ht (linear) die Differenz zwischen dem linken und rechten
Kanal (wie das XMMS Extrastereo-Plugin), was zum Teil zu "live"-Effekten
bei der Wiedergabe f<>hrt.
</P>
<P>Verwendung :<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>Der normale Koeffizient (<CODE>mul</CODE>) ist eine Fliesskommazahl welche standardm<64>ssig
auf 2.5 gestellt ist. Wenn man den Wert auf 0.0 setzt, erh<72>lt man einen Mono-Ton
(Durchschnitt beider Kan<61>le). Wenn man den Wert auf 1.0 setzt, bleibt der Ton gleich.</P>
<P><B><A NAME=2.3.2.2.7>2.3.2.2.7. Lautst<73>rke Normalisierer</A></B></P>
<P>Dieses Plugin maximiert die Lautst<73>rke unter Beibehaltung eines
unverzerrten Tones.
</P>
<P>Verwendung :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volnorm</CODE><BR>
</BODY>
</HTML>