Mercurial > mplayer.hg
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ä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ält | |
17 zur Zeit diese Treiber:</P> | |
18 | |
19 <DL> | |
20 <DT>oss</DT> | |
21 <DD>OSS (ioctl)-Treiber (unterstützt das Durchreichen von AC3)</DD> | |
22 | |
23 <DT>sdl</DT> | |
24 <DD>SDL-Treiber (untertstützt Sound-Dä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ützt das Durchreichen von AC3)</DD> | |
35 | |
36 <DT>sun</DT> | |
37 <DD>SUN Audiotreiber (<CODE>/dev/audio</CODE>) für BSD und Solaris8</DD> | |
38 | |
39 <DT>arts</DT> | |
40 <DD>ARTS-Treiber (hauptsächlich für KDE-Benutzer)</DD> | |
41 | |
42 <DT>esd</DT> | |
43 <DD>ESD-Treiber (hauptsächlich für GNOME-Benutzer)</DD> | |
44 </DL> | |
45 | |
46 <P>Linux-Soundkartentreiber haben Probleme mit der Kompatibilität. | |
47 MPlayer benutzt einen in <EM>vernünftig</EM> implementierten Treibern | |
48 eingebauten Mechanismus, um die Audio-/Video-Synchronisation korrekt | |
49 beizubehalten. Leider sind einige Treiberautoren nicht sonderlich gründlich | |
50 bei der Implementation dieses Mechanismusses, da er nicht benö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ü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ö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ö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ögerungen oder irgendetwas anderes ungewöhliches hörst, | |
77 versuche mal <CODE>-ao sdl</CODE> (HINWEIS: die SDL-Bibliotheken und das | |
78 dazugehörige Devel-Paket müssen installiert sein). Der SDL- | |
79 Audiotreiber hilft in vielen Fällen und unterstü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ü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äusche beim Abspielen vom CD-ROM-Laufwerk zu | |
89 hö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ä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ö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ät, Performance und Featuren überlegen. Ledier werden | |
110 einige Soundkarten dagegen nur von OSS-Treibern von | |
111 <A HREF="http://www.opensound.com/">4Front Technologies</A> unterstützt. | |
112 Sie unterstü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ä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&release_id=59602">via82cxxx_audio</A></TD> | |
134 <TD>snd-via82xx</TD> | |
135 <TD> </TD> | |
136 <TD> </TD> | |
137 <TD>4-48 kHz oderr nur 48 kHz, abhängig vom Chipsatz</TD> | |
138 <TD> </TD> | |
139 <TD> </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ü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> </TD> | |
170 <TD> </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> </TD> | |
181 <TD> </TD> | |
182 <TD>48</TD> | |
183 <TD> </TD> | |
184 <TD> </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> </TD> | |
193 <TD>48</TD> | |
194 <TD> </TD> | |
195 <TD> </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> </TD> | |
203 <TD> </TD> | |
204 <TD>44</TD> | |
205 <TD> </TD> | |
206 <TD> </TD> | |
207 </TR> | |
208 | |
209 <TR> | |
210 <TD><B>Gravis UltraSound MAX</B></TD> | |
211 <TD>OK</TD> | |
212 <TD>OK (?)</TD> | |
213 <TD> </TD> | |
214 <TD> </TD> | |
215 <TD>48</TD> | |
216 <TD> </TD> | |
217 <TD> </TD> | |
218 </TR> | |
219 | |
220 <TR> | |
221 <TD><B>ESS 688</B></TD> | |
222 <TD>OK</TD> | |
223 <TD>OK (?)</TD> | |
224 <TD> </TD> | |
225 <TD> </TD> | |
226 <TD>48</TD> | |
227 <TD> </TD> | |
228 <TD> </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> </TD> | |
236 <TD> </TD> | |
237 <TD>?</TD> | |
238 <TD> </TD> | |
239 <TD> </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> </TD> | |
248 <TD> </TD> | |
249 <TD>?</TD> | |
250 <TD> </TD> | |
251 <TD> </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> </TD> | |
260 <TD>?</TD> | |
261 <TD> </TD> | |
262 <TD> </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> </TD> | |
270 <TD><A HREF="http://www.geocities.com/stssppnn/pcsp.html">OSS-Treiber fü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ät zugreifen können.</P> | |
280 | |
281 <P>Rü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öst. | |
287 Audiofilter werden benutzt, um die Parameter der Daten zu ä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ügen, die nicht | |
293 automatisch eingefügt werden. Diese Filter werden in der Reihenfolge | |
294 abgearbeitet, wie sie angegeben wurden.</P> | |
295 | |
296 <P>Beispiele:<BR> | |
297 <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ä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önnen:</P> | |
307 | |
308 <P> <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 ü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ügen sind und welche Geschwindigkeits-/Genauigkeitsoptimierungen | |
321 sie verwenden: | |
322 <DL> | |
323 <DT><CODE>0</CODE></DT> | |
324 <DD>Benutzt automatisches Einfügen und optimiert in Abhängigkeit | |
325 der CPU-Geschwindigkeit.</DD> | |
326 <DT><CODE>1</CODE></DT> | |
327 <DD>Benutzt automatisches Einfügen und optimiert für die | |
328 höchstmögliche Geschwindigkeit.<BR> | |
329 <EM>Warnung:</EM> Einige | |
330 Features der Audiofilter werden kommentarlos deaktiviert, und die | |
331 Soundqualität könnte niedriger sein als erwartet.</DD> | |
332 <DT><CODE>2</CODE></DT> | |
333 <DD>Benutzt automatisches Einfügen der Filter und optimiert für | |
334 Qualität.</DD> | |
335 <DT><CODE>3</CODE></DT> | |
336 <DD>Fü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ügt automatisch Filter so wie bei 0 hinzu, benutzt aber | |
341 Fließkommaarithmetik, wo dies möglich ist.</DD> | |
342 <DT><CODE>5</CODE></DT> | |
343 <DD>Fügt automatisch Filter so wie bei 1 hinzu, benutzt aber | |
344 Fließkommaarithmetik, wo dies möglich ist.</DD> | |
345 <DT><CODE>6</CODE></DT> | |
346 <DD>Fügt automatisch Filter so wie bei 2 hinzu, benutzt aber | |
347 Fließkommaarithmetik, wo dies möglich ist.</DD> | |
348 <DT><CODE>7</CODE></DT> | |
349 <DD>Fügt keine Filter automatisch hinzu, benutzt aber | |
350 Fließkommaarithmetik, wo dies möglich ist.</DD> | |
351 </DL> | |
352 </DD> | |
353 | |
354 <DT><CODE>list</CODE></DT> | |
355 <DD>Dies ist ein Synonym fü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ü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äle, die du von deiner | |
367 Soundkarte ausgegeben haben möchtest. Sie beeinflusst auch die Anzahl | |
368 der Kanäle, die | |
369 vom Quellstream decodiert werden. Wenn der Stream weniger als die hiermit | |
370 geforderte Anzahl Kanäle enthält, so werden automatisch | |
371 Filter eingefü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ü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ü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ü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ützt vollstä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ützt, oder die nur maximal | |
392 44.1kHz unterstützt. Dieser Filter wird automatisch aktiviert, wenn er | |
393 benö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 <8000-192000></CODE></DT> | |
398 <DD>wird benutzt, um die Ausgabesmaplefrequenz in Hz anzugeben. Der | |
399 gü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ä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äßig aktiviert.</DD> | |
410 | |
411 <DT><CODE>type <0-2></CODE><DT> | |
412 <DD>ist ein optional anzugebender Integer zwischen <CODE>0</CODE> und | |
413 <CODE>2</CODE>, der den zu benutzenden Resamplealgorithmus auswählt. | |
414 Hier wählt <CODE>0</CODE> lineare Interpolation und <CODE>1</CODE> | |
415 mehrphasige Filterbänke mit Ganzahlarithmetik. <CODE>2</CODE> | |
416 wählt mehrphasige Filterbänke mit Fließkommaarithmetik. | |
417 Lineare Interpolation ist sehr schnell, liefert dafür aber auch | |
418 schlechte Qualität, vor allem, wenn sie benutzt wird, um die | |
419 Samplerate zu erhöhen. Die beste Qualität liefert <CODE>2</CODE>. | |
420 Dafür benötigt sie aber auch die meiste CPU-Zeit.</DD> | |
421 </DL> | |
422 | |
423 <P>Beispiele:<BR> | |
424 <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 Ändern der Anzahl der Kanäle</A> | |
431 </H4> | |
432 | |
433 <P>Der <CODE>channels</CODE>-Filter kann benutzt werden, um Kanäle | |
434 hinzuzufügen oder zu entfernen. Er kann auch benutzt werden, um | |
435 Kanäle umzuleiten oder sie zu kopieren. Er wird automatisch aktiviert, | |
436 falls die Anzahl der Kanäle bei Eingang und Ausgang der Audiofilterschicht | |
437 unterschiedlich ist, oder wenn ein anderer Filter diesen Filter benötigt. | |
438 Wenn er nicht gebraucht wird, so entlädt sich dieser Filter automatisch. | |
439 Die Anzahl der Parameter ist dynamisch:</P> | |
440 | |
441 <DL> | |
442 <DT><CODE>nch <1-6></CODE></DT> | |
443 <DD>ist eine ganze Zahl zwischen <CODE>1</CODE> und <CODE>6</CODE>, die die | |
444 Anzahl der Ausgabekanäle festlegt. Dieser Parameter wird | |
445 benötigt. Wenn er weggelassen wird, dann erhält man einen | |
446 Laufzeitfehler.</DD> | |
447 | |
448 <DT><CODE>nr <1-6></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äle | |
461 gefordert sind als Eingangskanäle existieren, so werden leere Kanäle | |
462 erzeugt (bis auf's Mixen von Mono auf Stereo: hier wird der Monokanal auf beide | |
463 Kanäle kopiert). Ist die Anzahl dagegen kleiner, so werden die | |
464 überschüssigen Kanäle entfernt.</P> | |
465 | |
466 <P>Beispiel 1:<BR> | |
467 <CODE>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi </CODE></P> | |
468 | |
469 <P>Ändert die Anzahl der Kanäle auf 4 und legt vier Routen fest, die | |
470 die Kanäle 0 und 1 vertauschen und die Kanäle 2 und 3 intakt lassen. | |
471 Wenn die Quelldatei nur zwei Kanäle hat, so sind die Kanäle 2 und 3 | |
472 leise, aber 0 und 1 werden trotzdem vertauscht.</P> | |
473 | |
474 <P>Beispiel 2:<BR> | |
475 <CODE>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi </CODE></P> | |
476 | |
477 <P>Ändert die Anzahl der Kanäle auf 6 und gibt 4 Routen an, die Kanal | |
478 0 auf Kanal 0 und 3 kopieren. Die Kanä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ötigt wird.</P> | |
486 | |
487 <DL> | |
488 <DT><CODE>bps <Nummer></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ötigt und führt zu einem Laufzeitfehler, | |
492 wenn er weggelassen wird.</DD> | |
493 | |
494 <DT><CODE>f <format></CODE></DT> | |
495 <DD>ist ein Textstring, der das Sampleformat beschreibt. Der String besteht | |
496 aus einem Mix der folgenden Schlüsselwö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ötigt und führt zu einem Laufzeitfehler, | |
502 wenn er weggelassen wird.</DD> | |
503 </DL> | |
504 | |
505 <P>Beispiel:<BR> | |
506 <CODE>mplayer -af format=4:float media.avi</CODE></P> | |
507 | |
508 <P>setzt das Ausgabeformat auf 4 Bytes pro Sample Fließkommadaten.</P> | |
509 | |
510 | |
511 <H4><A NAME="af_delay">2.3.2.3.4 Verzögerung</A></H4> | |
512 | |
513 <P>Der <CODE>delay</CODE>-Filter verzögert den Sound auf dem Weg zum | |
514 Lautsprecher, damit die verschiedenen Kanäle zur gleichen Zeit bei der | |
515 Sitzposition ankommen. Dieser Filter ist nur dann nützlich, wenn du mehr | |
516 als zwei Lautsprecher hast. Dieser Filter erhält eine variable Anzahl | |
517 Parameter:</P> | |
518 | |
519 <DL> | |
520 <DT><CODE>d1:d2:d3...</CODE></DT> | |
521 <DD>sind Fließkommazahlen, die die Verzögerung in ms für | |
522 den jeweiligen Kanal angeben. Minimum ist 0ms, das Maximum 1000ms.</DD> | |
523 </DL> | |
524 | |
525 <P>Um die benötigte Verzögerung für die verschiedenen | |
526 Kanä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ür den Subwoofer zu kompensieren, weil | |
532 man den Unterschied eh nicht hö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ötigte Verzögerung wie folgt:<BR> | |
536 d[i] = 1000*s[i]/342; i = 1...5 </LI> | |
537 </OL> | |
538 | |
539 <P>Beispiel:<BR> | |
540 <CODE>mplayer -af delay=10.5:10.5:0:0:7:0 media.avi</CODE></P> | |
541 | |
542 <P>verzögert die Kanäle vorne links und vorne rechts um 10.5ms, | |
543 die beiden hinteren Kanäle um 0ms und den zentrierten Kanal um 7ms.</P> | |
544 | |
545 | |
546 <H4><A NAME="af_volume">2.3.2.3.5 Lautstärkekontrolle mit Software</A> | |
547 </H4> | |
548 | |
549 <P>Lautstä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ällen ist es | |
552 besser, beim Mixer deiner Soundkarte den PCM-Regler auf's Maximum zu setzen und | |
553 diesen Filter wegzulassen. Ändere dann die Lautstärke mit dem | |
554 Hauptregler des Mixers. | |
555 Wenn deine Soundkarte einen digitalen PCM-Mixer anstelle eines analogen | |
556 besitzt und du Verzerrungen hörst, dann benutze statt dessen den | |
557 MASTER-Mixer. | |
558 Wenn der Computer an einen externen Verstärker | |
559 angeschlossen ist (was meistens der Fall ist), dann kann der Rauschpegel | |
560 minimiert werden, indem der Hauptregler und der Lautstärkeregler des | |
561 Verstärkers angepasst werden, bis das Hintergrundzischen verschwunden ist. | |
562 Der Filter selber kennt zwei Parameter:</P> | |
563 | |
564 <DL> | |
565 <DT><CODE>v <-200 - +60></CODE></DT> | |
566 <DD>ist eine Fließkommazahl zwischen <CODE>-200</CODE> und | |
567 <CODE>+60</CODE> und gibt die Lautstärke in dB an. Der Standardlevel | |
568 ist 0dB.</DD> | |
569 | |
570 <DT><CODE>c</CODE></DT> | |
571 <DD>ist ein Binärwert, der soft clipping an- oder ausschaltet. | |
572 Soft clipping kann den Sound glä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öglichkeit benutzt werden.</DD> | |
576 </DL> | |
577 | |
578 <P>Beispiel:<BR> | |
579 <CODE>mplayer -af volume=10.1:0 media.avi</CODE></P> | |
580 | |
581 <P>verstärkt den Sound um 10.1dB und schneidet hart ab, wenn die | |
582 Lautstärke zu hoch wird.</P> | |
583 | |
584 <P>Dieser Filter besitzt noch ein zweites Feature: Er misst die maximale | |
585 Lautstärke und gibt sie aus, wenn MPlayer beendet wird. Dieser Wert | |
586 kann benutzt werden, um die Verstärkung in MEncoder so zu setzen, dass | |
587 die Dynamikbandbreite vollstä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ängig vom wiederzugebenden | |
595 Audiotyp funktioniert. Die Mittenfrequenzen der zehn Bä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ö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ßkommazahlen zwischen <CODE>-12</CODE> und | |
623 <CODE>+12</CODE>, die die Verstärkung in dB des jeweiligen Bandes | |
624 angeben.</DD> | |
625 </DL> | |
626 | |
627 <P>Beispiel:<BR> | |
628 <CODE>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi</CODE></P> | |
629 | |
630 <P>verstärkt den Sound in den oberen und unteren Frequenzbereichen und | |
631 lö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äle beliebig zu | |
637 mischen. Er ist grundlegend nur eine Kombination des Lautstärkefilters und | |
638 des channels-Filters. Es gibt zwei Haupteinsatzgebiete für diesen | |
639 Filter:</P> | |
640 | |
641 <OL> | |
642 <LI>Heruntermischen vieler Kanäle auf wenige, z.B. Stereo zu Mono.</LI> | |
643 <LI>Verä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ötigt viel | |
648 Ausprobieren, bevor die gewünschten Ergebnisse erzielt werden. Die Anzahl | |
649 der Parameter hängt von der Anzahl der Ausgabekanäle ab:</P> | |
650 | |
651 <DL> | |
652 <DT><CODE>nch <1-6></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äle zu setzen. Dieser Parameter wird benötigt. | |
656 Wenn er weggelassen wird, erhält man einen Laufzeitfehler.</DD> | |
657 <DT><CODE>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</CODE></DT> | |
658 <DD>sind Fließ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 <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 <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äle aus, lässt dabei Kanäle 0 und 1 intakt und | |
675 mischt die Quellkanä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ügt dem Audiostream einen Sub-woofer-Kanal | |
682 hinzu. Die dazu verwendeten Audiodaten sind der Durchschnitt der Kanä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ört. Dieser | |
687 Filter bekommt zwei Parameter:</P> | |
688 | |
689 <DL> | |
690 <DT><CODE>fc <20-300></CODE></DT> | |
691 <DD>ist eine optionale Fließkommazahl, die die Frequenz in Hz angibt, | |
692 bei der Tiefpass abschneidet. Gültig sind Werte ziwschen | |
693 <CODE>20</CODE> und <CODE>300</CODE>. Das beste Ergebnis erhälst du, | |
694 wenn du die Frequenz so niedrig wie möglich setzt. Das wird das | |
695 Stereo- und Surround-Sound-Erlebnis verbessern. Der Standardwert für | |
696 die Frequenzgrenze liegt bei 60Hz.</DD> | |
697 | |
698 <DT><CODE>ch <0-5></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älen | |
702 wird auf <CODE>ch</CODE> erhöht, falls dies notwendig sein sollte.</DD> | |
703 </DL> | |
704 | |
705 <P>Beispiel:<BR> | |
706 <CODE>mplayer -af sub=100:4 -channels 5 media.avi</CODE></P> | |
707 | |
708 <P>fü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ür ein matrix | |
716 encodiertes Format. Viele Dateien mit Zweikanalaudio enthalten tatsächlich | |
717 matrix encodierten Surround-Sound. Um diesen Filter zu benutzen, brauchst du | |
718 eine Soundkarte, die mindestens vier Kanäle unterstützt. Dieser | |
719 Filter kennt einen Parameter:</P> | |
720 | |
721 <DL> | |
722 <DT><CODE>d <0-1000></CODE></DT> | |
723 <DD>ist eine optionale Fließkommazahl zwischen <CODE>0</CODE> und | |
724 <CODE>1000</CODE>, die die Verzögerung in ms für den hinteren | |
725 Lautsprecher angibt. Die Verzögerung soltle wie folgt gewä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 <= d2 ist, und auf 15 + 5*(d1-d2), wenn | |
730 d1 > d2 ist. Der Standardwert <CODE>d</CODE> ist 20ms.</DD> | |
731 </DL> | |
732 | |
733 <P>Beispiel:<BR> | |
734 <CODE>mplayer -af surround=15 -channels 4 media.avi</CODE></P> | |
735 | |
736 <P>decodiert Surround-Sound mit einer Verzögerung von 15ms fü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ützung für Audio-Plugins. Audio- | |
746 Plugins können benutzt werden, um die Einstellungen der Audio-Daten zu | |
747 ä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ötigt, um festzulegen, in welcher Reihenfolge die Plugins benutzt | |
751 werden sollen. Beispiel:</P> | |
752 | |
753 <P> <CODE>mplayer media.avi -aop list=resample,format</CODE></P> | |
754 | |
755 <P>würde den Ton durch das Resampling-Plugin laufen lassen, gefolgt vom | |
756 Format-Plugins.</P> | |
757 | |
758 <P>Die Plugins können auch Schalter haben, welche ihr Verhalten | |
759 ä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> <CODE>mplayer media.avi -aop | |
765 list=resample,format:fout=44100:format=0x8</CODE></P> | |
766 | |
767 <P>wü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ö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ützt vollstä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ö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ünschte Ausgabefrequenz zu setzen. Der Standard ist 48kHz und wird | |
783 in <Hz> angegeben.</P> | |
784 | |
785 <P>Verwendung:<BR> <CODE>mplayer medium.avi -aop | |
786 list=resample:fout=<erforderliche Frequenz in Hz, z.B. 44100></CODE></P> | |
787 | |
788 <P>Hinweis: Die Ausgabefrequenz sollte nicht vom Standard-Wert hochskaliert | |
789 werden. Die Skalierung führt dazu, dass der Audio- und Video-Stream in | |
790 Zeitlupe wiedergegeben werden, und man erhält zusä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älen enthalten tatsächlich | |
799 matrix Surround Sound. Um dieses Feature zu benutzen, brauchst du eine | |
800 Soundkarte mit mindestens vier Kanälen.</P> | |
801 | |
802 <P>Verwendung:<BR> | |
803 <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ützt, kann dieses Plugin benutzt werden, um das Format in eines zu | |
810 ä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ür erfahrene Anwender gedacht. Bedenke, dass dieses | |
814 Plugin nur das Sampleformat und nicht die Samplefrequenz oder die Anzahl | |
815 Kanäle ändert.</P> | |
816 | |
817 <P>Verwendung:<BR> | |
818 <CODE>mplayer medium.avi -aop | |
819 list=format:format=<required output format></CODE></P> | |
820 | |
821 | |
822 <H4><A NAME="delay">2.3.2.4.4 Verzögerung</A></H4> | |
823 | |
824 <P>Dieses Plugin verzögert den Ton und ist als Beispiel gedacht, wie man | |
825 neue Plugins schreibt. Es kann für nichts sinnvolles aus der | |
826 Anwenderperspektive verwendet werden und ist hier nur aus Gründen der | |
827 Vollständigkeit erwä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ä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ärkeregelung</A></H4> | |
837 | |
838 <P>Dieses Plugin ist ein Software-Ersatz für die Lautstärkereglung | |
839 und kann in Maschinen mit kaputtem Mixer-Device verwendet werden. Es kann auch | |
840 verwendet werden, um die Ausgabelautstärke von MPlayer zu | |
841 ändern, ohne die Einstellung der PCM-Lautstärke im Mixer zu | |
842 ändern. Es gibt einen Schalter <CODE>volume</CODE>, welcher verwendet | |
843 wird, um den anfänglichen Schallpegel festzulegen. Der anfängliche | |
844 Schallpegel kann auf Werte zwischen 0 und 255 festgelegt werden (normal auf | |
845 101, was 0db Verstärkung entspricht). Benutze dieses Plugin mit Vorsicht, | |
846 da es den Signal/Rauschabstand verringern kann. In den meisten Fällen ist | |
847 es das beste, den Regler für PCM auf das Maximum zu stellen, | |
848 dieses Plugin nicht zu verwenden und die Lautstärke zu deinen Boxen mit | |
849 der Master-Lautstärkeregelung zu kontrollieren. Wenn deine Soundkarte | |
850 einen digitalen PCM-Mixer anstelle eines analogen verwendet und du Verzerrungen | |
851 hörst, so verwende statt dessen den MASTER-Mixer. Wenn ein externer | |
852 Verstärker mit dem Computer verbunden ist (was fast immer der Fall ist), | |
853 kann der Geräuschepegel durch die Anpassung des Master-Stufe und der | |
854 Lautstärkeknöpfe des Verstärkers minimiert werden, bis das | |
855 Hintergrundrauschen verschwindet.</P> | |
856 | |
857 <P>Verwendung:<BR> | |
858 <CODE>mplayer media.avi -aop | |
859 list=volume:volume=<0-255></CODE></P> | |
860 | |
861 <P>Dieses Plugin besitzt auch einen Kompressor oder "soft-clipping"- | |
862 Fä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öglichkeit in Betracht gezogen werden.</P> | |
866 | |
867 <P>Verwendung:<BR> | |
868 <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ö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ührt.</P> | |
877 | |
878 <P>Verwendung:<BR> | |
879 <CODE>mplayer media.avi -aop list=extrastereo</CODE><BR> | |
880 <CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P> | |
881 | |
882 <P>Der Koeffizient (<CODE>mul</CODE>) ist eine Fließkommazahl, | |
883 welche standardmäßig auf 2.5 gestellt ist. Wenn man den Wert auf | |
884 0.0 setzt, erhält man einen Mono-Ton (Durchschnitt beider Kanä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ärkenormalisierer</A></H4> | |
890 | |
891 <P>Dieses Plugin maximiert die Lautstärke, ohne den Ton zu | |
892 verzerren.</P> | |
893 | |
894 <P>Verwendung:<BR> | |
895 <CODE>mplayer media.avi -aop list=volnorm</CODE></P> | |
896 | |
897 | |
898 </BODY> | |
899 </HTML> |