13911
|
1 <?xml version="1.0" encoding="iso-8859-2"?>
|
14115
|
2 <!-- synced with 1.22 -->
|
13917
|
3 <sect1 id="audio">
|
13911
|
4 <title>Audió kimeneti eszközök</title>
|
13917
|
5 <sect2 id="sync">
|
13911
|
6 <title>Audió/Videó szinkronizáció</title>
|
|
7
|
|
8 <para>
|
|
9 Az <application>MPlayer</application> audió interfészét
|
|
10 <emphasis>libao2</emphasis>-nek hívják. Jelenleg a következő vezérlőket
|
|
11 tartalmazza:
|
|
12 </para>
|
|
13
|
|
14 <informaltable>
|
|
15 <tgroup cols="2">
|
|
16 <thead>
|
|
17 <row><entry>Vezérlő</entry><entry>Megjegyzés</entry></row>
|
|
18 </thead>
|
|
19 <tbody>
|
|
20 <row><entry>oss</entry><entry>
|
|
21 OSS (ioctl) vezérlő (támogatja a hardveres AC3 áteresztést)
|
|
22 </entry></row>
|
|
23 <row><entry>sdl</entry><entry>
|
|
24 SDL vezérlő (támogatja a hang démonokat, mint pl. az <emphasis role="bold">ESD</emphasis>
|
|
25 és az <emphasis role="bold">ARTS</emphasis>)
|
|
26 </entry></row>
|
|
27 <row><entry>nas</entry><entry>
|
|
28 NAS (Network Audio System) vezérlő
|
|
29 </entry></row>
|
|
30 <row><entry>alsa5</entry><entry>
|
|
31 natív ALSA 0.5 vezérlő
|
|
32 </entry></row>
|
14115
|
33 <row><entry>alsa</entry><entry>
|
|
34 natív ALSA 0.9/1.0 vezérlő (támogatja a hardveres AC3 áteresztést)
|
13911
|
35 </entry></row>
|
|
36 <row><entry>sun</entry><entry>
|
|
37 SUN audió vezérlő (<filename>/dev/audio</filename>) BSD és Solaris8 használóknak
|
|
38 </entry></row>
|
|
39 <row><entry>macosx</entry><entry>
|
14115
|
40 natív Mac OS X vezérlő
|
13911
|
41 </entry></row>
|
|
42 <row><entry>win32</entry><entry>
|
|
43 natív Win32 vezérlő
|
|
44 </entry></row>
|
|
45 <row><entry>arts</entry><entry>
|
|
46 natív ARTS vezérlő (leginkább KDE-t használóknak)
|
|
47 </entry></row>
|
|
48 <row><entry>esd</entry><entry>
|
|
49 natív ESD vezérlő (leginkább GNOME-ot használóknak)
|
|
50 </entry></row>
|
|
51 <row><entry>jack</entry><entry>
|
|
52 JACK (Jack Audio Connection Kit) vezérlő
|
|
53 </entry></row>
|
14115
|
54 <row><entry>polyp</entry><entry>
|
|
55 polypaudio vezérlő
|
|
56 </entry></row>
|
13911
|
57 </tbody>
|
|
58 </tgroup>
|
|
59 </informaltable>
|
|
60
|
|
61 <para>
|
|
62 A Linux hangkártya vezérlői kompatibilítási problémákkal küzdenek. Ez azért van,
|
|
63 mert az <application>MPlayer</application> a <emphasis>megfelelően</emphasis>
|
|
64 kódolt hang vezérlők egy beépített tulajdonságát használja, ami engedélyezi nekik
|
|
65 az audió/videó szinkron javítását. Sajnálatos módon néhány vezérlő szerzői
|
|
66 nem gondoskodnak ezen tulajdonság kódolásáról, mivel nem szükséges az MP3-ak
|
|
67 és a hangeffektek lejátszásához.
|
|
68 </para>
|
|
69
|
|
70 <para>
|
13983
|
71 Más média lejátszók, mint pl. az <ulink url="http://avifile.sf.net">aviplay</ulink>
|
|
72 vagy a <ulink url="http://xinehq.de">xine</ulink> valószínűleg
|
13911
|
73 kapásból működnek ezekkel a vezérlőkkel, mert egy "egyszerű" módszert
|
|
74 használnak belső időzítéssel. A mérések azt mutatják, hogy az ő
|
|
75 módszereik nem olyan hatékonyak, mint az <application>MPlayer</application>é.
|
|
76 </para>
|
|
77
|
|
78 <para>
|
|
79 Az <application>MPlayer</application>t egy megfelelően megírt audió vezérlővel
|
|
80 használva soha nem fog A/V deszinkronizáció bekövetkezni az audióban, csak
|
|
81 nagyon rosszul elkészített fájlok esetén (lásd a man oldalt a megkerüléshez).
|
|
82 </para>
|
|
83
|
|
84 <para>
|
|
85 Ha neked rossz audió vezérlőd van, próbáld ki a <option>-autosync</option>
|
|
86 kapcsolót, megszünteti a problémáidat. Lásd a man oldalt a bővebb információkért.
|
|
87 </para>
|
|
88
|
|
89 <itemizedlist>
|
|
90 <title>Néhány megjegyzés:</title>
|
|
91 <listitem><para>
|
|
92 Ha OSS vezérlőd van, először próbáld meg a <option>-ao oss</option>-t (ez az
|
|
93 alapértelmezett). Ha hibát tapasztalsz, megállást vagy bármit, ami a megszokottól
|
|
94 eltér, próbáld ki a <option>-ao sdl</option> kapcsolót (MEGJEGYZÉS: szükséged
|
|
95 lesz telepített SDL függvénykönyvtárakra és fejléc fájlokra). Az SDL audió vezérlő
|
|
96 sok esetben segít és az ESD-t (GNOME) és az ARTS-ot (KDE) is támogatja.
|
|
97 </para></listitem>
|
|
98 <listitem><para>
|
|
99 Ha 0.5-ös ALSA-d van, akkor majdnem mindig a <option>-ao alsa5</option>-öt kell
|
|
100 használnod, mivel az ALSA 0.5-nek hibás az OSS emulációs kódja,
|
|
101 és <emphasis role="bold">össze fogja omlasztani az <application>MPlayer</application>t</emphasis>
|
|
102 egy ehhez hasonló üzenettel:
|
|
103 <screen>
|
|
104 DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!<!--
|
|
105 --></screen>
|
|
106 </para></listitem>
|
|
107 <listitem><para>
|
|
108 Solaris-on használd a SUN audió verziót a <option>-ao sun</option> kapcsolóval,
|
|
109 különben sem a videó sem az audió nem fog működni.
|
|
110 </para></listitem>
|
|
111 <listitem><para>
|
|
112 Ha a hang kattog CD-ROM lejátszása közben, kapcsold be az IRQ unmasking-ot, pl.
|
|
113 <command>hdparm -u1 /dev/cdrom</command> (<command>man hdparm</command>).
|
|
114 Ez általában jótékony hatású, bővebben a <link linkend="drives">CD-ROM</link>
|
|
115 részben van leírva.
|
|
116 </para></listitem>
|
|
117 </itemizedlist>
|
13917
|
118 </sect2>
|
13911
|
119
|
13917
|
120 <sect2 id="experiences">
|
13911
|
121 <title>Hangkártya tapasztalatok, javaslatok</title>
|
|
122 <para>
|
|
123 Linuxon egy 2.4.x kernel nagyon javasolt. A 2.2-es kernelt nem teszteltük.
|
|
124 </para>
|
|
125
|
|
126 <para>
|
|
127 A Linux hang vezérlőit első sorban az OSS szabad verziója biztosítja.
|
|
128 Ezeket a vezérlőket az <ulink url="http://www.alsa-project.org">ALSA</ulink>
|
|
129 (Advanced Linux Sound Architecture) váltotta fel a 2.5-ös fejlesztői sorozatban.
|
|
130 Ha a disztribúciód még nem használja az ALSA-t, próbáld ki, ha hanggal
|
|
131 kapcsolatos problémákat tapasztalsz. Az ALSA vezérlők általában
|
|
132 jobbak az OSS-nél kompatibilításban, teljesítményben és tulajdonságokban
|
|
133 egyaránt. De néhány hangkártyát csak a <ulink url="http://www.opensound.com/">4Front Technologies</ulink>
|
|
134 által kiadott kereskedelmi OSS vezérlők támogatnak.
|
|
135 Ráadásul elérhetőek számos nem-Linux rendszeren is.
|
|
136 </para>
|
|
137
|
|
138 <informaltable>
|
|
139 <tgroup cols="8">
|
|
140 <colspec colname="c1"/>
|
|
141 <colspec colname="c2"/>
|
|
142 <colspec colname="c3"/>
|
|
143 <colspec colname="c4"/>
|
|
144 <colspec colname="c5"/>
|
|
145 <colspec colname="c6"/>
|
|
146 <colspec colname="c7"/>
|
|
147 <colspec colname="c8"/>
|
|
148 <spanspec spanname="driver" namest="c2" nameend="c5"/>
|
|
149 <spanspec spanname="ossfree" namest="c2" nameend="c2"/>
|
|
150 <spanspec spanname="alsa" namest="c3" nameend="c3"/>
|
|
151 <spanspec spanname="osspro" namest="c4" nameend="c4"/>
|
|
152 <spanspec spanname="others" namest="c5" nameend="c5"/>
|
|
153 <thead>
|
|
154 <row>
|
|
155 <entry morerows="2" valign="middle">HANG KÁRTYA</entry>
|
|
156 <entry spanname="driver">VEZÉRLŐ</entry>
|
|
157 <entry morerows="2" valign="middle">Max kHz</entry>
|
|
158 <entry morerows="2" valign="middle">Max Csatornák</entry>
|
|
159 <entry morerows="2" valign="middle">Max Nyitások
|
|
160 <footnote id="maxopens">
|
|
161 <para>az eszközt <emphasis>egyidejűleg</emphasis> használni
|
|
162 képes alkalmazások száma.</para>
|
|
163 </footnote>
|
|
164 </entry>
|
|
165 </row>
|
|
166
|
|
167 <row>
|
|
168 <entry spanname="ossfree">OSS/Szabad</entry>
|
|
169 <entry spanname="alsa">ALSA</entry>
|
|
170 <entry spanname="osspro">OSS/Pro</entry>
|
|
171 <entry spanname="others">egyéb</entry>
|
|
172 </row>
|
|
173 </thead>
|
|
174
|
|
175 <tbody>
|
|
176 <row>
|
|
177 <entry>VIA alaplapi (686/A/B, 8233, 8235)</entry>
|
|
178 <entry>
|
13983
|
179 <ulink url="http://sf.net/project/showfiles.php?group_id=3242&release_id=59602">via82cxxx_audio</ulink>
|
13911
|
180 </entry>
|
|
181 <entry>snd-via82xx</entry>
|
|
182 <entry></entry>
|
|
183 <entry></entry>
|
|
184 <entry>4-48 kHz vagy csak 48 kHz, chipset-en múlik</entry>
|
|
185 <entry></entry>
|
|
186 <entry></entry>
|
|
187 </row>
|
|
188
|
|
189 <row>
|
|
190 <entry>Aureal Vortex 2</entry>
|
|
191 <entry>nincs</entry>
|
|
192 <entry>nincs</entry>
|
|
193 <entry>OK</entry>
|
|
194 <entry>
|
13983
|
195 <ulink url="http://aureal.sf.net">Linux Aureal vezérlők</ulink>
|
13911
|
196 <ulink url="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">32k-ra növelt buffer méret</ulink>
|
|
197 </entry>
|
|
198 <entry>48</entry>
|
|
199 <entry>4.1</entry>
|
|
200 <entry>5+</entry>
|
|
201 </row>
|
|
202
|
|
203 <row>
|
|
204 <entry>SB Live!</entry>
|
|
205 <entry>Analóg OK, S/PDIF nem működik</entry>
|
|
206 <entry>Mindkettő OK</entry>
|
|
207 <entry>Mindkettő OK</entry>
|
|
208 <entry>
|
|
209 <ulink url="http://opensource.creative.com">Creative OSS vezérlője (S/PDIF támogatás)</ulink>
|
|
210 </entry>
|
|
211 <entry>192</entry>
|
|
212 <entry>4.0/5.1</entry>
|
|
213 <entry>32</entry>
|
|
214 </row>
|
|
215
|
|
216 <row>
|
|
217 <entry>SB 128 PCI (es1371)</entry>
|
|
218 <entry>OK</entry>
|
|
219 <entry>?</entry>
|
|
220 <entry></entry>
|
|
221 <entry></entry>
|
|
222 <entry>48</entry>
|
|
223 <entry>stereo</entry>
|
|
224 <entry>2</entry>
|
|
225 </row>
|
|
226
|
|
227 <row>
|
|
228 <entry>SB AWE 64</entry>
|
|
229 <entry>max 44kHz</entry>
|
|
230 <entry>48kHz rossz hangzású</entry>
|
|
231 <entry></entry>
|
|
232 <entry></entry>
|
|
233 <entry>48</entry>
|
|
234 <entry></entry>
|
|
235 <entry></entry>
|
|
236 </row>
|
|
237
|
|
238 <row>
|
|
239 <entry>GUS PnP</entry>
|
|
240 <entry>nincs</entry>
|
|
241 <entry>OK</entry>
|
|
242 <entry>OK</entry>
|
|
243 <entry></entry>
|
|
244 <entry>48</entry>
|
|
245 <entry></entry>
|
|
246 <entry></entry>
|
|
247 </row>
|
|
248
|
|
249 <row>
|
|
250 <entry>Gravis UltraSound ACE</entry>
|
|
251 <entry></entry>
|
|
252 <entry></entry>
|
|
253 <entry></entry>
|
|
254 <entry></entry>
|
|
255 <entry></entry>
|
|
256 <entry></entry>
|
|
257 <entry></entry>
|
|
258 </row>
|
|
259
|
|
260 <row>
|
|
261 <entry>Gravis UltraSound MAX</entry>
|
|
262 <entry>OK</entry>
|
|
263 <entry>OK (?)</entry>
|
|
264 <entry></entry>
|
|
265 <entry></entry>
|
|
266 <entry>48</entry>
|
|
267 <entry></entry>
|
|
268 <entry></entry>
|
|
269 </row>
|
|
270
|
|
271 <row>
|
|
272 <entry>ESS 688</entry>
|
|
273 <entry>OK</entry>
|
|
274 <entry>OK (?)</entry>
|
|
275 <entry></entry>
|
|
276 <entry></entry>
|
|
277 <entry>48</entry>
|
|
278 <entry></entry>
|
|
279 <entry></entry>
|
|
280 </row>
|
|
281
|
|
282 <row>
|
|
283 <entry>C-Media kártyák (CMI8338/8738)</entry>
|
|
284 <entry>OK</entry>
|
|
285 <entry>OK S/PDIF támogatott ALSA 0.9.x-szel</entry>
|
|
286 <entry>?</entry>
|
|
287 <entry></entry>
|
|
288 <entry>44</entry>
|
|
289 <entry>sztereo</entry>
|
|
290 <entry>1</entry>
|
|
291 </row>
|
|
292
|
|
293 <row>
|
|
294 <entry>Yamaha kártyák (*ymf*)</entry>
|
|
295 <entry>nem OK (?) (talán <option>-ao sdl</option>)</entry>
|
|
296 <entry>OK csak OSS emulációs ALSA 0.5-tel
|
|
297 <emphasis role="bold">ÉS</emphasis> <option>-ao sdl</option>-vel (!) (?)</entry>
|
|
298 <entry></entry>
|
|
299 <entry></entry>
|
|
300 <entry></entry>
|
|
301 <entry></entry>
|
|
302 <entry></entry>
|
|
303 </row>
|
|
304
|
|
305 <row>
|
|
306 <entry>envy24 chip-ű kártyák (mint a Terratec EWS88MT)</entry>
|
|
307 <entry>?</entry>
|
|
308 <entry>?</entry>
|
|
309 <entry>OK</entry>
|
|
310 <entry></entry>
|
|
311 <entry>?</entry>
|
|
312 <entry></entry>
|
|
313 <entry></entry>
|
|
314 </row>
|
|
315
|
|
316 <row>
|
|
317 <entry>PC Speaker vagy DAC</entry>
|
|
318 <entry>OK</entry>
|
|
319 <entry>nincs</entry>
|
|
320 <entry></entry>
|
|
321 <entry>
|
|
322 <ulink url="http://www.geocities.com/stssppnn/pcsp.html">Linux PC speaker OSS vezérlő</ulink>
|
|
323 </entry>
|
|
324 <entry>A vezérlő 44.1-et emulál, talán többet.</entry>
|
|
325 <entry>mono</entry>
|
|
326 <entry>1</entry>
|
|
327 </row>
|
|
328
|
|
329 </tbody>
|
|
330 </tgroup>
|
|
331 </informaltable>
|
|
332
|
|
333 <para>
|
|
334 Örömmel fogadjuk az ezen dokumentummal kapcsolatos visszajelzéseket. Kérjük írd meg,
|
|
335 hogy hogyan működött együtt az <application>MPlayer</application> és a hang kártyá(i)d.
|
|
336 </para>
|
13917
|
337 </sect2>
|
13911
|
338
|
13917
|
339 <sect2 id="af">
|
13911
|
340 <title>Audio szűrők</title>
|
|
341 <para>
|
|
342 A régi audió plugin-eket az új audió szűrő réteg váltotta fel. Az audió szűrők
|
|
343 a hang adatok megváltoztatására használhatóak, még mielőtt a hang ki lenne küldve
|
|
344 a hangkártyára. A szűrők be és kikapcsolása alapértelmezésben automatikus, de ez
|
|
345 felülbírálható. A szűrők akkor aktiválódnak, ha az audió adat tulajdonságai
|
|
346 különböznek attól, amit a hangkártya igényel és ha nem szükségesek, deaktiválhatóak.
|
|
347 A <option>-af szuro1,szuro2,...</option> kapcsolót használhatod a szűrők automatikus
|
|
348 bekapcsolásának felülbírálásához vagy az automatikusan nem elindított szűrők
|
|
349 aktiválásához. A szűrők olyan sorrendben lesznek lefuttatva, ahogy a vesszővel
|
|
350 elválasztott sorban szerepelnek.
|
|
351 </para>
|
|
352
|
|
353 <para>
|
|
354 Például:
|
|
355 <screen>mplayer -af resample,pan <replaceable>movie.avi</replaceable></screen>
|
|
356 átereszti a hangot a resampling szűrőn majd a pan szűrőn. Figyelj rá, hogy
|
|
357 a lista ne tartalmazzon szóközt, különben nem fog működni.
|
|
358 </para>
|
|
359
|
|
360 <para>
|
|
361 A szűrők viselkedése gyakran megváltoztatható kapcsolókkal. Ezek a kapcsolók az
|
|
362 alábbi részben bővebben le lesznek írva. Egy szűrő az alapértelmezett beállításokkal
|
|
363 fog futni, ha nincs megadva hozzá kapcsoló. Itt egy példa, hogy hogyan használhatod
|
|
364 a szűrőket a szűrő specifikus kapcsolókkal együtt:
|
|
365 <screen>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1 -srate 11025 <replaceable>media.avi</replaceable></screen>
|
|
366 Ez a parancs beállítja a resample szűrő kimeneti frekvenciáját 11025Hz-re és
|
|
367 lebutítja az audiót 1 csatornára a pan szűrővel.
|
|
368 </para>
|
|
369
|
|
370
|
|
371 <para>
|
|
372 A szűrő réteg teljes futtatását a <option>-af-adv</option> kapcsoló
|
|
373 szabályozza. Ennek a kapcsolónak két alopciója van:
|
|
374 </para>
|
|
375
|
|
376 <para>
|
|
377 A <option>force</option> egy bitmező, ami beállítja, hogy a szűrőket
|
|
378 hogyan kell beilleszteni és milyen sebesség/precizítás optimalizációt
|
|
379 használjanak:
|
|
380 </para>
|
|
381
|
|
382 <variablelist>
|
|
383 <varlistentry>
|
|
384 <term><option>0</option></term>
|
|
385 <listitem><para>
|
|
386 A szűrők automatikus beillesztése és optimalizálása a CPU sebességéhez.
|
|
387 </para></listitem>
|
|
388 </varlistentry>
|
|
389
|
|
390 <varlistentry>
|
|
391 <term><option>1</option></term>
|
|
392 <listitem><para>
|
|
393 A szűrők automatikus beillesztése és optimalizálása a legnagyobb sebességhez.
|
|
394 <emphasis>Figyelmeztetés:</emphasis> Néhány tulajdonság az audió szűrőkben
|
|
395 elromolhat csendben, rontva így a hang minőséget.
|
|
396 </para></listitem>
|
|
397 </varlistentry>
|
|
398
|
|
399 <varlistentry>
|
|
400 <term><option>2</option></term>
|
|
401 <listitem><para>
|
|
402 A szűrők automatikus beillesztése és optimalizálása minőséghez.
|
|
403 </para></listitem>
|
|
404 </varlistentry>
|
|
405
|
|
406 <varlistentry>
|
|
407 <term><option>3</option></term>
|
|
408 <listitem><para>
|
|
409 A szűrők nem illesztődnek be automatikusan és nincs optimalizálás.
|
|
410 <emphasis>Figyelmeztetés:</emphasis> Lehet, hogy az <application>MPlayer</application>
|
|
411 összeomlik ezzel a beállítással.
|
|
412 </para></listitem>
|
|
413 </varlistentry>
|
|
414
|
|
415 <varlistentry>
|
|
416 <term><option>4</option></term>
|
|
417 <listitem><para>
|
|
418 A szűrők automatikus beillesztése a fenti 0-nak megfelelően,
|
|
419 de amennyiben lehetséges, lebegőpontos feldolgozást használ.
|
|
420 </para></listitem>
|
|
421 </varlistentry>
|
|
422
|
|
423 <varlistentry>
|
|
424 <term><option>5</option></term>
|
|
425 <listitem><para>
|
|
426 A szűrők automatikus beillesztése a fenti 1-nek megfelelően,
|
|
427 de amennyiben lehetséges, lebegőpontos feldolgozást használ.
|
|
428 </para></listitem>
|
|
429 </varlistentry>
|
|
430
|
|
431 <varlistentry>
|
|
432 <term><option>6</option></term>
|
|
433 <listitem><para>
|
|
434 A szűrők automatikus beillesztése a fenti 2-nek megfelelően,
|
|
435 de amennyiben lehetséges, lebegőpontos feldolgozást használ.
|
|
436 </para></listitem>
|
|
437 </varlistentry>
|
|
438
|
|
439 <varlistentry>
|
|
440 <term><option>7</option></term>
|
|
441 <listitem><para>
|
|
442 A szűrők nem illesztődnek be automatikusan a fenti 3-nak megfelelően,
|
|
443 és amennyiben lehetséges, lebegőpontos feldolgozást használ.
|
|
444 </para></listitem>
|
|
445 </varlistentry>
|
|
446 </variablelist>
|
|
447
|
|
448 <para>
|
|
449 A <option>list</option> a -af kapcsoló álneve.
|
|
450 </para>
|
|
451
|
|
452 <para>
|
|
453 A szűrő réteget a következő általános kapcsolók is érintik:
|
|
454 </para>
|
|
455
|
|
456 <variablelist>
|
|
457 <varlistentry>
|
|
458 <term><option>-v</option></term>
|
|
459 <listitem><para>
|
|
460 Növeli a beszédesség szintjét és ezáltal sok szűrő extra státusz üzenetet ír ki.
|
|
461 </para></listitem>
|
|
462 </varlistentry>
|
|
463
|
|
464 <varlistentry>
|
|
465 <term><option>-channels</option></term>
|
|
466 <listitem><para>
|
|
467 Ez a kapcsoló beállítja a hangkártyán használni kívánt kimeneti csatornák
|
|
468 számát. A médiából dekódolt csatornák számát is érinti ez. Ha a médiában
|
|
469 kevesebb csatorna van, mint amennyit megadsz, a csatorna szűrő (lásd lejebb)
|
|
470 automatikusan beillesztődik. Az forgalom irányítás a csatorna szűrő alapértelmezett
|
|
471 forgalom irányítása alapján zajlik.
|
|
472 </para></listitem>
|
|
473 </varlistentry>
|
|
474
|
|
475 <varlistentry>
|
|
476 <term><option>-srate</option></term>
|
|
477 <listitem><para>
|
|
478 Ez a kapcsoló beállítja a hangkártyán használni kívánt mintavételezési rátát
|
|
479 (természetesen a kártyák korlátozzák ezt). Ha a hangkártyád mintavételi
|
|
480 frekvenciája különbözik az aktuális médiáétól, a resample szűrő (lásd lejebb)
|
|
481 beillesztődik az audió szűrő rétegbe, hogy kompenzálja a különbséget.
|
|
482 </para></listitem>
|
|
483 </varlistentry>
|
|
484
|
|
485 <varlistentry>
|
|
486 <term><option>-format</option></term>
|
|
487 <listitem><para>
|
|
488 Ez a kapcsoló a minta formátumát állítja be az audió szűrő réteg és a hangkártya
|
|
489 között. Ha a hangkártyád által elvárt minta formátum különbözik az aktuális médiáétól,
|
|
490 egy formátum szűrő (lásd lejebb) beillesztődik, hogy kiigazítsa a különbséget.
|
|
491 </para></listitem>
|
|
492 </varlistentry>
|
|
493 </variablelist>
|
|
494
|
13917
|
495 <sect3 id="af_resample">
|
13911
|
496 <title>Up/Downsampling</title>
|
|
497
|
|
498 <para>
|
|
499 Az <application>MPlayer</application> teljes mértékben támogatja a hang up/down-sampling-et
|
|
500 a <option>resample</option> szűrő segítségével. Akkor használható, ha fix
|
|
501 frekvenciával dolgozó hangkártyád van vagy leragadtál egy régi kártyánál, ami csak
|
|
502 maximum 44.1 kHz-et tud. Ez a szűrő automatikusan engedélyezve lesz szükség esetén,
|
|
503 de explicit módon is engedélyezheted a parancssorban. Három kapcsolója van:
|
|
504 </para>
|
|
505
|
|
506 <variablelist>
|
|
507 <varlistentry>
|
|
508 <term><option>srate <8000-192000></option></term>
|
|
509 <listitem><para>
|
|
510 egy egész szám, amit a kimeneti mintavételi frekvenciát adja meg Hz-ben. Az
|
|
511 elfogadható tartomány 8kHz-től 192kHz-ig terjed. Ha a bemenet és a kimenet
|
|
512 mintavételi frekvenciája ugyan annyi vagy ez a paraméter el van hagyva, a
|
|
513 szűrő automatikusan kikapcsol. A magas mintavételi frekvencia normális esetben
|
|
514 javítja az audió minőséget, különösen ha más szűrőkkel együtt használod.
|
|
515 </para></listitem>
|
|
516 </varlistentry>
|
|
517
|
|
518 <varlistentry>
|
|
519 <term><option>sloppy</option></term>
|
|
520 <listitem><para>
|
|
521 egy opcionális bináris paraméter, ami engedélyezi, hogy a kimeneti frekvencia
|
|
522 eltérjen az <option>srate</option>-tel megadott frekvenciától. Ez a kapcsoló
|
|
523 akkor használható, ha a lejátszás elindulása nagyon lassú. Alapértelmezésben
|
|
524 engedélyezett.
|
|
525 </para></listitem>
|
|
526 </varlistentry>
|
|
527
|
|
528 <varlistentry>
|
|
529 <term><option>type <0-2></option></term>
|
|
530 <listitem><para>
|
|
531 egy opcionális egész szám <literal>0</literal> és <literal>2</literal> között,
|
|
532 ami kiválasztja, hogy melyik resampling módszert használja a program. Itt a
|
|
533 <literal>0</literal> a lineáris interpolációt jelenti, az <literal>1</literal>
|
|
534 a poly-phase filter-bank és egész feldolgozás segítségével történő resampling-ot
|
|
535 és a <literal>2</literal> a poly-phase filter-bank és lebegőpontos feldolgozást.
|
|
536 A lineáris interpoláció rettentően gyors, de rossz a hang minősége, különösen
|
|
537 ha up-sampling-hez használják. A legjobb minőséget a <literal>2</literal>-es adja,
|
|
538 de ez a módszer okozza a legnagyobb CPU terhelést is.
|
|
539 </para></listitem>
|
|
540 </varlistentry>
|
|
541 </variablelist>
|
|
542
|
|
543 <para>Például:
|
|
544 <screen>mplayer -af resample=44100:0:0</screen>
|
|
545 resample szűrő kimeneti mintavételezési frekvenciáját 44100Hz-re állítja, exakt kimeneti
|
|
546 frekvenciát használ és lineáris interpolációt.
|
|
547 </para>
|
13917
|
548 </sect3>
|
13911
|
549
|
13917
|
550 <sect3 id="af_channels">
|
13911
|
551 <title>Csatornák számának megváltoztatása</title>
|
|
552 <para>
|
|
553 A <option>channels</option> szűrő csatornák hozzáadásához vagy elvételéhez használható,
|
|
554 valamint csatornák útvonalának irányításához és másolásához. Automatikusan engedélyezve
|
|
555 lesz, ha az audió szűrő réteg kimenete különbözik a bemeneti rétegtől vagy ha más
|
|
556 szűrő igényli. A szűrő eltávolítja magát, ha nincs rá szükség. A kapcsolók száma
|
|
557 dinamikus:
|
|
558 </para>
|
|
559
|
|
560 <variablelist>
|
|
561 <varlistentry>
|
|
562 <term><option>nch <1-6></option></term>
|
|
563 <listitem><para>
|
|
564 egy egész szám <literal>1</literal> és <literal>6</literal> között, amit a
|
|
565 kimeneti csatornák számának beállításához használhatsz. Ezen kapcsoló megadása
|
|
566 kötelező, ha elhagyod, futási hibát kapsz.
|
|
567 </para></listitem>
|
|
568 </varlistentry>
|
|
569
|
|
570 <varlistentry>
|
|
571 <term><option>nr <1-6></option></term>
|
|
572 <listitem><para>
|
|
573 egy egész szám <literal>1</literal> és <literal>6</literal> között, ami az
|
|
574 útvonalak számának meghatározásához kell. Ez a paraméter opcionális. Ha nem
|
|
575 adod meg, az alapértelmezett útvonal irányítás lesz használva.
|
|
576 </para></listitem>
|
|
577 </varlistentry>
|
|
578
|
|
579 <varlistentry>
|
|
580 <term><option>honnan1:hova1:honnan2:hova2:honnan3:hova3...</option></term>
|
|
581 <listitem><para>
|
|
582 <literal>0</literal> és <literal>5</literal> közötti számpárok, amik leírják
|
|
583 a csatornák az egyes csatornák útvonalát.
|
|
584 </para></listitem>
|
|
585 </varlistentry>
|
|
586 </variablelist>
|
|
587
|
|
588 <para>
|
|
589 Ha csak az <option>nch</option> van megadva, az alapértelmezett útvonal irányítás
|
|
590 lesz használva, ami a következő képpen működik: Ha a kimeneti csatornák száma nagyobb,
|
|
591 mint a bemeneti csatornáké, az üres csatornák be lesznek illesztve (kivéve a monoról
|
|
592 sztereóra keverést, akkor a mono csatorna ismétlődik minden kimeneti csatornán).
|
|
593 Ha a kimeneti csatornák száma kisebb, mint a bemeneti csatornáké, akkor a többlet
|
|
594 csatornák le lesznek vágva.
|
|
595 </para>
|
|
596
|
|
597 <para>
|
|
598 1. példa:
|
|
599 <screen>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 <replaceable>media.avi</replaceable></screen>
|
|
600 ez a csatornák számát 4-re állítja és 4 útvonalat is beállít, ami felcseréli a
|
|
601 0-ás és az 1-es csatornád, de békén hagyja a 2-es és 3-as csatornákat. Figyelj rá,
|
|
602 hogy ha csak két csatornát tartalmazó médiát játszol le, a 2-es és 3-as csatorna
|
|
603 elnémul, de a 0-ás és az 1-es marad felcserélve.
|
|
604 </para>
|
|
605
|
|
606 <para>
|
|
607 2. példa:
|
|
608 <screen>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 <replaceable>media.avi</replaceable></screen>
|
|
609 beállítja a csatornák számát 6-ra és 4 útvonalat ad meg, ami a 0. csatornát
|
|
610 átmásolja a 0. és 3. csatornára. A 4-es és 5-ös csatorna el lesz némítva.
|
|
611 </para>
|
13917
|
612 </sect3>
|
13911
|
613
|
13917
|
614 <sect3 id="af_format">
|
13911
|
615 <title>Minta formátum konvertáló</title>
|
|
616 <para>
|
|
617 A <option>format</option> szűrő különböző minta formátumok között konvertál.
|
|
618 Automatikusan engedélyezve lesz ha a hangkártya vagy egy másik szűrő igényli.
|
|
619 </para>
|
|
620
|
|
621 <variablelist>
|
|
622 <varlistentry>
|
|
623 <term><option>bps <number></option></term>
|
|
624 <listitem><para>
|
|
625 lehet <literal>1</literal>, <literal>2</literal> vagy <literal>4</literal>, az
|
|
626 egy mintában lévő bájtok számát adja meg. Ezen kapcsoló megadása kötelező, ha
|
|
627 elhagyod, futási hibát kapsz.
|
|
628 </para></listitem>
|
|
629 </varlistentry>
|
|
630
|
|
631 <varlistentry>
|
|
632 <term><option>f <format></option></term>
|
|
633 <listitem><para>
|
|
634 egy karakterlánc, ami leírja a minta formátumát. A karakterlánc az alábbiak
|
|
635 összefűzésével keletkezik: <option>alaw</option>, <option>mulaw</option> vagy
|
|
636 <option>imaadpcm</option>, <option>float</option> vagy <option>int</option>,
|
|
637 <option>unsigned</option> vagy <option>signed</option>, <option>le</option> vagy
|
|
638 <option>be</option> (little- vagy big-endian). Ezen kapcsoló megadása kötelező,
|
|
639 ha elhagyod, futási hibát kapsz.
|
|
640 </para></listitem>
|
|
641 </varlistentry>
|
|
642 </variablelist>
|
|
643
|
|
644 <para>
|
|
645 Példa:
|
|
646 <screen>mplayer -af format=4:float <replaceable>media.avi</replaceable></screen>
|
|
647 beállítja a kimeneti formátumot mintánkénti 4 bájtos lebegőpontos adatra.
|
|
648 </para>
|
13917
|
649 </sect3>
|
13911
|
650
|
13917
|
651 <sect3 id="af_delay">
|
13911
|
652 <title>Késleltetés</title>
|
|
653 <para>
|
|
654 A <option>delay</option> szűrő késlelteti a hangot a hangszóróknál, így különböző
|
|
655 csatornákon érkező hang egyidőben ér a hallgató pozíciójába.
|
|
656 Ez akkor jó, ha több, mint 2 hangszóród van. Ez a szűrő az alábbi paraméterekkel
|
|
657 rendelkezik:
|
|
658 </para>
|
|
659
|
|
660 <variablelist>
|
|
661 <varlistentry>
|
|
662 <term><option>d1:d2:d3...</option></term>
|
|
663 <listitem><para>
|
|
664 lebegőpontos számok, amik a késleltetési időket reprezentálják ms-ben, külön az
|
|
665 egyes csatornákhoz. A minimum késleltetés 0ms, a maximum 1000ms.
|
|
666 </para></listitem>
|
|
667 </varlistentry>
|
|
668 </variablelist>
|
|
669
|
|
670 <para>
|
|
671 A különböző csatornákhoz szükséges késleltetés kiszámításához kövesd ez a leírást:
|
|
672 </para>
|
|
673
|
|
674 <orderedlist>
|
|
675 <listitem><para>
|
|
676 Mérd meg a hangszórók távolságát méterben, a hallgatási helyedhez viszonyítva, így
|
|
677 megkapod az s1-s5 távolságokat (egy 5.1-es rendszernél).
|
|
678 A mélynyomót nincs értelme kompenzálni (egyébként sem fogod hallani a különbséget).
|
|
679 </para></listitem>
|
|
680 <listitem><para>
|
|
681 Vond ki a s1-s5 távolságokat a maximum távolságból, pl.
|
|
682 s[i] = max(s) - s[i]; i = 1...5
|
|
683 </para></listitem>
|
|
684 <listitem><para>
|
|
685 Számítsd ki a szükséges késleltetéseket ms-ben:
|
|
686 d[i] = 1000*s[i]/342; i = 1...5
|
|
687 </para></listitem>
|
|
688 </orderedlist>
|
|
689
|
|
690 <para>
|
|
691 Például:
|
|
692 <screen>mplayer -af delay=10.5:10.5:0:0:7:0 <replaceable>media.avi</replaceable></screen>
|
|
693 a bal és jobb első hangszórót 10.5ms-sel, a két hátsó és a mély csatornát 0ms-sel, a
|
|
694 középső csatornát pedig 7ms-sel késlelteti.
|
|
695 </para>
|
|
696
|
13917
|
697 </sect3>
|
13911
|
698
|
13917
|
699 <sect3 id="af_volume">
|
13911
|
700 <title>Szoftveres hangerő szabályozás</title>
|
|
701 <para>A szoftveres hangerő szabályozást a <option>volume</option> audió szűrő
|
|
702 valósítja meg. Óvatosan használd ezt a szűrőt, mivel lecsökkentheti a jel erősségét
|
|
703 a hang zaj szintjére. A legtöbb esetben az a legjobb, ha a PCM hangerőt maximumra
|
|
704 állítod, ezt a szűrőt kihagyod és a hangszórók kimeneti hangerejét a keverőd mester
|
|
705 hangerő állítójával állítod. Abban az esetben, ha a hangkártyádnak digitális PCM
|
|
706 keverője van, nem analóg, és torzulást hallasz, használd inkább a MESTER keverőt.
|
|
707 Ha külső erősítő van kötve a számítógéphez (legtöbbször ez az eset áll fenn), a
|
|
708 zajszint minimalizálható a mester hangerő és az erősítőn lévő hangerő gomb
|
|
709 segítségével egészen amíg a sziszegő háttérzaj meg nem szűnik. Ennek a szűrőnek
|
|
710 két kapcsolója van:
|
|
711 </para>
|
|
712
|
|
713 <variablelist>
|
|
714 <varlistentry>
|
|
715 <term><option>v <-200 - +60></option></term>
|
|
716 <listitem><para>
|
|
717 egy lebegőpontos szám <literal>-200</literal> és <literal>+60</literal>
|
|
718 között, ami a hangerőt jelenti dB-ben. Az alapértelmezett szint 0dB.
|
|
719 </para></listitem>
|
|
720 </varlistentry>
|
|
721
|
|
722 <varlistentry>
|
|
723 <term><option>c</option></term>
|
|
724 <listitem><para>
|
|
725 ez egy bináris vezérlő, ami a soft clipping-et kapcsolja ki vagy be. A soft-clipping
|
|
726 a hangot még jobbá teheti, ha nagy hangerőt használsz. Engedélyezd ezt a kapcsolót,
|
|
727 ha a hangszóróid dinamikus intervalluma nagyon kicsi. Vigyázz, ez a tulajdonság
|
|
728 torzulást okozhat, csak végső megoldásként használd.
|
|
729 </para></listitem>
|
|
730 </varlistentry>
|
|
731 </variablelist>
|
|
732
|
|
733 <para>
|
|
734 Példa:
|
|
735 <screen>mplayer -af volume=10.1:0 <replaceable>media.avi</replaceable></screen>
|
|
736 erősíti a hangot 10.1dB-re és hard-clip-et használ ha a hangerő túl nagy.
|
|
737 </para>
|
|
738
|
|
739 <para>
|
|
740 Ennek a szűrőnek van egy második tulajdonsága is: Megméri az összesített maximum
|
|
741 hangszintet és kiírja ezt a szintet, amikor az <application>MPlayer</application>
|
|
742 kilép. Ez a hangerő becslés használható a hangerő szint beállítására az
|
|
743 <application>MEncoder</application>ben úgy, hogy a maximum dinamikus intervallumot
|
|
744 használd.
|
|
745 </para>
|
13917
|
746 </sect3>
|
13911
|
747
|
13917
|
748 <sect3 id="af_equalizer">
|
13911
|
749 <title>Equalizer</title>
|
|
750 <para>
|
|
751 Az <option>equalizer</option> szűrő egy 10 oktáv széles grafikus equalizert
|
|
752 jelképez, a 10 IIR széles pass szűrők felhasználásával. Ez azt jelenti, hogy
|
|
753 mindig működik, a lejátszott audió típusától függetlenül. A 10 sáv frekvencia
|
|
754 középértékei:
|
|
755 </para>
|
|
756
|
|
757 <informaltable>
|
|
758 <tgroup cols="2">
|
|
759 <thead>
|
|
760 <row>
|
|
761 <entry>Sáv szám</entry><entry>Frekvencia középérték</entry>
|
|
762 </row>
|
|
763 </thead>
|
|
764 <tbody>
|
|
765 <row><entry>0</entry><entry>31.25 Hz</entry></row>
|
|
766 <row><entry>1</entry><entry>62.50 Hz</entry></row>
|
|
767 <row><entry>2</entry><entry>125.0 Hz</entry></row>
|
|
768 <row><entry>3</entry><entry>250.0 Hz</entry></row>
|
|
769 <row><entry>4</entry><entry>500.0 Hz</entry></row>
|
|
770 <row><entry>5</entry><entry>1.000 kHz</entry></row>
|
|
771 <row><entry>6</entry><entry>2.000 kHz</entry></row>
|
|
772 <row><entry>7</entry><entry>4.000 kHz</entry></row>
|
|
773 <row><entry>8</entry><entry>8.000 kHz</entry></row>
|
|
774 <row><entry>9</entry><entry>16.00 kHz</entry></row>
|
|
775 </tbody>
|
|
776 </tgroup>
|
|
777 </informaltable>
|
|
778
|
|
779 <para>
|
|
780 Ha a lejátszott hang mintvételi rátája kisebb, mint a frekvencia sávhoz
|
|
781 tartozó frekvencia középérték, akkor a sáv le lesz tiltva. Ezen szűrő ismert
|
|
782 hibája, hogy legfelső sáv karakterisztikája nem teljesen szimmetrikus, ha a
|
|
783 mintavételi ráta közel van a sáv frekvencia középértékéhez. Ez a probléma
|
|
784 megkerülhető a hang resample szűrővel történő up-sampling-elésével, még
|
|
785 mielőtt ez a szűrő megkapná a hangot.
|
|
786 </para>
|
|
787
|
|
788 <para>
|
|
789 Ennek a szűrőnek 10 paramétere van:
|
|
790 </para>
|
|
791
|
|
792 <variablelist>
|
|
793 <varlistentry>
|
|
794 <term><option>g1:g2:g3...g10</option></term>
|
|
795 <listitem><para>
|
|
796 lebegőpontos számok <literal>-12</literal> és <literal>+12</literal> között,
|
|
797 melyek az egyes frekvencia sávokhoz tartozó erősítés mértékét adják meg dB-ben.
|
|
798 </para></listitem>
|
|
799 </varlistentry>
|
|
800 </variablelist>
|
|
801
|
|
802 <para>
|
|
803 Például:
|
|
804 <screen>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 <replaceable>media.avi</replaceable></screen>
|
|
805 erősíteni fogja a hangot a felső és az alső frekvencia tartományokban, míg
|
|
806 majdnem teljesen kikapcsolja azt 1 kHz környékén.
|
|
807 </para>
|
13917
|
808 </sect3>
|
13911
|
809
|
13917
|
810 <sect3 id="af_panning">
|
13911
|
811 <title>Pan szűrő</title>
|
|
812 <para>
|
|
813 A <option>pan</option> szűrőt csatornák önkényes összekeverésére használhatod.
|
|
814 Alapjaiban a hangerő vezérlő és a channel szűrő keveréke.
|
|
815 Két fő felhasználási módja van ennek a szűrőnek:
|
|
816 </para>
|
|
817
|
|
818 <orderedlist>
|
|
819 <listitem><para>
|
|
820 Sok csatorna lekeverése kevésre, sztereo lemixelése mono-ra például.
|
|
821 </para></listitem>
|
|
822 <listitem><para>
|
|
823 A középső hangszóró "szélességének" átállítása egy térhatású hang rendszernél.
|
|
824 </para></listitem>
|
|
825 </orderedlist>
|
|
826
|
|
827 <para>
|
|
828 Ezt a szűrőt nehéz használni, és némi buherálás kell hozzá, hogy meglegyen
|
|
829 a kívánt eredmény. Ezen szűrő kapcsolóinak száma a kimeneti csatornák
|
|
830 számától függ:
|
|
831 </para>
|
|
832
|
|
833 <variablelist>
|
|
834 <varlistentry>
|
|
835 <term><option>nch <1-6></option></term>
|
|
836 <listitem><para>
|
|
837 egy egész szám <literal>1</literal> és <literal>6</literal> között, a bemeneti
|
|
838 csatornák száma adható meg vele. Ezen kapcsoló megadása kötelező, ha elhagyod,
|
|
839 futási hibát kapsz.
|
|
840 </para></listitem>
|
|
841 </varlistentry>
|
|
842
|
|
843 <varlistentry>
|
|
844 <term><option>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</option></term>
|
|
845 <listitem><para>
|
|
846 lebegőpontos számok <literal>0</literal> és <literal>1</literal> között.
|
|
847 <option>l[i][j]</option> meghatározza, hogy a j. bemeneti csatorna hányad része
|
|
848 lesz bemixelve az i. kimeneti csatornába.
|
|
849 </para></listitem>
|
|
850 </varlistentry>
|
|
851 </variablelist>
|
|
852
|
|
853 <para>
|
|
854 1. példa:
|
|
855 <screen>mplayer -af pan=1:0.5:0.5 -channels 1 <replaceable>media.avi</replaceable></screen>
|
|
856 Lemixel sztereóból mono-ba.
|
|
857 </para>
|
|
858
|
|
859 <para>
|
|
860 2. példa:
|
|
861 <screen>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 <replaceable>media.avi</replaceable></screen>
|
|
862 3 csatornás kimenetet ad, a 0. és 1. csatornát érintetlenül hagyja, és belemixeli
|
|
863 a 2. kimeneti csatornába (amit például a mélynyomóra küld ki).
|
|
864 </para>
|
13917
|
865 </sect3>
|
13911
|
866
|
13917
|
867 <sect3 id="af_sub">
|
13911
|
868 <title>Sub-woofer</title>
|
|
869 <para>
|
|
870 A <option>sub</option> szűrő egy mélynyomó csatornát ad az audió folyamhoz.
|
|
871 A mélynyomó csatorna létrehozásához szükséges adatokat a 0. és az 1. csatorna
|
|
872 hangjának átlagolásával nyeri. Az eredményként kapott hangot még low-pass
|
|
873 módon megszűri egy 4. utas Butterworth szűrő segítségével, az alapértelmezett
|
|
874 60 Hz-es vágási frekvenciával majd egy külön csatornát ad a hang folyamhoz.
|
|
875 Figyelem: Kapcsold ki ezt a szűrőt, ha Dolby Digital 5.1-es hanggal rendelkező
|
|
876 DVD-t játszol le, különben ez a szűrő összezavarja a mélynyomó hangját.
|
|
877 Két kapcsolója van a szűrőnek:
|
|
878 </para>
|
|
879
|
|
880 <variablelist>
|
|
881 <varlistentry>
|
|
882 <term><option>fc <20-300></option></term>
|
|
883 <listitem><para>
|
|
884 egy opcionális lebegőpontos szám, ami a szűrő vágási frekvenciájának Hz-ben
|
|
885 történő megadásához használható. A helyes érték 20 Hz és 300 Hz között van.
|
|
886 A legjobb eredményhez próbáld meg a vágási frekvenciát a lehető legkisebbre
|
|
887 állítani. Ezáltal nőni fog a sztereo és a térhatás minősége. Az alapértelmezett
|
|
888 vágási frekvencia 60 Hz.
|
|
889 </para></listitem>
|
|
890 </varlistentry>
|
|
891
|
|
892 <varlistentry>
|
|
893 <term><option>ch <0-5></option></term>
|
|
894 <listitem><para>
|
|
895 egy opcionális egész szám <literal>0</literal> és <literal>5</literal> között,
|
|
896 ami meghatározza annak a csatornának a számát, ahova a mélynyomó audió beillesztésre
|
|
897 kerül. Az alapértelmezett csatorna szám <literal>5</literal>. Figyelj rá, hogy a
|
|
898 csatornák száma automatikusan meg lesz növelve <replaceable>ch</replaceable>
|
|
899 értékre, ha szükséges.
|
|
900 </para></listitem>
|
|
901 </varlistentry>
|
|
902 </variablelist>
|
|
903
|
|
904 <para>
|
|
905 Példa:
|
|
906 <screen>mplayer -af sub=100:4 -channels 5 <replaceable>media.avi</replaceable></screen>
|
|
907 létrehoz egy mélynyomó csatornát 100 Hz-es vágási frekvenciával a 4. kimeneti csatornán.
|
|
908 </para>
|
13917
|
909 </sect3>
|
13911
|
910
|
13917
|
911 <sect3 id="af_surround">
|
13911
|
912 <title>Surround-sound dekódoló</title>
|
|
913 <para>
|
|
914 A mátrix kódolású térhatású hang dekódolható a <option>surround</option>
|
|
915 szűrővel. A Dolby Surround például mátrix kódolású formátum. Sok 2 csatornás
|
|
916 audiót tartalmazó fájl tulajdonképpen mátrixolt térhatású hangot tartalmaz.
|
|
917 Ezen tulajdonság kihasználásához olyan hangkártyára van szükség, ami legalább
|
|
918 4 csatornát támogat. Ennek a szűrőnek egy paramétere van csak:
|
|
919 </para>
|
|
920
|
|
921 <variablelist>
|
|
922 <varlistentry>
|
|
923 <term><option>d <0-1000></option></term>
|
|
924 <listitem><para>
|
|
925 egy opcionális lebegőpontos szám <literal>0</literal> és <literal>1000</literal>
|
|
926 között, amivel a hátsó hangszórók késleltetési ideje állítható be ms-ben.
|
|
927 Ez a késleltetést az alábbi módon tanácsos beállítani: ha a d1 a hallgatási pozíció
|
|
928 és az elülső hangszórók közötti távolság és d2 a hallgatási pozíció és a hátsó
|
|
929 hangszórók közötti távolság, akkor a d késleltetést 15 ms-re célszerű állítani,
|
|
930 ha d1 <= d2 és 15 + 5*(d1-d2) értékre, ha d1 > d2. d alapértelmezett
|
|
931 értéke 20 ms.
|
|
932 </para></listitem>
|
|
933 </varlistentry>
|
|
934 </variablelist>
|
|
935
|
|
936 <para>
|
|
937 Példa:
|
|
938 <screen>mplayer -af surround=15 -channels 4 <replaceable>media.avi</replaceable></screen>
|
|
939 bekapcsolja a térhatású hang dekódolását a hátsó hangszórók hangjához képest 15
|
|
940 ms-os késleltetéssel.
|
|
941 </para>
|
13917
|
942 </sect3>
|
13911
|
943
|
13917
|
944 <sect3 id="af_export">
|
13911
|
945 <title>Audio Exporter</title>
|
|
946 <para>
|
|
947 Az audió szűrők exportálják a bejövő jeleket más processzeknek a memória map-olás segítségével
|
|
948 (<literal>mmap()</literal>). A memória map-olt területein egy fejléc található:
|
|
949
|
|
950 <programlisting>
|
|
951 int nch /*csatornák száma*/
|
|
952 int size /*buffer méret*/
|
|
953 unsigned long long counter /*a szinkronizáció fenntartásához kell,
|
|
954 új adat exportálásakor frissítve lesz*/
|
|
955 </programlisting>
|
|
956
|
|
957 A többi csak payload (nem átlapolt), 16 bitnyi adat.
|
|
958 </para>
|
|
959
|
|
960 <variablelist>
|
|
961 <varlistentry>
|
|
962 <term><option>mmapped_file</option></term>
|
|
963 <listitem><para>
|
|
964 A fájl, amibe exportáltatni szeretnél a szűrővel. Az alapértelmezett a
|
|
965 <filename>~/.mplayer/mplayer-af_export</filename> fájlba map-olás.
|
|
966 </para></listitem>
|
|
967 </varlistentry>
|
|
968
|
|
969 <varlistentry>
|
|
970 <term><option>nsamples</option></term>
|
|
971 <listitem><para>
|
|
972 Csatornánkénti minták száma. Az alapértelmezett <literal>512</literal> minta.
|
|
973 </para></listitem>
|
|
974 </varlistentry>
|
|
975 </variablelist>
|
|
976
|
|
977 <para>
|
|
978 példa:
|
|
979 <screen>mplayer -af export=/tmp/mplayer-af_export:1024 <replaceable>media.avi</replaceable></screen>
|
|
980 exportál 1024 mintát csatornánként a <filename>/tmp/mplayer-af_export</filename> fájlba.
|
|
981 </para>
|
13917
|
982 </sect3>
|
13911
|
983
|
13917
|
984 <sect3 id="af_extrastereo">
|
13911
|
985 <title>Extrastereo</title>
|
|
986
|
|
987 <para>
|
|
988 Ez az audió szűrő (lineárisan) növeli a különbséget a bal és a jobb csatornák
|
|
989 között (mint az <application>XMMS</application> extrastereo plugin-je), ami egy
|
|
990 kis "élő" hatást ad a lejátszáshoz.
|
|
991 Ennek a szűrőnek egy paramétere van:</para>
|
|
992
|
|
993 <variablelist>
|
|
994 <varlistentry>
|
|
995 <term><option>mul</option></term>
|
|
996 <listitem><para>
|
|
997 a differencia együttható, egy opcionális lebegőpontos szám, ami alapértelmezésként
|
|
998 <literal>2.5</literal>. Ha <literal>0.0</literal>-ra állítod, mono hangot kapsz
|
|
999 (az összes csatorna átlaga). Ha <literal>1.0</literal>-ra állítod, a hang
|
|
1000 változatlan marad, ha <literal>-1.0</literal>-re, akkor a bal és a jobb
|
|
1001 csatorna felcserélődik.
|
|
1002 </para></listitem>
|
|
1003 </varlistentry>
|
|
1004 </variablelist>
|
|
1005
|
|
1006 <para>
|
|
1007 Használat:
|
|
1008 <screen>
|
|
1009 mplayer -af extrastereo <replaceable>media.avi</replaceable>
|
|
1010 mplayer -af extrastereo=3.45 <replaceable>media.avi</replaceable><!--
|
|
1011 --></screen>
|
|
1012 </para>
|
13917
|
1013 </sect3>
|
13911
|
1014
|
13917
|
1015 <sect3 id="af_volnorm">
|
13911
|
1016 <title>Hangerő normalizáló</title>
|
|
1017
|
|
1018 <para>
|
|
1019 Ez az audió szűrő maximalizálja a hangerőt a hang torzítása nélkül.
|
|
1020 </para>
|
|
1021
|
|
1022 <para>
|
|
1023 Használat:
|
|
1024 <screen>mplayer -af volnorm <replaceable>media.avi</replaceable></screen>
|
|
1025 </para>
|
|
1026 </sect3>
|
|
1027
|
13917
|
1028 </sect2>
|
|
1029
|
|
1030 <sect2 id="audio-plugins">
|
13911
|
1031 <title>Audió plugin-ek (elhanyagolt)</title>
|
|
1032 <note><para><emphasis role="bold">Az audió plugin-eket már nem fejlesztjük,
|
|
1033 az audió szűrők felváltották őket, és hamarosan el is lesznek távolítva.
|
|
1034 </emphasis></para></note>
|
|
1035
|
|
1036 <para>
|
|
1037 Az <application>MPlayer</application> támogat audio plugin-eket. Az audió
|
|
1038 plugin-ek meg tudják változtatni az audió adat tulajdonságait, mielőtt az
|
|
1039 eljutnának a hangkártyához. Az <option>-aop</option> kapcsolóval tudod
|
|
1040 engedélyezni őket, aminek egy <option>list=plugin1,plugin2,...</option>
|
|
1041 argumentuma van. A <option>list</option> argumentum szükséges, és
|
|
1042 meghatározza, hogy mely plugin-eket kell használni és azokat milyen
|
|
1043 sorrendben kell futtatni. Például:
|
|
1044
|
|
1045 <screen>mplayer <replaceable>media.avi</replaceable> -aop list=resample,format</screen>
|
|
1046
|
|
1047 átfuttatja a hangot a resampling majd a format plugin-en.
|
|
1048 </para>
|
|
1049
|
|
1050 <para>
|
|
1051 A plugin-eknek szintén lehetnek kapcsolóik, amikkel megváltoztatható a
|
|
1052 működésük. Ezek a kapcsolók bővebben a következő részben lesznek leírva.
|
|
1053 Ha egy plugin-nek nem adsz meg kapcsolókat, akkor az alapértelmezett
|
|
1054 kapcsolókkal fog lefutni. Itt egy példa, hogy hogyan használhatóak a
|
|
1055 plugin-ek plugin specifikus kapcsolókkal együtt:
|
|
1056
|
|
1057 <screen>mplayer <replaceable>media.avi</replaceable> -aop list=resample,format:fout=44100:format=0x8</screen>
|
|
1058
|
|
1059 beállítja a resample plugin kimeneti frekvenciáját 44100 Hz-re és a
|
|
1060 formátum plugin kimeneti formátumát AFMT_U8-ra.
|
|
1061 </para>
|
|
1062
|
|
1063 <para>
|
|
1064 Jelenleg az audió plugin-ek nem használhatóak a
|
|
1065 <application>MEncoder</application>ben.
|
|
1066 </para>
|
|
1067
|
|
1068
|
13917
|
1069 <sect3 id="updn-sampling">
|
13911
|
1070 <title>Up/Downsampling</title>
|
|
1071
|
|
1072 <para>
|
|
1073 Az <application>MPlayer</application> teljes mértékben támogatja a hang
|
|
1074 up/downsampling-elését. Ezt a plugint akkor használhatod, ha fix frekvenciájú
|
|
1075 hangkártyád van vagy régi, ami csak maximum 44.1 kHz-et tud. A hardverek
|
|
1076 korlátai nem lesznek automatikusan detektálva, így a mintavételezési
|
|
1077 frekvenciát pontosan meg kell adnod. Ez a plugin egy kapcsolóval rendelkezik:
|
|
1078 <option>fout</option>, amivel a kívánt kimeneti mintavételezési frekvencia
|
|
1079 állítható be. Az alapértelmezett értéke 48 kHz, Hz-ben kell megadni.
|
|
1080 </para>
|
|
1081
|
|
1082 <para>
|
|
1083 Használat:
|
|
1084
|
|
1085 <screen>
|
|
1086 mplayer <replaceable>media.avi</replaceable> -aop list=resample:fout=<replaceable>freq</replaceable></screen>
|
|
1087
|
|
1088 ahol a <literal><replaceable>freq</replaceable></literal> a frekvencia
|
|
1089 Hz-ben, mint pl. <literal>44100</literal>.
|
|
1090 </para>
|
|
1091
|
|
1092 <note>
|
|
1093 <para>
|
|
1094 A kimeneti frekvenciát nem tanácsos az alapértelmezett érték fölé
|
|
1095 vinni. Túl nagy értéknél az audió és a videó folyamok lassan lesznek
|
|
1096 lejátszva, ráadásul a hang is torzulni fog.
|
|
1097 </para>
|
|
1098 </note>
|
13917
|
1099 </sect3>
|
13911
|
1100
|
|
1101
|
13917
|
1102 <sect3 id="surround-decode">
|
13911
|
1103 <title>Térhatású hang dekódolás</title>
|
|
1104
|
|
1105 <para>
|
|
1106 Az <application>MPlayer</application> rendelkezik egy audió plugin-nel, ami
|
|
1107 a mátrix kódolású térhatású hangot tudja dekódolni. A Dolby Surround például
|
|
1108 egy mátrix kódolású formátum. Sok két csatornás hanggal rendelkező fájl
|
|
1109 tulajdonképpen mátrix kódolású térhatású hangot tartalmaz. Ezen képesség
|
|
1110 kihasználásához legalább 4 csatornát támogató hangkártya szükséges.
|
|
1111 </para>
|
|
1112
|
|
1113 <para>
|
|
1114 Használat:
|
|
1115 <screen>mplayer <replaceable>media.avi</replaceable> -aop list=surround</screen>
|
|
1116 </para>
|
13917
|
1117 </sect3>
|
13911
|
1118
|
|
1119
|
13917
|
1120 <sect3 id="sample-format-conv">
|
13911
|
1121 <title>Minta formátum konvertáló</title>
|
|
1122
|
|
1123 <para>
|
|
1124 Ha a hangkártya vezérlőd nem támogatja az előjeles 16 bites egész adattípust,
|
|
1125 ennek a plugin-nek a segítségével megváltoztathatod a formátumot egy olyanra,
|
|
1126 amit a hangkártyád megért. Egy kapcsolója van, a <option>format</option>, aminek
|
|
1127 az értéke a <filename>libao2/afmt.h</filename> fájlban található számok valamelyike
|
|
1128 lehet. Ez a plugin csak ritkán kell, és haladó felhasználóknak lett tervezve.
|
|
1129 Figyelj rá, hogy ez a plugin csak a minta formátumát változtatja meg, nem a
|
|
1130 minta frekvenciáját vagy a csatornák számát.
|
|
1131 </para>
|
|
1132
|
|
1133 <para>
|
|
1134 Használat:
|
|
1135
|
|
1136 <screen>
|
|
1137 mplayer <replaceable>media.avi</replaceable> -aop list=format:format=<replaceable>outfmt</replaceable></screen>
|
|
1138
|
|
1139 ahol az <literal><replaceable>outfmt</replaceable></literal> a kért
|
|
1140 kimeneti formátum.
|
|
1141 </para>
|
13917
|
1142 </sect3>
|
13911
|
1143
|
|
1144
|
13917
|
1145 <sect3 id="audio-delay">
|
13911
|
1146 <title>Késleltetés</title>
|
|
1147 <para>
|
|
1148 Ez a plugin késlelteti a hangot és egyben példa arra, hogy hogyan fejlessz
|
|
1149 új plugin-eket. Semmi hasznos dolgot nem tud a felhasználó szemszögéből, és
|
|
1150 csak a teljesség miatt kerül megemlítésre. Ne használd ezt a plugint, hacsak
|
|
1151 nem vagy fejlesztő.
|
|
1152 </para>
|
13917
|
1153 </sect3>
|
13911
|
1154
|
|
1155
|
13917
|
1156 <sect3 id="sw-volume">
|
13911
|
1157 <title>Szoftveres hangerő vezérlés</title>
|
|
1158
|
|
1159 <para>
|
|
1160 Ez a plugin egy szoftveres megvalósítása a hangerő szabályozásnak,
|
|
1161 olyan gépeken haszos, ahol a keverő eszköz sérült. Akkor is jól jön, ha
|
|
1162 valaki az <application>MPlayer</application> kimeneti hangerejét akarja
|
|
1163 megváltoztatni a PCM hangerő keverőn történő állítása nélkül. Egy kapcsolója
|
|
1164 van, a <option>volume</option>, amivel a kezdeti hangerő értéke adható meg.
|
|
1165 A kezdeti hangerő szintje 0 és 255 között lehet, alapértelmezésként 101, ami
|
|
1166 0 dB-s erősítésnek felel meg. Óvatosan használd ezt a plugin-t, mert a jelet
|
|
1167 le tudja csökkenteni a hang zajszintjére. Legtöbb esetben a legjobb, ha a
|
|
1168 PCM hangerőt maximumra állítod, kihagyod ezt a plugin-t, és a hangszóróid
|
|
1169 hangerejét a keverő mester hangerő vezérlőjével állítod be. Ha van külső
|
|
1170 erősítő kötve a számítógéphez (ez van a legtöbb esetben), akkor a zajszint
|
|
1171 minimalizálható a mester hangerő és az erősítőn lévő hangerő állító gomb
|
|
1172 állítgatásával, amíg a sistergő zaj el nem tűnik a háttérből.
|
|
1173 </para>
|
|
1174
|
|
1175 <para>
|
|
1176 Használat:
|
|
1177 <screen>
|
|
1178 mplayer <replaceable>media.avi</replaceable> -aop list=volume:volume=<replaceable>0-255</replaceable></screen>
|
|
1179 </para>
|
|
1180
|
|
1181 <para>
|
|
1182 Ez a plugin tartalmaz egy tömörítőt vagy "soft-clipping" képességet is.
|
|
1183 A tömörítést akkor használhatod, ha a hang dinamikus tartománya nagyon
|
|
1184 nagy vagy hangszórók dinamikus tartománya nagyon kicsi. Vigyázz, ez a
|
|
1185 képesség torzulást okoz és csak végső esetben használandó.
|
|
1186 </para>
|
|
1187
|
|
1188 <para>
|
|
1189 Használat:
|
|
1190 <screen>
|
|
1191 mplayer <replaceable>media.avi</replaceable> -aop list=volume:softclip</screen>
|
|
1192 </para>
|
13917
|
1193 </sect3>
|
13911
|
1194
|
13917
|
1195 <sect3 id="extrastereo">
|
13911
|
1196 <title>Extrastereo</title>
|
|
1197
|
|
1198 <para>
|
|
1199 Ez a plugin (lineárisan) növeli a különbséget a bal és a jobb csatorna között
|
|
1200 (mint az <application>XMMS</application> extrastereo plugin-je), ami egy kis
|
|
1201 "élő" hatást ad a lejátszáshoz.
|
|
1202 </para>
|
|
1203
|
|
1204 <para>
|
|
1205 Használat:
|
|
1206 <screen>
|
|
1207 mplayer <replaceable>media.avi</replaceable> -aop list=extrastereo
|
|
1208 mplayer <replaceable>media.avi</replaceable> -aop list=extrastereo:mul=3.45<!--
|
|
1209 --></screen>
|
|
1210
|
|
1211 Az együttható (<option>mul</option>) egy lebegőpontos szám, aminek az
|
|
1212 alapértelmezett értéke 2.5. Ha <literal>0.0</literal>-ra állítod, mono hangot
|
|
1213 kapsz (az összes csatorna átlaga). Ha <literal>1.0</literal>-ra, akkor a hang
|
|
1214 változatlan marad, ha <literal>-1.0</literal>-re, akkor a bal és a jobb
|
|
1215 csatorna felcserélődik.
|
|
1216 </para>
|
13917
|
1217 </sect3>
|
13911
|
1218
|
|
1219
|
13917
|
1220 <sect3 id="volnorm">
|
13911
|
1221 <title>Hangerő normalizáló</title>
|
|
1222
|
|
1223 <para>
|
|
1224 Ez a plugin maximalizálja a hangerőt a hang torzítása nélkül.
|
|
1225 </para>
|
|
1226
|
|
1227 <para>
|
|
1228 Használat:
|
|
1229 <screen>mplayer <replaceable>media.avi</replaceable> -aop list=volnorm</screen>
|
|
1230 </para>
|
|
1231 </sect3>
|
|
1232 </sect2>
|
13917
|
1233 </sect1>
|