Mercurial > mplayer.hg
view DOCS/German/sound.html @ 4672:030b3125e6f0
mpng: 32bpp support
author | alex |
---|---|
date | Tue, 12 Feb 2002 17:04:43 +0000 |
parents | bcaeff069237 |
children | a993e0bcdf75 |
line wrap: on
line source
<HTML> <BODYBGCOLOR=white> <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> <P><B><A NAME=2.2.2>2.2.2. Audio Ausgabe-Geräte</A></P></B> <P><B>MPlayer</B>s Audio-Interface wird <I>libao2</I> genannt. Es enthält zur Zeit diese Treiber:</P> <TABLE BORDER=0> <TD COLSPAN=4><P><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>General:</B></P></TD> <TR><TD> </TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>oss</TD><TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS (ioctl) Treiber</TD></TR> <TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>sdl</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SDL Treiber (unterstützt Up-/Downsampling, <B>ESD</B>, <B>ARTS</B> usw.)</TD></TR> <TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>nas</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>NAS (Network Audio System) Treiber</TD></TR> <TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>alsa5</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA 0.5 Treiber</TD></TR> <TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>alsa9</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA 0.9 Treiber (funkioniert, macht aber Probleme -> verwende OSS)</TD></TR> <TR><TD></TD><TD VALIGN=top><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>sun</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SUN Audio-Treiber (/dev/audio) für BSD und Solaris8 Anwender</TD></TR> </TABLE> <P>Fakt ist, dass Linux-Soundkartentreiber meist scheiß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ögerungen oder irgendetwas anderes ungewöhliches hörst, versuche mal <I>-ao sdl</I> (HINWEIS: natürlich musst du eine neue SDL Library und das dazugehörigen Devel-Paket installiert haben). Es hilft in vielen Fällen (es unterstü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ü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ö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 face="Verdana, Arial, Helvetica, sans-serif" size=2>VIA Onboard-Chipset (via82cxxx) nur 48Khz</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Treiber:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> siehe <A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">hier</A></TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Aureal Vortex 2</B></TD><TR> <TD> </TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Free:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>kein Treiber</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Pro:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>kein Treiber</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Treiber:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Treiber2:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> von <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">hier</A><BR> (<I>Buffergröße erhöht auf 32k</I>)</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>GUS PnP</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>kein Treiber</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Pro:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SB Live!</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>(?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>SB AWE 64</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>max 44kHz</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48kHz hört sich scheisse an</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Gravis UltraSound ACE</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>max 44Khz. <I>ebenfalls Probleme</I></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Gravis UltraSound MAX</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ESS 688</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>48</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>C-Media Karten (welche?)</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>nicht OK (zischen) (?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Yamaha Karten (*ymf*)</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>nicht OK (?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK, nur mit ALSA 0.5 mit OSS-Emulation <B>UND</B> <I>-ao sdl</I> (!) (?)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Karten mit envy24 Chips (wie Terratec EWS88MT)</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS/Pro:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>?</TD><TR> <TD COLSPAN=3><B><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>PC Speaker or DAC</B></TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OSS:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>OK (<I>verwende den SDL-Treiber: -ao sdl</I>)</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>ALSA:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>kein Treiber</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Max kHz:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>der Treiber emuliert 44.1, möglichweise mehr</TD><TR> <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>Treiber:</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><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 Wiedergeben von CD-ROM "klickende" Geräusche macht, 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 Anwendung ( 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ützung für Audio Plugins. Audio Plugins können benutzt werden,um die Einstellungen der Audio-Daten zu ä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ötigt und stellt fest, welche Plugins benützt werden sollen und in welcher Reihenfolge diese ausgeführt werden sollen, Beispiel: </P> <P> <CODE>mplayer media.avi -aop list=resample,format</CODE></P> <P>würde den Ton durch das Resampling-Plugin laufen lassen, gefolgt von dem Format des Plugins. </P> <P>Die Plugins können auch durch Schalter haben, welche irh Verhalten ä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> <CODE>mplayer media.avi -aop list=resample,format:fout=48000:format=0x8</CODE> </P> <P>wü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ützt vollständiges up/downsampling von Audiostreams. Dieses Plugin kann z.B. verwendet werden, wenn du eine Soundkarte mit fester Frequenz besitzst oder wenn du eine alte Soundkarte am Hals hast, welche nur max 44.1kHz verarbeitet. Beschränkungen in deiner Hardware werden nicht automatisch erkannt, also must du die Sample-Frequenz explizit angeben. Dieses Plugin hat einen Schalter: <CODE>fout</CODE>, welcher benutzt wird um die gewünschte Ausgabefrequenz zu setzen. Der Standard ist 48kHz, und wird in <Hz> angegeben. <P>Verwendung:<BR> <CODE>mplayer media.avi -aop list=resample:fout=<erforderliche Frequenz in Hz, z.B. 44100></CODE></P> <P><B><A NAME=2.3.2.2.2>2.3.2.2.2. Surround Sound Dekodierung</A></B></P> <P><B>MPlayer</b> hat ein Audio-Plugin das matrix kodierten Surround Sound dekodieren kann. Dolby Surround ist ein Beispiel eines matrix kodierten Formats.</p> <P>Eigentlich enthalten viele Dateien mit 2 Audio Kanälen matrixed Surround Sound.</p> <P>Um dieses Feature zu benutzen, brauchst du eine Soundkarte mit mindestens 4 Kanälen.</P> <P>Verwendung :<BR> <CODE>mplayer media.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ützt, kann dieses Plugin benutzt werden um das Format in eines zu ä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 ändert nur das Sample Format und nicht die Samplefrequenz oder die Anzahl Kanäle. </P> <P>Verwendung :<BR> <CODE>mplayer media.avi -aop list=format:format=<required output format></CODE> </P> <P><B><A NAME=2.3.2.2.4>2.3.2.2.4. Verzögerung</A></B></P> <P>Dieses Plugin verzö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ünden der Vollständigkeit erwähnt. Verwende dieses Plugin nicht, wenn du kein Entwickler bist.</P> </BODY> </HTML>