comparison DOCS/de/sound.html @ 9332:a604236b0dd6

Rename documentation directories to two-letter language codes.
author diego
date Sat, 08 Feb 2003 00:00:00 +0000
parents DOCS/German/sound.html@92dbac2e0b79
children 883f38591d47
comparison
equal deleted inserted replaced
9331:bbe91bd6e1c8 9332:a604236b0dd6
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <HTML>
3
4 <HEAD>
5 <TITLE>Sound - MPlayer - The Movie Player for Linux</TITLE>
6 <LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
8 </HEAD>
9
10 <BODY>
11
12 <H3><A NAME="audio">2.3.2 Audio-Ausgabe-Ger&auml;te</A></H3>
13
14 <H4><A NAME="sync">2.3.2.1 Audio-/VideoSynchronisation</A></H4>
15
16 <P>MPlayers Audio-Interface wird <I>libao2</I> genannt. Es enth&auml;lt
17 zur Zeit diese Treiber:</P>
18
19 <DL>
20 <DT>oss</DT>
21 <DD>OSS (ioctl)-Treiber (unterst&uuml;tzt das Durchreichen von AC3)</DD>
22
23 <DT>sdl</DT>
24 <DD>SDL-Treiber (untertst&uuml;tzt Sound-D&auml;monen wie <B>ESD</B> und
25 <B>ARTS</B>)</DD>
26
27 <DT>nas</DT>
28 <DD>NAS (Network Audio System)-Treiber</DD>
29
30 <DT>alsa5</DT>
31 <DD>ALSA 0.5-Treiber</DD>
32
33 <DT>alsa9</DT>
34 <DD>ALSA 0.9-Treiber (unterst&uuml;tzt das Durchreichen von AC3)</DD>
35
36 <DT>sun</DT>
37 <DD>SUN Audiotreiber (<CODE>/dev/audio</CODE>) f&uuml;r BSD und Solaris8</DD>
38
39 <DT>arts</DT>
40 <DD>ARTS-Treiber (haupts&auml;chlich f&uuml;r KDE-Benutzer)</DD>
41
42 <DT>esd</DT>
43 <DD>ESD-Treiber (haupts&auml;chlich f&uuml;r GNOME-Benutzer)</DD>
44 </DL>
45
46 <P>Linux-Soundkartentreiber haben Probleme mit der Kompatibilit&auml;t.
47 MPlayer benutzt einen in <EM>vern&uuml;nftig</EM> implementierten Treibern
48 eingebauten Mechanismus, um die Audio-/Video-Synchronisation korrekt
49 beizubehalten. Leider sind einige Treiberautoren nicht sonderlich gr&uuml;ndlich
50 bei der Implementation dieses Mechanismusses, da er nicht ben&ouml;tigt wird,
51 um MP3s abzuspielen oder Soundeffekte zu erzeugen.</P>
52
53 <P>Andere Medienplayer wie z.B. <A HREF="http://avifile.sourceforge.net">
54 aviplay</A> oder <A HREF="http://xine.sourceforge.net">xine</A> funktionieren
55 bei dir wahrscheinlich so, wie sie sind, weil sie eine "simplere" Methode wie
56 internes Timing f&uuml;r die Audio-/Video-Synchronisation verwenden.
57 Verschiedene Tests haben gezeigt, dass ihre Methoden nicht ganz so effizient
58 wie MPlayers Methoden sind.</P>
59
60 <P>Wenn du MPlayer zusammen mit einem korrekt geschriebenen
61 Soundkartentreiber verwendest, dann wirst du niemals A/V-Desyncs aufgrund des
62 Audiotreibers erleben (h&ouml;chstens mit sehr schlecht erstellten Dateien.
63 Schau in einem solchen Fall in die Dokumentation, wie du das beheben
64 kannst).</P>
65
66 <P>Wenn du einen solchen nicht gut implementierten Audiotreiber verwendest,
67 dann probier die Option <CODE>-autosync</CODE> aus, die deine Probleme
68 l&ouml;sen sollte. Schau in der man-Page nach; dort findest du mehr
69 Informationen dazu.</P>
70
71 <P>Einige Anmerkungen:</P>
72
73 <UL>
74 <LI>Wenn du einen OSS-Treiber hast, versuche als erstes <CODE>-ao
75 oss</CODE> (dies ist die Standardeinstellung). Wenn du kleine Fehler,
76 Verz&ouml;gerungen oder irgendetwas anderes ungew&ouml;hliches h&ouml;rst,
77 versuche mal <CODE>-ao sdl</CODE> (HINWEIS: die SDL-Bibliotheken und das
78 dazugeh&ouml;rige Devel-Paket m&uuml;ssen installiert sein). Der SDL-
79 Audiotreiber hilft in vielen F&auml;llen und unterst&uuml;tzt auch ESD
80 (GNOME) und ARTS (KDE).</LI>
81 <LI>Wenn du ALSA Version 0.5 verwendest, musst du fast immer <CODE>-ao
82 alsa5</CODE> verwenden, weil ALSA 0.5 einen fehlerhaften OSS-
83 Emulationscode hat. MPlayer wird mit etwa so einer Meldung
84 <B>abst&uuml;rzen</B>:<BR> <CODE>DEMUXER: Too many (945 in 8390980 bytes)
85 video packets in the buffer!</CODE></LI>
86 <LI>Unter Solaris solltest du den SUN-Audiotreiber mittels <CODE>-ao
87 sun</CODE> benutzen, da ansonsten weder Video noch Audio funktionierne.</LI>
88 <LI>Wenn beim Ton Klickger&auml;usche beim Abspielen vom CD-ROM-Laufwerk zu
89 h&ouml;rne sind, dann schalte "IRQ unmasking" an, z.B. mit
90 <CODE>hdparm -u1 /dev/cdrom</CODE> (<CODE>man hdparm</CODE>). Das ist auch
91 generell von Vorteil, wie du in der
92 <A HREF="cd-dvd.html#drives">CD-ROM-Sektion</A> nachleesn kannst.</LI>
93 </UL>
94
95
96 <H4><A NAME="experiences">2.3.2.2 Soundkarten-Erfahrungen,
97 -Empfehlungen</A></H4>
98
99 <P>Unter Linux wird ein 2.4.x Kernel sehr empfohlen. Kernel 2.2 wird nicht
100 getestet.</P>
101
102 <P>Linux-Soundtreiber werden haupts&auml;chlich von der freien Version von
103 OSS bereitgestellt. Diese Treiber werden inzwischen von denen des
104 <A HREF="http://www.alsa-project.org">ALSA-Projektes</A> abgel&ouml;st
105 (Advanced Linux Sound Architecture), die bereits im Entwicklerbaum des Kernels
106 (2.5) zu finden sind. Wenn deine Distribution nicht bereits ALSA verwendet
107 und du Probleme mit dem Sound hast, dann solltest du die ALSA-Treiber mal
108 ausprobieren. Die ALSA-Treiber sind den OSS-Treibern meistens in Sachen
109 Kompatibilit&auml;t, Performance und Featuren &uuml;berlegen. Ledier werden
110 einige Soundkarten dagegen nur von OSS-Treibern von
111 <A HREF="http://www.opensound.com/">4Front Technologies</A> unterst&uuml;tzt.
112 Sie unterst&uuml;tzen ebenfalls einige Nicht-Linux-Systeme.</P>
113
114 <TABLE BORDER="1" WIDTH="100%">
115
116 <TR>
117 <TH ROWSPAN="2"><B>SOUNDKARTE</B></TH>
118 <TH COLSPAN="4"><B>TREIBER</B></TH>
119 <TH ROWSPAN="2"><B>Max kHz</B></TH>
120 <TH ROWSPAN="2"><B>Max Anz. Kan&auml;le</B></TH>
121 <TH ROWSPAN="2"><B>Max Anz. gleichzeitiger Zugriffe<FONT SIZE="-2"><A HREF="#note1">[1]</A></FONT></B></TH>
122 </TR>
123
124 <TR>
125 <TH><B>OSS/Free</B></TH>
126 <TH><B>ALSA</B></TH>
127 <TH><B>OSS/Pro</B></TH>
128 <TH><B>andere</B></TH>
129 </TR>
130
131 <TR>
132 <TD><B>VIA onboard (686/A/B, 8233, 8235)</B></TD>
133 <TD><A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&amp;release_id=59602">via82cxxx_audio</A></TD>
134 <TD>snd-via82xx</TD>
135 <TD>&nbsp;</TD>
136 <TD>&nbsp;</TD>
137 <TD>4-48 kHz oderr nur 48 kHz, abh&auml;ngig vom Chipsatz</TD>
138 <TD>&nbsp;</TD>
139 <TD>&nbsp;</TD>
140 </TR>
141
142 <TR>
143 <TD><B>Aureal Vortex 2</B></TD>
144 <TD>keine</TD>
145 <TD>keine</TD>
146 <TD>OK</TD>
147 <TD><A HREF="http://aureal.sourceforge.net">Linux Aureal-Treiber</A><BR>
148 <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">buffer size increased to 32k</A></TD>
149 <TD>48</TD>
150 <TD>4.1</TD>
151 <TD>5+</TD>
152 </TR>
153
154 <TR>
155 <TD><B>SB Live!</B></TD>
156 <TD>Analog OK, SP/DIF funktioniert nicht</TD>
157 <TD>beide OK</TD>
158 <TD>beide OK</TD>
159 <TD><A HREF="http://opensource.creative.com">Creatives OSS-Treiber (mit SP/DIF-Unterst&uuml;tzung)</A></TD>
160 <TD>192</TD>
161 <TD>4.0/5.1</TD>
162 <TD>32</TD>
163 </TR>
164
165 <TR>
166 <TD><B>SB 128 PCI (es1371)</B></TD>
167 <TD>OK</TD>
168 <TD>?</TD>
169 <TD>&nbsp;</TD>
170 <TD>&nbsp;</TD>
171 <TD>48</TD>
172 <TD>stereo</TD>
173 <TD>2</TD>
174 </TR>
175
176 <TR>
177 <TD><B>SB AWE 64</B></TD>
178 <TD>max 44kHz</TD>
179 <TD>48kHz klingt schlecht</TD>
180 <TD>&nbsp;</TD>
181 <TD>&nbsp;</TD>
182 <TD>48</TD>
183 <TD>&nbsp;</TD>
184 <TD>&nbsp;</TD>
185 </TR>
186
187 <TR>
188 <TD><B>GUS PnP</B></TD>
189 <TD>keine</TD>
190 <TD>OK</TD>
191 <TD>OK</TD>
192 <TD>&nbsp;</TD>
193 <TD>48</TD>
194 <TD>&nbsp;</TD>
195 <TD>&nbsp;</TD>
196 </TR>
197
198 <TR>
199 <TD><B>Gravis UltraSound ACE</B></TD>
200 <TD>nicht OK</TD>
201 <TD>OK</TD>
202 <TD>&nbsp;</TD>
203 <TD>&nbsp;</TD>
204 <TD>44</TD>
205 <TD>&nbsp;</TD>
206 <TD>&nbsp;</TD>
207 </TR>
208
209 <TR>
210 <TD><B>Gravis UltraSound MAX</B></TD>
211 <TD>OK</TD>
212 <TD>OK (?)</TD>
213 <TD>&nbsp;</TD>
214 <TD>&nbsp;</TD>
215 <TD>48</TD>
216 <TD>&nbsp;</TD>
217 <TD>&nbsp;</TD>
218 </TR>
219
220 <TR>
221 <TD><B>ESS 688</B></TD>
222 <TD>OK</TD>
223 <TD>OK (?)</TD>
224 <TD>&nbsp;</TD>
225 <TD>&nbsp;</TD>
226 <TD>48</TD>
227 <TD>&nbsp;</TD>
228 <TD>&nbsp;</TD>
229 </TR>
230
231 <TR>
232 <TD><B>C-Media-Karten (welche genau?)</B></TD>
233 <TD>nicht OK (zischt) (?)</TD>
234 <TD>OK</TD>
235 <TD>&nbsp;</TD>
236 <TD>&nbsp;</TD>
237 <TD>?</TD>
238 <TD>&nbsp;</TD>
239 <TD>&nbsp;</TD>
240 </TR>
241
242 <TR>
243 <TD><B>Yamaha-Karten (*ymf*)</B></TD>
244 <TD>nicht OK (?) (vielleicht mit <CODE>-ao sdl</CODE>)</TD>
245 <TD>nur mit der OSS-Emulation von ALSA 0.5 OK <B>UND</B>
246 <CODE>-ao sdl</CODE> (!) (?)</TD>
247 <TD>&nbsp;</TD>
248 <TD>&nbsp;</TD>
249 <TD>?</TD>
250 <TD>&nbsp;</TD>
251 <TD>&nbsp;</TD>
252 </TR>
253
254 <TR>
255 <TD><B>Karten mit envy24-Chips (wie z.B. Terratec EWS88MT)</B></TD>
256 <TD>?</TD>
257 <TD>?</TD>
258 <TD>OK</TD>
259 <TD>&nbsp;</TD>
260 <TD>?</TD>
261 <TD>&nbsp;</TD>
262 <TD>&nbsp;</TD>
263 </TR>
264
265 <TR>
266 <TD><B>PC-Lautsprecher oder DAC</B></TD>
267 <TD>OK</TD>
268 <TD>none</TD>
269 <TD>&nbsp;</TD>
270 <TD><A HREF="http://www.geocities.com/stssppnn/pcsp.html">OSS-Treiber f&uuml;r den PC-Lautsprecher</a></TD>
271 <TD>Der Treiber emuliert 44.1, vielleicht auch mehr.</TD>
272 <TD>mono</TD>
273 <TD>1</TD>
274 </TR>
275
276 </TABLE>
277
278 <P><A NAME="note1"><B>[1]</B></A>: Die Anzahl der Anwendungen, die <I>zur
279 gleichen Zeit</I> auf das Ger&auml;t zugreifen k&ouml;nnen.</P>
280
281 <P>R&uuml;ckmeldungen zu diesem Dokument sind willkommen. Bitte sag uns, wie
282 MPlayer und deine Soundkarte(n) zusammen funktionieren.</P>
283
284 <H4><A NAME="af">2.3.2.3 Audiofilter</A></H4>
285
286 <P>Die alten Audioplugins wurden von einer neuen Filterschicht abgel&ouml;st.
287 Audiofilter werden benutzt, um die Parameter der Daten zu &auml;ndern, bevor
288 sie die Soundkarte erreichen. Die Aktivierung der Filter geschieht normalerweise
289 automatisch, kann aber auch erzwungen oder verhindert werden. Die Filter
290 werden aktiviert, wenn die Parameter der Daten von denen der Soundkarte
291 abweichen und deaktiviert, wenn sie gleich sind. Die Option <CODE>-af
292 filter1,filter2,...</CODE> wird benutzt, um Filter einzuf&uuml;gen, die nicht
293 automatisch eingef&uuml;gt werden. Diese Filter werden in der Reihenfolge
294 abgearbeitet, wie sie angegeben wurden.</P>
295
296 <P>Beispiele:<BR>
297 &nbsp;&nbsp;<CODE>mplayer -af resample,pan movie.avi </CODE></P>
298
299 <P>Schickt die Audiodaten durch das Resample-Filter und danach durch den
300 Pan-Filter. Die Liste darf keine Leerzeichen enthalten, sonst klappt's nicht.
301 </P>
302
303 <P>Viele Filter kennen Parameter, mit denen ihr Verhalten ge&auml;ndert werden
304 kann. Diese Parameter werden unten detailliert beschrieben. Wenn keine
305 Parameter angegeben werden, dann verwendet der Filter seine Standardwerte. Hier
306 ist ein Beispiel, wie Filter mit Parametern verwendet werden k&ouml;nnen:</P>
307
308 <P>&nbsp;&nbsp;<CODE>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1
309 -srate 11025 media.avi</CODE></P>
310
311 <P>Das setzt die Ausgabefrequenz des Resampleplugins auf 11025Hz und
312 downmixt das Audio auf einen Kanal mit dem Pan-Filter.</P>
313
314 <P>Die allgemeine Kontrolle der Filterschicht geschieht &uuml;ber
315 <CODE>-af-adv</CODE>. Diese Option kennt zwei Parameter:</P>
316
317 <DL>
318 <DT><CODE>force</CODE><DT>
319 <DD>ist ein Bitfeld, das angibt, wie die Filter
320 einzuf&uuml;gen sind und welche Geschwindigkeits-/Genauigkeitsoptimierungen
321 sie verwenden:
322 <DL>
323 <DT><CODE>0</CODE></DT>
324 <DD>Benutzt automatisches Einf&uuml;gen und optimiert in Abh&auml;ngigkeit
325 der CPU-Geschwindigkeit.</DD>
326 <DT><CODE>1</CODE></DT>
327 <DD>Benutzt automatisches Einf&uuml;gen und optimiert f&uuml;r die
328 h&ouml;chstm&ouml;gliche Geschwindigkeit.<BR>
329 <EM>Warnung:</EM> Einige
330 Features der Audiofilter werden kommentarlos deaktiviert, und die
331 Soundqualit&auml;t k&ouml;nnte niedriger sein als erwartet.</DD>
332 <DT><CODE>2</CODE></DT>
333 <DD>Benutzt automatisches Einf&uuml;gen der Filter und optimiert f&uuml;r
334 Qualit&auml;t.</DD>
335 <DT><CODE>3</CODE></DT>
336 <DD>F&uuml;t nicht automatisch Filter ein.<BR>
337 <I>Warnung:</I> Hiermit kann
338 MPlayer eventuell zum Absturz gebracht werden.</DD>
339 <DT><CODE>4</CODE></DT>
340 <DD>F&uuml;gt automatisch Filter so wie bei 0 hinzu, benutzt aber
341 Flie&szlig;kommaarithmetik, wo dies m&ouml;glich ist.</DD>
342 <DT><CODE>5</CODE></DT>
343 <DD>F&uuml;gt automatisch Filter so wie bei 1 hinzu, benutzt aber
344 Flie&szlig;kommaarithmetik, wo dies m&ouml;glich ist.</DD>
345 <DT><CODE>6</CODE></DT>
346 <DD>F&uuml;gt automatisch Filter so wie bei 2 hinzu, benutzt aber
347 Flie&szlig;kommaarithmetik, wo dies m&ouml;glich ist.</DD>
348 <DT><CODE>7</CODE></DT>
349 <DD>F&uuml;gt keine Filter automatisch hinzu, benutzt aber
350 Flie&szlig;kommaarithmetik, wo dies m&ouml;glich ist.</DD>
351 </DL>
352 </DD>
353
354 <DT><CODE>list</CODE></DT>
355 <DD>Dies ist ein Synonym f&uuml;r <CODE>-af</CODE>.</DD>
356 </DL>
357
358 <P>Die Filterschicht wird auch von den folgenden allgemeinen Optionen
359 beeinflusst:</P>
360
361 <DL>
362 <DT><CODE>-v</CODE></DT>
363 <DD>Gibt ausf&uuml;hrlichere Meldungen aus. Die meisten Filter geben hiermit
364 auch mehr Statusinformationen aus.</DD>
365 <DT><CODE>-channels</CODE></DT>
366 <DD>Diese Option setzt die Anzahl der Ausgabekan&auml;le, die du von deiner
367 Soundkarte ausgegeben haben m&ouml;chtest. Sie beeinflusst auch die Anzahl
368 der Kan&auml;le, die
369 vom Quellstream decodiert werden. Wenn der Stream weniger als die hiermit
370 geforderte Anzahl Kan&auml;le enth&auml;lt, so werden automatisch
371 Filter eingef&uuml;gt (siehe unten). Das Routing ist das Standardrouting
372 des channels-Filters.</DD>
373 <DT><CODE>-srate</CODE></DT>
374 <DD>Diese Option gibt die Samplerate an, die die Soundkarte benutzen soll,
375 sofern sie diese Rate unterst&uuml;tzt.
376 Wenn die Samplefrequenz deiner Soundkarte anders ist als die des aktuellen
377 Quellstreams, so wird der resample-Filter (siehe unten) automatisch
378 eingef&uuml;gt, um diese Differenz auszugleichen.</DD>
379 <DT><CODE>-format</CODE><DT>
380 <DD>Diese Option setzt das Sampleformt zwischen Audiofilterschicht und der
381 Soundkarte. Wenn das angeforderte Format der Soundkarte nicht das gleiche
382 wie das des Quellstreams ist, dann wird der format-Filter (siehe unten)
383 automatisch eingef&uuml;gt, um das Format zu konvertieren.</DD>
384 </DL>
385
386
387 <H4><A NAME="af_resample">2.3.2.3.1 Up/Down-sampling</A></H4>
388
389 <P>MPlayer unterst&uuml;tzt vollst&auml;ndig Up-/Downsampling mit dem
390 resample-Filter. Dieser Filter kann benutzt werden, wenn du eine Soundkarte
391 hast, die nur eine feste Frequenz unterst&uuml;tzt, oder die nur maximal
392 44.1kHz unterst&uuml;tzt. Dieser Filter wird automatisch aktiviert, wenn er
393 ben&ouml;tigt wird. Er kann aber auch explizit auf der Kommandozeile aktiviert
394 werden. Er kennt drei Optionen:</P>
395
396 <DL>
397 <DT><CODE>srate &lt;8000-192000&gt;</CODE></DT>
398 <DD>wird benutzt, um die Ausgabesmaplefrequenz in Hz anzugeben. Der
399 g&uuml;ltige Bereich liegt zwischen 8kHz und 192kHz. Wenn Eingangs-
400 und Ausgabefrequenz gleich sind, oder wenn dieser Parameter nicht angegeben
401 wurde, so wird der Filter wieder entladen. Hohe Samplefrequenzen verbessern
402 normalerweise die Audioqualit&auml;t, vor allem, wenn auch andere
403 Filter benutzt werden.</DD>
404
405 <DT><CODE>sloppy</CODE></DT>
406 <DD>Mit dieser Option wird zugelassen, dass die Ausgabefrequenz leicht von
407 der geforderten Frequenz (<CODE>srate</CODE>) abweicht. Diese Option
408 kann benutzt werden, wenn das Playback nur sehr langsam startet.
409 Diese Option ist standardm&auml;&szlig;ig aktiviert.</DD>
410
411 <DT><CODE>type &lt;0-2&gt;</CODE><DT>
412 <DD>ist ein optional anzugebender Integer zwischen <CODE>0</CODE> und
413 <CODE>2</CODE>, der den zu benutzenden Resamplealgorithmus ausw&auml;hlt.
414 Hier w&auml;hlt <CODE>0</CODE> lineare Interpolation und <CODE>1</CODE>
415 mehrphasige Filterb&auml;nke mit Ganzahlarithmetik. <CODE>2</CODE>
416 w&auml;hlt mehrphasige Filterb&auml;nke mit Flie&szlig;kommaarithmetik.
417 Lineare Interpolation ist sehr schnell, liefert daf&uuml;r aber auch
418 schlechte Qualit&auml;t, vor allem, wenn sie benutzt wird, um die
419 Samplerate zu erh&ouml;hen. Die beste Qualit&auml;t liefert <CODE>2</CODE>.
420 Daf&uuml;r ben&ouml;tigt sie aber auch die meiste CPU-Zeit.</DD>
421 </DL>
422
423 <P>Beispiele:<BR>
424 &nbsp;&nbsp;<CODE>mplayer -af resample=44100:0:0</CODE></P>
425
426 <P>Dies setzt die Ausgabefrequenz des Resample-Filters auf exakt 44100Hz
427 mit linearer Interpolation.</P>
428
429
430 <H4><A NAME="af_channels">2.3.2.3.2 &Auml;ndern der Anzahl der Kan&auml;le</A>
431 </H4>
432
433 <P>Der <CODE>channels</CODE>-Filter kann benutzt werden, um Kan&auml;le
434 hinzuzuf&uuml;gen oder zu entfernen. Er kann auch benutzt werden, um
435 Kan&auml;le umzuleiten oder sie zu kopieren. Er wird automatisch aktiviert,
436 falls die Anzahl der Kan&auml;le bei Eingang und Ausgang der Audiofilterschicht
437 unterschiedlich ist, oder wenn ein anderer Filter diesen Filter ben&ouml;tigt.
438 Wenn er nicht gebraucht wird, so entl&auml;dt sich dieser Filter automatisch.
439 Die Anzahl der Parameter ist dynamisch:</P>
440
441 <DL>
442 <DT><CODE>nch &lt;1-6&gt;</CODE></DT>
443 <DD>ist eine ganze Zahl zwischen <CODE>1</CODE> und <CODE>6</CODE>, die die
444 Anzahl der Ausgabekan&auml;le festlegt. Dieser Parameter wird
445 ben&ouml;tigt. Wenn er weggelassen wird, dann erh&auml;lt man einen
446 Laufzeitfehler.</DD>
447
448 <DT><CODE>nr &lt;1-6&gt;</CODE></DT>
449 <DD>ist eine ganze Zahl zwischen <CODE>1</CODE> und <CODE>6</CODE>, die die
450 Anzahl der Umleitungen
451 festlegt. Dieser Parameter ist optional. Wenn er weggelassen wird, dann
452 werden keine Umleitungen vorgenommen.</DD>
453
454 <DT><CODE>von1:nach1:von2:nach2:von3:nach3...</CODE></DT>
455 <DD>sind paare von Nummern zwischen <CODE>0</CODE> und <CODE>5</CODE>, die
456 festlegen, wohin jeder Kanal umgeleitet werden soll.</DD>
457 </DL>
458
459 <P>Wenn nur <CODE>nch</CODE> angegeben wird, dann werden die
460 Standardumleitungen benutzt, die so aussehen: Wenn mehr Ausgabekan&auml;le
461 gefordert sind als Eingangskan&auml;le existieren, so werden leere Kan&auml;le
462 erzeugt (bis auf's Mixen von Mono auf Stereo: hier wird der Monokanal auf beide
463 Kan&auml;le kopiert). Ist die Anzahl dagegen kleiner, so werden die
464 &uuml;bersch&uuml;ssigen Kan&auml;le entfernt.</P>
465
466 <P>Beispiel 1:<BR>
467 &nbsp;&nbsp;<CODE>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi </CODE></P>
468
469 <P>&Auml;ndert die Anzahl der Kan&auml;le auf 4 und legt vier Routen fest, die
470 die Kan&auml;le 0 und 1 vertauschen und die Kan&auml;le 2 und 3 intakt lassen.
471 Wenn die Quelldatei nur zwei Kan&auml;le hat, so sind die Kan&auml;le 2 und 3
472 leise, aber 0 und 1 werden trotzdem vertauscht.</P>
473
474 <P>Beispiel 2:<BR>
475 &nbsp;&nbsp;<CODE>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi </CODE></P>
476
477 <P>&Auml;ndert die Anzahl der Kan&auml;le auf 6 und gibt 4 Routen an, die Kanal
478 0 auf Kanal 0 und 3 kopieren. Die Kan&auml;le 4 und 5 bleiben stumm. </P>
479
480
481 <H4><A NAME="af_format">2.3.2.3.3 Formatkonvertierung</A></H4>
482
483 <P>Der <CODE>format</CODE>-Filter konvertiert zwischen verschiedenen
484 Sampleformaten. Er wird automatisch aktiviert, wenn er von der Soundkarte
485 oder einem anderen Filter ben&ouml;tigt wird.</P>
486
487 <DL>
488 <DT><CODE>bps &lt;Nummer&gt;</CODE></DT>
489 <DD>kann <CODE>1</CODE>, <CODE>2</CODE> oder <CODE>4</CODE> sein und gibt die
490 Anzahl der Bytes pro Sample an.
491 Dieser Parameter wird ben&ouml;tigt und f&uuml;hrt zu einem Laufzeitfehler,
492 wenn er weggelassen wird.</DD>
493
494 <DT><CODE>f &lt;format&gt;</CODE></DT>
495 <DD>ist ein Textstring, der das Sampleformat beschreibt. Der String besteht
496 aus einem Mix der folgenden Schl&uuml;sselw&ouml;rter:
497 <CODE>alaw</CODE>, <CODE>mulaw</CODE> oder
498 <CODE>imaadpcm</CODE>, <CODE>float</CODE> oder <CODE>int</CODE>,
499 <CODE>unsigned</CODE> oder <CODE>signed</CODE>, <CODE>le</CODE> oder
500 <CODE>be</CODE> (little oder big endian).
501 Dieser Parameter wird ben&ouml;tigt und f&uuml;hrt zu einem Laufzeitfehler,
502 wenn er weggelassen wird.</DD>
503 </DL>
504
505 <P>Beispiel:<BR>
506 &nbsp;&nbsp;<CODE>mplayer -af format=4:float media.avi</CODE></P>
507
508 <P>setzt das Ausgabeformat auf 4 Bytes pro Sample Flie&szlig;kommadaten.</P>
509
510
511 <H4><A NAME="af_delay">2.3.2.3.4 Verz&ouml;gerung</A></H4>
512
513 <P>Der <CODE>delay</CODE>-Filter verz&ouml;gert den Sound auf dem Weg zum
514 Lautsprecher, damit die verschiedenen Kan&auml;le zur gleichen Zeit bei der
515 Sitzposition ankommen. Dieser Filter ist nur dann n&uuml;tzlich, wenn du mehr
516 als zwei Lautsprecher hast. Dieser Filter erh&auml;lt eine variable Anzahl
517 Parameter:</P>
518
519 <DL>
520 <DT><CODE>d1:d2:d3...</CODE></DT>
521 <DD>sind Flie&szlig;kommazahlen, die die Verz&ouml;gerung in ms f&uuml;r
522 den jeweiligen Kanal angeben. Minimum ist 0ms, das Maximum 1000ms.</DD>
523 </DL>
524
525 <P>Um die ben&ouml;tigte Verz&ouml;gerung f&uuml;r die verschiedenen
526 Kan&auml;le zu berechnen, tu folgendes:</P>
527
528 <OL>
529 <LI>Miss die Entfernung zwischen den Lautsprechern und deiner Sitzposition
530 in Metern. Dies gibt dir die Distanzen s1 bis s5 (bei einem 5.1-System).
531 Es lohnt sich nicht, auch f&uuml;r den Subwoofer zu kompensieren, weil
532 man den Unterschied eh nicht h&ouml;rt.</LI>
533 <LI>Subtrahiere die Distanzen s1 bis s5 von der maximalen Distanz, z.B.<BR>
534 s[i] = max(s) - s[i]; i = 1...5</LI>
535 <LI>Berechne die ben&ouml;tigte Verz&ouml;gerung wie folgt:<BR>
536 d[i] = 1000*s[i]/342; i = 1...5 </LI>
537 </OL>
538
539 <P>Beispiel:<BR>
540 &nbsp;&nbsp;<CODE>mplayer -af delay=10.5:10.5:0:0:7:0 media.avi</CODE></P>
541
542 <P>verz&ouml;gert die Kan&auml;le vorne links und vorne rechts um 10.5ms,
543 die beiden hinteren Kan&auml;le um 0ms und den zentrierten Kanal um 7ms.</P>
544
545
546 <H4><A NAME="af_volume">2.3.2.3.5 Lautst&auml;rkekontrolle mit Software</A>
547 </H4>
548
549 <P>Lautst&auml;rkeregelung in Software wird mit dem <CODE>volume</CODE>-Filter
550 realisiert. Sei bei der Benutzung dieses Filters vorsichtig, da er den
551 Signal-zu-Rausch-Abstand verringern kann. In den meisten F&auml;llen ist es
552 besser, beim Mixer deiner Soundkarte den PCM-Regler auf's Maximum zu setzen und
553 diesen Filter wegzulassen. &Auml;ndere dann die Lautst&auml;rke mit dem
554 Hauptregler des Mixers.
555 Wenn deine Soundkarte einen digitalen PCM-Mixer anstelle eines analogen
556 besitzt und du Verzerrungen h&ouml;rst, dann benutze statt dessen den
557 MASTER-Mixer.
558 Wenn der Computer an einen externen Verst&auml;rker
559 angeschlossen ist (was meistens der Fall ist), dann kann der Rauschpegel
560 minimiert werden, indem der Hauptregler und der Lautst&auml;rkeregler des
561 Verst&auml;rkers angepasst werden, bis das Hintergrundzischen verschwunden ist.
562 Der Filter selber kennt zwei Parameter:</P>
563
564 <DL>
565 <DT><CODE>v &lt;-200 - +60&gt;</CODE></DT>
566 <DD>ist eine Flie&szlig;kommazahl zwischen <CODE>-200</CODE> und
567 <CODE>+60</CODE> und gibt die Lautst&auml;rke in dB an. Der Standardlevel
568 ist 0dB.</DD>
569
570 <DT><CODE>c</CODE></DT>
571 <DD>ist ein Bin&auml;rwert, der soft clipping an- oder ausschaltet.
572 Soft clipping kann den Sound gl&auml;tten, wenn sehr laute Passagen
573 auftreten. Aktivier diese Option, wenn die Dynamikbandbreite deiner
574 Lautsprecher gering ist. Sei gewanrt, dass dieses Feature Verzerrungen
575 hervorruft. Es sollte nur als letzte M&ouml;glichkeit benutzt werden.</DD>
576 </DL>
577
578 <P>Beispiel:<BR>
579 &nbsp;&nbsp;<CODE>mplayer -af volume=10.1:0 media.avi</CODE></P>
580
581 <P>verst&auml;rkt den Sound um 10.1dB und schneidet hart ab, wenn die
582 Lautst&auml;rke zu hoch wird.</P>
583
584 <P>Dieser Filter besitzt noch ein zweites Feature: Er misst die maximale
585 Lautst&auml;rke und gibt sie aus, wenn MPlayer beendet wird. Dieser Wert
586 kann benutzt werden, um die Verst&auml;rkung in MEncoder so zu setzen, dass
587 die Dynamikbandbreite vollst&auml;ndig ausgenutzt wird.</P>
588
589
590 <H4><A NAME="af_equalizer">2.3.2.3.6 Equalizer</A></H4>
591
592 <P>Der <CODE>equalizer</CODE>-Filter ist ein 10-Band Graphicequalizer, der
593 durch 10 IIR-Bandpassfilter (infinite impulse response, rekursive Filter)
594 realisiert wird. Das bedeutet, dass er unabh&auml;ngig vom wiederzugebenden
595 Audiotyp funktioniert. Die Mittenfrequenzen der zehn B&auml;ndern sind:</P>
596
597 <TABLE BORDER="0" WIDTH="100%">
598 <TR><TD>Band Nr.</TD><TD>Mittenfrequenz</TD></TR>
599 <TR><TD>0</TD><TD>31.25 Hz</TD></TR>
600 <TR><TD>1</TD><TD>62.50 Hz</TD></TR>
601 <TR><TD>2</TD><TD>125.0 Hz</TD></TR>
602 <TR><TD>3</TD><TD>250.0 Hz</TD></TR>
603 <TR><TD>4</TD><TD>500.0 Hz</TD></TR>
604 <TR><TD>5</TD><TD>1.000 kHz</TD></TR>
605 <TR><TD>6</TD><TD>2.000 kHz</TD></TR>
606 <TR><TD>7</TD><TD>4.000 kHz</TD></TR>
607 <TR><TD>8</TD><TD>8.000 kHz</TD></TR>
608 <TR><TD>9</TD><TD>16.00 kHz</TD></TR>
609 </TABLE>
610
611 <P>Wenn die Samplefrequenz des Sounds niedriger als die Mittenfrequenz eines
612 Bandes ist, so wird dieses Band deaktiviert. Ein bekannter Fehler dieses
613 Filters liegt darin, dass die Charakteristiken des h&ouml;chsten Bandes nicht
614 ganz symmetrisch sind, wenn die Samplefrequenz nahe der Mittenfrequenz des
615 Bandes liegt. Das kann umgangen werden, wenn vorher ein Upsampling mit dem
616 resample-Filter vorgenommen wird.</P>
617
618 <P>Dieser Filter bekommt zehn Parameter:</P>
619
620 <DL>
621 <DT><CODE>g1:g2:g3...g10</CODE></DT>
622 <DD>sind Flie&szlig;kommazahlen zwischen <CODE>-12</CODE> und
623 <CODE>+12</CODE>, die die Verst&auml;rkung in dB des jeweiligen Bandes
624 angeben.</DD>
625 </DL>
626
627 <P>Beispiel:<BR>
628 &nbsp;&nbsp;<CODE>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi</CODE></P>
629
630 <P>verst&auml;rkt den Sound in den oberen und unteren Frequenzbereichen und
631 l&ouml;scht ihn um 1kHz beinahe komplett aus.</P>
632
633
634 <H4><A NAME="af_panning">2.3.2.3.7 Panning-Filter</A></H4>
635
636 <P>Der <CODE>pan</CODE>-Filter kann benutzt werden, um Kan&auml;le beliebig zu
637 mischen. Er ist grundlegend nur eine Kombination des Lautst&auml;rkefilters und
638 des channels-Filters. Es gibt zwei Haupteinsatzgebiete f&uuml;r diesen
639 Filter:</P>
640
641 <OL>
642 <LI>Heruntermischen vieler Kan&auml;le auf wenige, z.B. Stereo zu Mono.</LI>
643 <LI>Ver&auml;ndern der "Breite" des zentrierten Kanals bei
644 Sourround-Sound-Systemem.</LI>
645 </OL>
646
647 <P>Dieser Filter ist nicht ganz leicht zu bedienen und ben&ouml;tigt viel
648 Ausprobieren, bevor die gew&uuml;nschten Ergebnisse erzielt werden. Die Anzahl
649 der Parameter h&auml;ngt von der Anzahl der Ausgabekan&auml;le ab:</P>
650
651 <DL>
652 <DT><CODE>nch &lt;1-6&gt;</CODE></DT>
653 <DD>ist eine ganze Zahl zwischen <CODE>1</CODE> und <CODE>6</CODE> und wird
654 benutzt, um die Anzahl
655 der Ausgabekan&auml;le zu setzen. Dieser Parameter wird ben&ouml;tigt.
656 Wenn er weggelassen wird, erh&auml;lt man einen Laufzeitfehler.</DD>
657 <DT><CODE>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</CODE></DT>
658 <DD>sind Flie&szlig;kommazhalen zwischen <CODE>0</CODE> und
659 <CODE>1</CODE>. <CODE>l[i][j]</CODE>
660 gibt an, wieviel vom Einganskanal <CODE>j</CODE> in den Ausgabekanal
661 <CODE>i</CODE> zu mischen ist.</DD>
662 </DL>
663
664 <P>Beispiel 1:<BR>
665 &nbsp;&nbsp;<CODE>mplayer -af pan=1:0.5:0.5 -channels 1 media.avi</CODE></P>
666
667 <P>mischt stereo auf mono.</P>
668
669
670 <P>Beispiel 2:<BR>
671 &nbsp;&nbsp;<CODE>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3
672 media.avi</CODE></P>
673
674 <P>gibt drei Kan&auml;le aus, l&auml;sst dabei Kan&auml;le 0 und 1 intakt und
675 mischt die Quellkan&auml;le 0 und 1 in den Ausgabekanal 2 (welcher z.B. an
676 einen Sub-woofer geschickt werden kann).
677
678
679 <H4><A NAME="af_sub">2.3.2.3.8 Sub-woofer</A></H4>
680
681 <P>Der <CODE>sub</CODE>-Filter f&uuml;gt dem Audiostream einen Sub-woofer-Kanal
682 hinzu. Die dazu verwendeten Audiodaten sind der Durchschnitt der Kan&auml;le 0
683 und 1. Der resultierende Sound wird dann mit einem Butterworth-Filter vierten
684 Grades tiefpassgefiltert. Der Filter schneidet bei 60Hz ab. Warnung: deaktivier
685 diesen Filter, wenn du DVDs mit Dolby Digital 5.1-Sound abspielst, weil dieser
686 Filter ansonsten den bereits vorhandenen Sub-woofer-Kanal st&ouml;rt. Dieser
687 Filter bekommt zwei Parameter:</P>
688
689 <DL>
690 <DT><CODE>fc &lt;20-300&gt;</CODE></DT>
691 <DD>ist eine optionale Flie&szlig;kommazahl, die die Frequenz in Hz angibt,
692 bei der Tiefpass abschneidet. G&uuml;ltig sind Werte ziwschen
693 <CODE>20</CODE> und <CODE>300</CODE>. Das beste Ergebnis erh&auml;lst du,
694 wenn du die Frequenz so niedrig wie m&ouml;glich setzt. Das wird das
695 Stereo- und Surround-Sound-Erlebnis verbessern. Der Standardwert f&uuml;r
696 die Frequenzgrenze liegt bei 60Hz.</DD>
697
698 <DT><CODE>ch &lt;0-5&gt;</CODE></DT>
699 <DD>ist eine optionale ganze Zahl zwischen <CODE>0</CODE> und <CODE>5</CODE>,
700 die angibt, auf welchem Kanal der Sub-woofer-Kanal auszugeben ist.
701 Der Standardkanal ist <CODE>5</CODE>. Die gesamte Anzahl an Kan&auml;len
702 wird auf <CODE>ch</CODE> erh&ouml;ht, falls dies notwendig sein sollte.</DD>
703 </DL>
704
705 <P>Beispiel:<BR>
706 &nbsp;&nbsp;<CODE>mplayer -af sub=100:4 -channels 5 media.avi</CODE></P>
707
708 <P>f&uuml;gt einen Sub-woofer-Kanal mit Grenzfrequenz von 100Hz hinzu und gibt
709 ihn auf Kanal 4 aus.</P>
710
711
712 <H4><A NAME="af_surround">2.3.2.3.9 Surround-sound-Decoder</A></H4>
713
714 <P>Matrix encodierter Surround-Sound kann mit dem <CODE>surround</CODE>-Filter
715 decodiert werden. Dolby Surround ist ein Beispiel f&uuml;r ein matrix
716 encodiertes Format. Viele Dateien mit Zweikanalaudio enthalten tats&auml;chlich
717 matrix encodierten Surround-Sound. Um diesen Filter zu benutzen, brauchst du
718 eine Soundkarte, die mindestens vier Kan&auml;le unterst&uuml;tzt. Dieser
719 Filter kennt einen Parameter:</P>
720
721 <DL>
722 <DT><CODE>d &lt;0-1000&gt;</CODE></DT>
723 <DD>ist eine optionale Flie&szlig;kommazahl zwischen <CODE>0</CODE> und
724 <CODE>1000</CODE>, die die Verz&ouml;gerung in ms f&uuml;r den hinteren
725 Lautsprecher angibt. Die Verz&ouml;gerung soltle wie folgt gew&auml;hlt
726 werden: Wenn d1 die Entfernung zwischen der Sitzposition und den vorderen
727 Lautsprechern ist, und wenn d2 die Entfernung zwischen der Sitzposition
728 und den hinteren Lautsprechern ist, dann sollte <CODE>d</CODE> auf
729 15ms gesetzt werden, wenn d1 &lt;= d2 ist, und auf 15 + 5*(d1-d2), wenn
730 d1 &gt; d2 ist. Der Standardwert <CODE>d</CODE> ist 20ms.</DD>
731 </DL>
732
733 <P>Beispiel:<BR>
734 &nbsp;&nbsp;<CODE>mplayer -af surround=15 -channels 4 media.avi</CODE></P>
735
736 <P>decodiert Surround-Sound mit einer Verz&ouml;gerung von 15ms f&uuml;r die
737 hinteren Lautsprecher.</P>
738
739
740 <H4><A NAME="plugins">2.3.2.4 Audio-Plugins (veraltet)</A></H4>
741
742 <H2><STRONG>Anmerkung: Audioplugins sind veraltet und wurden durch Audiofilter
743 ersetzt. Sie werden bald entfernt werden.</STRONG></H2>
744
745 <P>MPlayer bietet Unterst&uuml;tzung f&uuml;r Audio-Plugins. Audio-
746 Plugins k&ouml;nnen benutzt werden, um die Einstellungen der Audio-Daten zu
747 &auml;ndern, bevor sie die Soundkarte erreichen. Sie aktiviert durch die
748 Option <CODE>-aop</CODE> aktiviert, welche
749 <CODE>list=plugin1,plugin2,...</CODE> als Argument hat. Das <CODE>list</CODE>
750 wird ben&ouml;tigt, um festzulegen, in welcher Reihenfolge die Plugins benutzt
751 werden sollen. Beispiel:</P>
752
753 <P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample,format</CODE></P>
754
755 <P>w&uuml;rde den Ton durch das Resampling-Plugin laufen lassen, gefolgt vom
756 Format-Plugins.</P>
757
758 <P>Die Plugins k&ouml;nnen auch Schalter haben, welche ihr Verhalten
759 &auml;ndern. Diese Schalter werden im unteren Abschnitt im Detail beschrieben.
760 Ein Plugin wird mit den Standardeinstellungen gestartet, wenn dem Plugin
761 Optionen mitgegeben werden. Hier ist ein Beispiel, wie man Plugins in
762 Kombination mit pluginspezifischen Schaltern verwendet:</P>
763
764 <P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop
765 list=resample,format:fout=44100:format=0x8</CODE></P>
766
767 <P>w&uuml;rde die Ausgabefrequenz des Resample-Plugins auf 44100Hz and das
768 Ausgabeformat des Format-Plugins auf AFMT_U8 stellen.</P>
769
770 <P>Momentan k&ouml;nnen Audio-Plugins nicht im MEncoder verwendet
771 werden.</P>
772
773
774 <H4><A NAME="resample">2.3.2.4.1 Up/Downsampling</A></H4>
775
776 <P>MPlayer unterst&uuml;tzt vollst&auml;ndiges up/downsampling von
777 Audiostreams. Dieses Plugin kann verwendet werden, wenn man eine Soundkarte
778 mit fester Frequenz besitzt, oder wenn man eine alte Soundkarte am Hals hat,
779 welche nur max 44.1kHz verarbeitet. Ob die Verwendung dieses Plugins
780 ben&ouml;tigt wird oder nicht erkennt MPlayer <B>automatisch</B>.
781 Dieses Plugin hat einen Schalter, <CODE>fout</CODE>, welcher benutzt wird, um
782 die gew&uuml;nschte Ausgabefrequenz zu setzen. Der Standard ist 48kHz und wird
783 in &lt;Hz&gt; angegeben.</P>
784
785 <P>Verwendung:<BR> &nbsp;&nbsp;<CODE>mplayer medium.avi -aop
786 list=resample:fout=&lt;erforderliche Frequenz in Hz, z.B. 44100&gt;</CODE></P>
787
788 <P>Hinweis: Die Ausgabefrequenz sollte nicht vom Standard-Wert hochskaliert
789 werden. Die Skalierung f&uuml;hrt dazu, dass der Audio- und Video-Stream in
790 Zeitlupe wiedergegeben werden, und man erh&auml;lt zus&auml;tzlich
791 Audioverzerrungen.</P>
792
793
794 <H4><A NAME="surround_decoding">2.3.2.4.2 Surround-Sound-Decodierung</A></H4>
795
796 <P>MPlayer hat ein Audio-Plugin das matrix-codierten Surround Sound
797 decodieren kann. Dolby Surround ist ein Beispiel eines matrix-codierten
798 Formats. Viele Dateien mit zwei Audiokan&auml;len enthalten tats&auml;chlich
799 matrix Surround Sound. Um dieses Feature zu benutzen, brauchst du eine
800 Soundkarte mit mindestens vier Kan&auml;len.</P>
801
802 <P>Verwendung:<BR>
803 &nbsp;&nbsp;<CODE>mplayer medium.avi -aop list=surround</CODE></P>
804
805
806 <H4><A NAME="format">2.3.2.4.3 Sample-Format-Konvertierer</A></H4>
807
808 <P>Wenn deine Soundkarte keinen signed 16bit <CODE>int</CODE> Datentyp
809 unterst&uuml;tzt, kann dieses Plugin benutzt werden, um das Format in eines zu
810 &auml;ndern, das deine Soundkarte versteht. Es hat nur einen Schalter
811 <CODE>format</CODE>, welcher auf eine Nummer gestellt werden kann, die man der
812 Datei <CODE>libao2/afmt.h</CODE> findet. Dieses Plugin wird praktisch nie
813 gebraucht und ist f&uuml;r erfahrene Anwender gedacht. Bedenke, dass dieses
814 Plugin nur das Sampleformat und nicht die Samplefrequenz oder die Anzahl
815 Kan&auml;le &auml;ndert.</P>
816
817 <P>Verwendung:<BR>
818 &nbsp;&nbsp;<CODE>mplayer medium.avi -aop
819 list=format:format=&lt;required output format&gt;</CODE></P>
820
821
822 <H4><A NAME="delay">2.3.2.4.4 Verz&ouml;gerung</A></H4>
823
824 <P>Dieses Plugin verz&ouml;gert den Ton und ist als Beispiel gedacht, wie man
825 neue Plugins schreibt. Es kann f&uuml;r nichts sinnvolles aus der
826 Anwenderperspektive verwendet werden und ist hier nur aus Gr&uuml;nden der
827 Vollst&auml;ndigkeit erw&auml;hnt. Verwende dieses Plugin nicht, wenn du kein
828 Entwickler bist.</P>
829
830 <P>Wenn du eine Datei mit einer konstanten A/V-Sync-Differenz hast, dann benutze
831 einfach die Tasten <CODE>+</CODE> und <CODE>-</CODE>, um das Timing w&auml;hrend
832 des Abspielens anzupassen. Wenn das OSD aktiviert ist, dann werden die aktuellen
833 Werte angezeigt, was die Anpassung erleichtert.</P>
834
835
836 <H4><A NAME="volume">2.3.2.4.5 Software Lautst&auml;rkeregelung</A></H4>
837
838 <P>Dieses Plugin ist ein Software-Ersatz f&uuml;r die Lautst&auml;rkereglung
839 und kann in Maschinen mit kaputtem Mixer-Device verwendet werden. Es kann auch
840 verwendet werden, um die Ausgabelautst&auml;rke von MPlayer zu
841 &auml;ndern, ohne die Einstellung der PCM-Lautst&auml;rke im Mixer zu
842 &auml;ndern. Es gibt einen Schalter <CODE>volume</CODE>, welcher verwendet
843 wird, um den anf&auml;nglichen Schallpegel festzulegen. Der anf&auml;ngliche
844 Schallpegel kann auf Werte zwischen 0 und 255 festgelegt werden (normal auf
845 101, was 0db Verst&auml;rkung entspricht). Benutze dieses Plugin mit Vorsicht,
846 da es den Signal/Rauschabstand verringern kann. In den meisten F&auml;llen ist
847 es das beste, den Regler f&uuml;r PCM auf das Maximum zu stellen,
848 dieses Plugin nicht zu verwenden und die Lautst&auml;rke zu deinen Boxen mit
849 der Master-Lautst&auml;rkeregelung zu kontrollieren. Wenn deine Soundkarte
850 einen digitalen PCM-Mixer anstelle eines analogen verwendet und du Verzerrungen
851 h&ouml;rst, so verwende statt dessen den MASTER-Mixer. Wenn ein externer
852 Verst&auml;rker mit dem Computer verbunden ist (was fast immer der Fall ist),
853 kann der Ger&auml;uschepegel durch die Anpassung des Master-Stufe und der
854 Lautst&auml;rkekn&ouml;pfe des Verst&auml;rkers minimiert werden, bis das
855 Hintergrundrauschen verschwindet.</P>
856
857 <P>Verwendung:<BR>
858 &nbsp;&nbsp;<CODE>mplayer media.avi -aop
859 list=volume:volume=&lt;0-255&gt;</CODE></P>
860
861 <P>Dieses Plugin besitzt auch einen Kompressor oder "soft-clipping"-
862 F&auml;higkeiten. Die Kompression kann benutzt werden, wenn der Dynamikbereich
863 des Sounds sehr hoch ist, oder wenn der Dynamikbereich der Lautsprecher sehr
864 niedrig ist. Sei dir bewusst, dass dieses Feature Verzerrungen verursacht. Es
865 sollte erst als letzte M&ouml;glichkeit in Betracht gezogen werden.</P>
866
867 <P>Verwendung:<BR>
868 &nbsp;&nbsp;<CODE>mplayer media.avi -aop
869 list=volume:softclip</CODE></P>
870
871
872 <H4><A NAME="extrastereo">2.3.2.4.6 Extrastereo</A></H4>
873
874 <P>Dieses Plugin erh&ouml;ht linear die Differenz zwischen dem linken und
875 rechten Kanal (wie das XMMS Extrastereo-Plugin), was zum Teil zu "live"-
876 Effekten bei der Wiedergabe f&uuml;hrt.</P>
877
878 <P>Verwendung:<BR>
879 &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo</CODE><BR>
880 &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P>
881
882 <P>Der Koeffizient (<CODE>mul</CODE>) ist eine Flie&szlig;kommazahl,
883 welche standardm&auml;&szlig;ig auf 2.5 gestellt ist. Wenn man den Wert auf
884 0.0 setzt, erh&auml;lt man einen Mono-Ton (Durchschnitt beider Kan&auml;le).
885 Wenn man den Wert auf 1.0 setzt, bleibt der Ton gleich. Wenn man den Wert auf
886 -1.0 setzt, werden der linke und rechte Kanal vertauscht.</P>
887
888
889 <H4><A NAME="normalizer">2.3.2.4.7 Lautst&auml;rkenormalisierer</A></H4>
890
891 <P>Dieses Plugin maximiert die Lautst&auml;rke, ohne den Ton zu
892 verzerren.</P>
893
894 <P>Verwendung:<BR>
895 &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volnorm</CODE></P>
896
897
898 </BODY>
899 </HTML>