Mercurial > mplayer.hg
comparison DOCS/xml/hu/audio.xml @ 14788:f125873f1409
synced with 1.31
author | gabrov |
---|---|
date | Thu, 24 Feb 2005 11:35:10 +0000 |
parents | 7a67a5288e90 |
children | b2b8484b8390 |
comparison
equal
deleted
inserted
replaced
14787:346ace66cdb4 | 14788:f125873f1409 |
---|---|
1 <?xml version="1.0" encoding="iso-8859-2"?> | 1 <?xml version="1.0" encoding="iso-8859-2"?> |
2 <!-- synced with 1.30 --> | 2 <!-- synced with 1.31 --> |
3 <sect1 id="audio"> | 3 <sect1 id="audio"> |
4 <title>Audió kimeneti eszközök</title> | 4 <title>Audió kimeneti eszközök</title> |
5 <sect2 id="sync"> | 5 <sect2 id="sync"> |
6 <title>Audió/Videó szinkronizáció</title> | 6 <title>Audió/Videó szinkronizáció</title> |
7 | 7 |
51 Ha a hang kattog CD-ROM-ról történő lejátszás közben, kapcsold be az IRQ | 51 Ha a hang kattog CD-ROM-ról történő lejátszás közben, kapcsold be az IRQ |
52 unmasking-ot, amint az a <link linkend="drives">CD-ROM</link> részben le van írva. | 52 unmasking-ot, amint az a <link linkend="drives">CD-ROM</link> részben le van írva. |
53 </para> | 53 </para> |
54 </sect2> | 54 </sect2> |
55 | 55 |
56 | |
57 </sect1> | 56 </sect1> |
58 | |
59 <sect1 id="af"> | |
60 <title>Audio szűrők</title> | |
61 <para> | |
62 Az audió szűrők segítségével a hang adatok tulajdonságai megváltoztathatóak, még | |
63 mielőtt a hang ki lenne küldve a hangkártyára. A szűrők be és kikapcsolása | |
64 alapértelmezésben automatikus, de ez felülbírálható. A szűrők akkor aktiválódnak, ha | |
65 az audió adat tulajdonságai különböznek attól, amit a hangkártya igényel és ha nem | |
66 szükségesek, deaktiválhatóak. A <option>-af szuro1,szuro2,...</option> kapcsolót | |
67 használhatod a szűrők automatikus bekapcsolásának felülbírálásához vagy az | |
68 automatikusan nem elindított szűrők aktiválásához. A szűrők olyan sorrendben lesznek | |
69 lefuttatva, ahogy a vesszővel elválasztott sorban szerepelnek. | |
70 </para> | |
71 | |
72 <para> | |
73 Például: | |
74 <screen>mplayer -af resample,pan <replaceable>movie.avi</replaceable></screen> | |
75 átereszti a hangot a resampling szűrőn majd a pan szűrőn. Figyelj rá, hogy | |
76 a lista ne tartalmazzon szóközt, különben nem fog működni. | |
77 </para> | |
78 | |
79 <para> | |
80 A szűrők viselkedése gyakran megváltoztatható kapcsolókkal. Ezek a kapcsolók az | |
81 alábbi részben bővebben le lesznek írva. Egy szűrő az alapértelmezett beállításokkal | |
82 fog futni, ha nincs megadva hozzá kapcsoló. Itt egy példa, hogy hogyan használhatod | |
83 a szűrőket a szűrő specifikus kapcsolókkal együtt: | |
84 <screen>mplayer -af resample=11025,pan=1:0.5:0.5 -channels 1 -srate 11025 <replaceable>media.avi</replaceable></screen> | |
85 Ez a parancs beállítja a resample szűrő kimeneti frekvenciáját 11025Hz-re és | |
86 lebutítja az audiót 1 csatornára a pan szűrővel. | |
87 </para> | |
88 | |
89 | |
90 <para> | |
91 A szűrő réteg teljes futtatását a <option>-af-adv</option> kapcsoló | |
92 szabályozza. Ennek a kapcsolónak két alopciója van: | |
93 </para> | |
94 | |
95 <para> | |
96 A <option>force</option> egy bitmező, ami beállítja, hogy a szűrőket | |
97 hogyan kell beilleszteni és milyen sebesség/precizítás optimalizációt | |
98 használjanak: | |
99 </para> | |
100 | |
101 <variablelist> | |
102 <varlistentry> | |
103 <term><option>0</option></term> | |
104 <listitem><para> | |
105 A szűrők automatikus beillesztése és optimalizálása a CPU sebességéhez. | |
106 </para></listitem> | |
107 </varlistentry> | |
108 | |
109 <varlistentry> | |
110 <term><option>1</option></term> | |
111 <listitem><para> | |
112 A szűrők automatikus beillesztése és optimalizálása a legnagyobb sebességhez. | |
113 <emphasis>Figyelmeztetés:</emphasis> Néhány tulajdonság az audió szűrőkben | |
114 elromolhat csendben, rontva így a hang minőséget. | |
115 </para></listitem> | |
116 </varlistentry> | |
117 | |
118 <varlistentry> | |
119 <term><option>2</option></term> | |
120 <listitem><para> | |
121 A szűrők automatikus beillesztése és optimalizálása minőséghez. | |
122 </para></listitem> | |
123 </varlistentry> | |
124 | |
125 <varlistentry> | |
126 <term><option>3</option></term> | |
127 <listitem><para> | |
128 A szűrők nem illesztődnek be automatikusan és nincs optimalizálás. | |
129 <emphasis>Figyelmeztetés:</emphasis> Lehet, hogy az <application>MPlayer</application> | |
130 összeomlik ezzel a beállítással. | |
131 </para></listitem> | |
132 </varlistentry> | |
133 | |
134 <varlistentry> | |
135 <term><option>4</option></term> | |
136 <listitem><para> | |
137 A szűrők automatikus beillesztése a fenti 0-nak megfelelően, | |
138 de amennyiben lehetséges, lebegőpontos feldolgozást használ. | |
139 </para></listitem> | |
140 </varlistentry> | |
141 | |
142 <varlistentry> | |
143 <term><option>5</option></term> | |
144 <listitem><para> | |
145 A szűrők automatikus beillesztése a fenti 1-nek megfelelően, | |
146 de amennyiben lehetséges, lebegőpontos feldolgozást használ. | |
147 </para></listitem> | |
148 </varlistentry> | |
149 | |
150 <varlistentry> | |
151 <term><option>6</option></term> | |
152 <listitem><para> | |
153 A szűrők automatikus beillesztése a fenti 2-nek megfelelően, | |
154 de amennyiben lehetséges, lebegőpontos feldolgozást használ. | |
155 </para></listitem> | |
156 </varlistentry> | |
157 | |
158 <varlistentry> | |
159 <term><option>7</option></term> | |
160 <listitem><para> | |
161 A szűrők nem illesztődnek be automatikusan a fenti 3-nak megfelelően, | |
162 és amennyiben lehetséges, lebegőpontos feldolgozást használ. | |
163 </para></listitem> | |
164 </varlistentry> | |
165 </variablelist> | |
166 | |
167 <para> | |
168 A <option>list</option> a -af kapcsoló álneve. | |
169 </para> | |
170 | |
171 <para> | |
172 A szűrő réteget a következő általános kapcsolók is érintik: | |
173 </para> | |
174 | |
175 <variablelist> | |
176 <varlistentry> | |
177 <term><option>-v</option></term> | |
178 <listitem><para> | |
179 Növeli a beszédesség szintjét és ezáltal sok szűrő extra státusz üzenetet ír ki. | |
180 </para></listitem> | |
181 </varlistentry> | |
182 | |
183 <varlistentry> | |
184 <term><option>-channels</option></term> | |
185 <listitem><para> | |
186 Ez a kapcsoló beállítja a hangkártyán használni kívánt kimeneti csatornák | |
187 számát. A médiából dekódolt csatornák számát is érinti ez. Ha a médiában | |
188 kevesebb csatorna van, mint amennyit megadsz, a csatorna szűrő (lásd lejebb) | |
189 automatikusan beillesztődik. Az forgalom irányítás a csatorna szűrő alapértelmezett | |
190 forgalom irányítása alapján zajlik. | |
191 </para></listitem> | |
192 </varlistentry> | |
193 | |
194 <varlistentry> | |
195 <term><option>-srate</option></term> | |
196 <listitem><para> | |
197 Ez a kapcsoló beállítja a hangkártyán használni kívánt mintavételezési rátát | |
198 (természetesen a kártyák korlátozzák ezt). Ha a hangkártyád mintavételi | |
199 frekvenciája különbözik az aktuális médiáétól, a resample szűrő (lásd lejebb) | |
200 beillesztődik az audió szűrő rétegbe, hogy kompenzálja a különbséget. | |
201 </para></listitem> | |
202 </varlistentry> | |
203 | |
204 <varlistentry> | |
205 <term><option>-format</option></term> | |
206 <listitem><para> | |
207 Ez a kapcsoló a minta formátumát állítja be az audió szűrő réteg és a hangkártya | |
208 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, | |
209 egy formátum szűrő (lásd lejebb) beillesztődik, hogy kiigazítsa a különbséget. | |
210 </para></listitem> | |
211 </varlistentry> | |
212 </variablelist> | |
213 | |
214 <sect2 id="af_resample"> | |
215 <title>Up/Downsampling</title> | |
216 | |
217 <para> | |
218 Az <application>MPlayer</application> teljes mértékben támogatja a hang up/down-sampling-et | |
219 a <option>resample</option> szűrő segítségével. Akkor használható, ha fix | |
220 frekvenciával dolgozó hangkártyád van vagy leragadtál egy régi kártyánál, ami csak | |
221 maximum 44.1 kHz-et tud. Ez a szűrő automatikusan engedélyezve lesz szükség esetén, | |
222 de explicit módon is engedélyezheted a parancssorban. Három kapcsolója van: | |
223 </para> | |
224 | |
225 <variablelist> | |
226 <varlistentry> | |
227 <term><option>srate <8000-192000></option></term> | |
228 <listitem><para> | |
229 egy egész szám, amit a kimeneti mintavételi frekvenciát adja meg Hz-ben. Az | |
230 elfogadható tartomány 8kHz-től 192kHz-ig terjed. Ha a bemenet és a kimenet | |
231 mintavételi frekvenciája ugyan annyi vagy ez a paraméter el van hagyva, a | |
232 szűrő automatikusan kikapcsol. A magas mintavételi frekvencia normális esetben | |
233 javítja az audió minőséget, különösen ha más szűrőkkel együtt használod. | |
234 </para></listitem> | |
235 </varlistentry> | |
236 | |
237 <varlistentry> | |
238 <term><option>sloppy</option></term> | |
239 <listitem><para> | |
240 egy opcionális bináris paraméter, ami engedélyezi, hogy a kimeneti frekvencia | |
241 eltérjen az <option>srate</option>-tel megadott frekvenciától. Ez a kapcsoló | |
242 akkor használható, ha a lejátszás elindulása nagyon lassú. Alapértelmezésben | |
243 engedélyezett. | |
244 </para></listitem> | |
245 </varlistentry> | |
246 | |
247 <varlistentry> | |
248 <term><option>type <0-2></option></term> | |
249 <listitem><para> | |
250 egy opcionális egész szám <literal>0</literal> és <literal>2</literal> között, | |
251 ami kiválasztja, hogy melyik resampling módszert használja a program. Itt a | |
252 <literal>0</literal> a lineáris interpolációt jelenti, az <literal>1</literal> | |
253 a poly-phase filter-bank és egész feldolgozás segítségével történő resampling-ot | |
254 és a <literal>2</literal> a poly-phase filter-bank és lebegőpontos feldolgozást. | |
255 A lineáris interpoláció rettentően gyors, de rossz a hang minősége, különösen | |
256 ha up-sampling-hez használják. A legjobb minőséget a <literal>2</literal>-es adja, | |
257 de ez a módszer okozza a legnagyobb CPU terhelést is. | |
258 </para></listitem> | |
259 </varlistentry> | |
260 </variablelist> | |
261 | |
262 <para>Például: | |
263 <screen>mplayer -af resample=44100:0:0</screen> | |
264 resample szűrő kimeneti mintavételezési frekvenciáját 44100Hz-re állítja, exakt kimeneti | |
265 frekvenciát használ és lineáris interpolációt. | |
266 </para> | |
267 </sect2> | |
268 | |
269 <sect2 id="af_channels"> | |
270 <title>Csatornák számának megváltoztatása</title> | |
271 <para> | |
272 A <option>channels</option> szűrő csatornák hozzáadásához vagy elvételéhez használható, | |
273 valamint csatornák útvonalának irányításához és másolásához. Automatikusan engedélyezve | |
274 lesz, ha az audió szűrő réteg kimenete különbözik a bemeneti rétegtől vagy ha más | |
275 szűrő igényli. A szűrő eltávolítja magát, ha nincs rá szükség. A kapcsolók száma | |
276 dinamikus: | |
277 </para> | |
278 | |
279 <variablelist> | |
280 <varlistentry> | |
281 <term><option>nch <1-6></option></term> | |
282 <listitem><para> | |
283 egy egész szám <literal>1</literal> és <literal>6</literal> között, amit a | |
284 kimeneti csatornák számának beállításához használhatsz. Ezen kapcsoló megadása | |
285 kötelező, ha elhagyod, futási hibát kapsz. | |
286 </para></listitem> | |
287 </varlistentry> | |
288 | |
289 <varlistentry> | |
290 <term><option>nr <1-6></option></term> | |
291 <listitem><para> | |
292 egy egész szám <literal>1</literal> és <literal>6</literal> között, ami az | |
293 útvonalak számának meghatározásához kell. Ez a paraméter opcionális. Ha nem | |
294 adod meg, az alapértelmezett útvonal irányítás lesz használva. | |
295 </para></listitem> | |
296 </varlistentry> | |
297 | |
298 <varlistentry> | |
299 <term><option>honnan1:hova1:honnan2:hova2:honnan3:hova3...</option></term> | |
300 <listitem><para> | |
301 <literal>0</literal> és <literal>5</literal> közötti számpárok, amik leírják | |
302 a csatornák az egyes csatornák útvonalát. | |
303 </para></listitem> | |
304 </varlistentry> | |
305 </variablelist> | |
306 | |
307 <para> | |
308 Ha csak az <option>nch</option> van megadva, az alapértelmezett útvonal irányítás | |
309 lesz használva, ami a következő képpen működik: Ha a kimeneti csatornák száma nagyobb, | |
310 mint a bemeneti csatornáké, az üres csatornák be lesznek illesztve (kivéve a monoról | |
311 sztereóra keverést, akkor a mono csatorna ismétlődik minden kimeneti csatornán). | |
312 Ha a kimeneti csatornák száma kisebb, mint a bemeneti csatornáké, akkor a többlet | |
313 csatornák le lesznek vágva. | |
314 </para> | |
315 | |
316 <para> | |
317 1. példa: | |
318 <screen>mplayer -af channels=4:4:0:1:1:0:2:2:3:3 <replaceable>media.avi</replaceable></screen> | |
319 ez a csatornák számát 4-re állítja és 4 útvonalat is beállít, ami felcseréli a | |
320 0-ás és az 1-es csatornád, de békén hagyja a 2-es és 3-as csatornákat. Figyelj rá, | |
321 hogy ha csak két csatornát tartalmazó médiát játszol le, a 2-es és 3-as csatorna | |
322 elnémul, de a 0-ás és az 1-es marad felcserélve. | |
323 </para> | |
324 | |
325 <para> | |
326 2. példa: | |
327 <screen>mplayer -af channels=6:4:0:0:0:1:0:2:0:3 <replaceable>media.avi</replaceable></screen> | |
328 beállítja a csatornák számát 6-ra és 4 útvonalat ad meg, ami a 0. csatornát | |
329 átmásolja a 0. és 3. csatornára. A 4-es és 5-ös csatorna el lesz némítva. | |
330 </para> | |
331 </sect2> | |
332 | |
333 <sect2 id="af_format"> | |
334 <title>Minta formátum konvertáló</title> | |
335 <para> | |
336 A <option>format</option> szűrő különböző minta formátumok között konvertál. | |
337 Automatikusan engedélyezve lesz ha a hangkártya vagy egy másik szűrő igényli. | |
338 </para> | |
339 | |
340 <variablelist> | |
341 <varlistentry> | |
342 <term><option>bps <number></option></term> | |
343 <listitem><para> | |
344 lehet <literal>1</literal>, <literal>2</literal> vagy <literal>4</literal>, az | |
345 egy mintában lévő bájtok számát adja meg. Ezen kapcsoló megadása kötelező, ha | |
346 elhagyod, futási hibát kapsz. | |
347 </para></listitem> | |
348 </varlistentry> | |
349 | |
350 <varlistentry> | |
351 <term><option>f <format></option></term> | |
352 <listitem><para> | |
353 egy karakterlánc, ami leírja a minta formátumát. A karakterlánc az alábbiak | |
354 összefűzésével keletkezik: <option>alaw</option>, <option>mulaw</option> vagy | |
355 <option>imaadpcm</option>, <option>float</option> vagy <option>int</option>, | |
356 <option>unsigned</option> vagy <option>signed</option>, <option>le</option> vagy | |
357 <option>be</option> (little- vagy big-endian). Ezen kapcsoló megadása kötelező, | |
358 ha elhagyod, futási hibát kapsz. | |
359 </para></listitem> | |
360 </varlistentry> | |
361 </variablelist> | |
362 | |
363 <para> | |
364 Példa: | |
365 <screen>mplayer -af format=4:float <replaceable>media.avi</replaceable></screen> | |
366 beállítja a kimeneti formátumot mintánkénti 4 bájtos lebegőpontos adatra. | |
367 </para> | |
368 </sect2> | |
369 | |
370 <sect2 id="af_delay"> | |
371 <title>Késleltetés</title> | |
372 <para> | |
373 A <option>delay</option> szűrő késlelteti a hangot a hangszóróknál, így különböző | |
374 csatornákon érkező hang egyidőben ér a hallgató pozíciójába. | |
375 Ez akkor jó, ha több, mint 2 hangszóród van. Ez a szűrő az alábbi paraméterekkel | |
376 rendelkezik: | |
377 </para> | |
378 | |
379 <variablelist> | |
380 <varlistentry> | |
381 <term><option>d1:d2:d3...</option></term> | |
382 <listitem><para> | |
383 lebegőpontos számok, amik a késleltetési időket reprezentálják ms-ben, külön az | |
384 egyes csatornákhoz. A minimum késleltetés 0ms, a maximum 1000ms. | |
385 </para></listitem> | |
386 </varlistentry> | |
387 </variablelist> | |
388 | |
389 <para> | |
390 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: | |
391 </para> | |
392 | |
393 <orderedlist> | |
394 <listitem><para> | |
395 Mérd meg a hangszórók távolságát méterben, a hallgatási helyedhez viszonyítva, így | |
396 megkapod az s1-s5 távolságokat (egy 5.1-es rendszernél). | |
397 A mélynyomót nincs értelme kompenzálni (egyébként sem fogod hallani a különbséget). | |
398 </para></listitem> | |
399 <listitem><para> | |
400 Vond ki a s1-s5 távolságokat a maximum távolságból, pl. | |
401 s[i] = max(s) - s[i]; i = 1...5 | |
402 </para></listitem> | |
403 <listitem><para> | |
404 Számítsd ki a szükséges késleltetéseket ms-ben: | |
405 d[i] = 1000*s[i]/342; i = 1...5 | |
406 </para></listitem> | |
407 </orderedlist> | |
408 | |
409 <para> | |
410 Például: | |
411 <screen>mplayer -af delay=10.5:10.5:0:0:7:0 <replaceable>media.avi</replaceable></screen> | |
412 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 | |
413 középső csatornát pedig 7ms-sel késlelteti. | |
414 </para> | |
415 | |
416 </sect2> | |
417 | |
418 <sect2 id="af_volume"> | |
419 <title>Szoftveres hangerő szabályozás</title> | |
420 <para>A szoftveres hangerő szabályozást a <option>volume</option> audió szűrő | |
421 valósítja meg. Óvatosan használd ezt a szűrőt, mivel lecsökkentheti a jel erősségét | |
422 a hang zaj szintjére. A legtöbb esetben az a legjobb, ha a PCM hangerőt maximumra | |
423 állítod, ezt a szűrőt kihagyod és a hangszórók kimeneti hangerejét a keverőd mester | |
424 hangerő állítójával állítod. Abban az esetben, ha a hangkártyádnak digitális PCM | |
425 keverője van, nem analóg, és torzulást hallasz, használd inkább a MESTER keverőt. | |
426 Ha külső erősítő van kötve a számítógéphez (legtöbbször ez az eset áll fenn), a | |
427 zajszint minimalizálható a mester hangerő és az erősítőn lévő hangerő gomb | |
428 segítségével egészen amíg a sziszegő háttérzaj meg nem szűnik. Ennek a szűrőnek | |
429 két kapcsolója van: | |
430 </para> | |
431 | |
432 <variablelist> | |
433 <varlistentry> | |
434 <term><option>v <-200 - +60></option></term> | |
435 <listitem><para> | |
436 egy lebegőpontos szám <literal>-200</literal> és <literal>+60</literal> | |
437 között, ami a hangerőt jelenti dB-ben. Az alapértelmezett szint 0dB. | |
438 </para></listitem> | |
439 </varlistentry> | |
440 | |
441 <varlistentry> | |
442 <term><option>c</option></term> | |
443 <listitem><para> | |
444 ez egy bináris vezérlő, ami a soft clipping-et kapcsolja ki vagy be. A soft-clipping | |
445 a hangot még jobbá teheti, ha nagy hangerőt használsz. Engedélyezd ezt a kapcsolót, | |
446 ha a hangszóróid dinamikus intervalluma nagyon kicsi. Vigyázz, ez a tulajdonság | |
447 torzulást okozhat, csak végső megoldásként használd. | |
448 </para></listitem> | |
449 </varlistentry> | |
450 </variablelist> | |
451 | |
452 <para> | |
453 Példa: | |
454 <screen>mplayer -af volume=10.1:0 <replaceable>media.avi</replaceable></screen> | |
455 erősíti a hangot 10.1dB-re és hard-clip-et használ ha a hangerő túl nagy. | |
456 </para> | |
457 | |
458 <para> | |
459 Ennek a szűrőnek van egy második tulajdonsága is: Megméri az összesített maximum | |
460 hangszintet és kiírja ezt a szintet, amikor az <application>MPlayer</application> | |
461 kilép. Ez a hangerő becslés használható a hangerő szint beállítására az | |
462 <application>MEncoder</application>ben úgy, hogy a maximum dinamikus intervallumot | |
463 használd. | |
464 </para> | |
465 </sect2> | |
466 | |
467 <sect2 id="af_equalizer"> | |
468 <title>Equalizer</title> | |
469 <para> | |
470 Az <option>equalizer</option> szűrő egy 10 oktáv széles grafikus equalizert | |
471 jelképez, a 10 IIR széles pass szűrők felhasználásával. Ez azt jelenti, hogy | |
472 mindig működik, a lejátszott audió típusától függetlenül. A 10 sáv frekvencia | |
473 középértékei: | |
474 </para> | |
475 | |
476 <informaltable> | |
477 <tgroup cols="2"> | |
478 <thead> | |
479 <row> | |
480 <entry>Sáv szám</entry><entry>Frekvencia középérték</entry> | |
481 </row> | |
482 </thead> | |
483 <tbody> | |
484 <row><entry>0</entry><entry>31.25 Hz</entry></row> | |
485 <row><entry>1</entry><entry>62.50 Hz</entry></row> | |
486 <row><entry>2</entry><entry>125.0 Hz</entry></row> | |
487 <row><entry>3</entry><entry>250.0 Hz</entry></row> | |
488 <row><entry>4</entry><entry>500.0 Hz</entry></row> | |
489 <row><entry>5</entry><entry>1.000 kHz</entry></row> | |
490 <row><entry>6</entry><entry>2.000 kHz</entry></row> | |
491 <row><entry>7</entry><entry>4.000 kHz</entry></row> | |
492 <row><entry>8</entry><entry>8.000 kHz</entry></row> | |
493 <row><entry>9</entry><entry>16.00 kHz</entry></row> | |
494 </tbody> | |
495 </tgroup> | |
496 </informaltable> | |
497 | |
498 <para> | |
499 Ha a lejátszott hang mintvételi rátája kisebb, mint a frekvencia sávhoz | |
500 tartozó frekvencia középérték, akkor a sáv le lesz tiltva. Ezen szűrő ismert | |
501 hibája, hogy legfelső sáv karakterisztikája nem teljesen szimmetrikus, ha a | |
502 mintavételi ráta közel van a sáv frekvencia középértékéhez. Ez a probléma | |
503 megkerülhető a hang resample szűrővel történő up-sampling-elésével, még | |
504 mielőtt ez a szűrő megkapná a hangot. | |
505 </para> | |
506 | |
507 <para> | |
508 Ennek a szűrőnek 10 paramétere van: | |
509 </para> | |
510 | |
511 <variablelist> | |
512 <varlistentry> | |
513 <term><option>g1:g2:g3...g10</option></term> | |
514 <listitem><para> | |
515 lebegőpontos számok <literal>-12</literal> és <literal>+12</literal> között, | |
516 melyek az egyes frekvencia sávokhoz tartozó erősítés mértékét adják meg dB-ben. | |
517 </para></listitem> | |
518 </varlistentry> | |
519 </variablelist> | |
520 | |
521 <para> | |
522 Például: | |
523 <screen>mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 <replaceable>media.avi</replaceable></screen> | |
524 erősíteni fogja a hangot a felső és az alső frekvencia tartományokban, míg | |
525 majdnem teljesen kikapcsolja azt 1 kHz környékén. | |
526 </para> | |
527 </sect2> | |
528 | |
529 <sect2 id="af_panning"> | |
530 <title>Pan szűrő</title> | |
531 <para> | |
532 A <option>pan</option> szűrőt csatornák önkényes összekeverésére használhatod. | |
533 Alapjaiban a hangerő vezérlő és a channel szűrő keveréke. | |
534 Két fő felhasználási módja van ennek a szűrőnek: | |
535 </para> | |
536 | |
537 <orderedlist> | |
538 <listitem><para> | |
539 Sok csatorna lekeverése kevésre, sztereo lemixelése mono-ra például. | |
540 </para></listitem> | |
541 <listitem><para> | |
542 A középső hangszóró "szélességének" átállítása egy térhatású hang rendszernél. | |
543 </para></listitem> | |
544 </orderedlist> | |
545 | |
546 <para> | |
547 Ezt a szűrőt nehéz használni, és némi buherálás kell hozzá, hogy meglegyen | |
548 a kívánt eredmény. Ezen szűrő kapcsolóinak száma a kimeneti csatornák | |
549 számától függ: | |
550 </para> | |
551 | |
552 <variablelist> | |
553 <varlistentry> | |
554 <term><option>nch <1-6></option></term> | |
555 <listitem><para> | |
556 egy egész szám <literal>1</literal> és <literal>6</literal> között, a bemeneti | |
557 csatornák száma adható meg vele. Ezen kapcsoló megadása kötelező, ha elhagyod, | |
558 futási hibát kapsz. | |
559 </para></listitem> | |
560 </varlistentry> | |
561 | |
562 <varlistentry> | |
563 <term><option>l00:l01:l02:..l10:l11:l12:...ln0:ln1:ln2:...</option></term> | |
564 <listitem><para> | |
565 lebegőpontos számok <literal>0</literal> és <literal>1</literal> között. | |
566 <option>l[i][j]</option> meghatározza, hogy a j. bemeneti csatorna hányad része | |
567 lesz bemixelve az i. kimeneti csatornába. | |
568 </para></listitem> | |
569 </varlistentry> | |
570 </variablelist> | |
571 | |
572 <para> | |
573 1. példa: | |
574 <screen>mplayer -af pan=1:0.5:0.5 -channels 1 <replaceable>media.avi</replaceable></screen> | |
575 Lemixel sztereóból mono-ba. | |
576 </para> | |
577 | |
578 <para> | |
579 2. példa: | |
580 <screen>mplayer -af pan=3:1:0:1:0.5:0.5 -channels 3 <replaceable>media.avi</replaceable></screen> | |
581 3 csatornás kimenetet ad, a 0. és 1. csatornát érintetlenül hagyja, és belemixeli | |
582 a 2. kimeneti csatornába (amit például a mélynyomóra küld ki). | |
583 </para> | |
584 </sect2> | |
585 | |
586 <sect2 id="af_sub"> | |
587 <title>Sub-woofer</title> | |
588 <para> | |
589 A <option>sub</option> szűrő egy mélynyomó csatornát ad az audió folyamhoz. | |
590 A mélynyomó csatorna létrehozásához szükséges adatokat a 0. és az 1. csatorna | |
591 hangjának átlagolásával nyeri. Az eredményként kapott hangot még low-pass | |
592 módon megszűri egy 4. utas Butterworth szűrő segítségével, az alapértelmezett | |
593 60 Hz-es vágási frekvenciával majd egy külön csatornát ad a hang folyamhoz. | |
594 Figyelem: Kapcsold ki ezt a szűrőt, ha Dolby Digital 5.1-es hanggal rendelkező | |
595 DVD-t játszol le, különben ez a szűrő összezavarja a mélynyomó hangját. | |
596 Két kapcsolója van a szűrőnek: | |
597 </para> | |
598 | |
599 <variablelist> | |
600 <varlistentry> | |
601 <term><option>fc <20-300></option></term> | |
602 <listitem><para> | |
603 egy opcionális lebegőpontos szám, ami a szűrő vágási frekvenciájának Hz-ben | |
604 történő megadásához használható. A helyes érték 20 Hz és 300 Hz között van. | |
605 A legjobb eredményhez próbáld meg a vágási frekvenciát a lehető legkisebbre | |
606 állítani. Ezáltal nőni fog a sztereo és a térhatás minősége. Az alapértelmezett | |
607 vágási frekvencia 60 Hz. | |
608 </para></listitem> | |
609 </varlistentry> | |
610 | |
611 <varlistentry> | |
612 <term><option>ch <0-5></option></term> | |
613 <listitem><para> | |
614 egy opcionális egész szám <literal>0</literal> és <literal>5</literal> között, | |
615 ami meghatározza annak a csatornának a számát, ahova a mélynyomó audió beillesztésre | |
616 kerül. Az alapértelmezett csatorna szám <literal>5</literal>. Figyelj rá, hogy a | |
617 csatornák száma automatikusan meg lesz növelve <replaceable>ch</replaceable> | |
618 értékre, ha szükséges. | |
619 </para></listitem> | |
620 </varlistentry> | |
621 </variablelist> | |
622 | |
623 <para> | |
624 Példa: | |
625 <screen>mplayer -af sub=100:4 -channels 5 <replaceable>media.avi</replaceable></screen> | |
626 létrehoz egy mélynyomó csatornát 100 Hz-es vágási frekvenciával a 4. kimeneti csatornán. | |
627 </para> | |
628 </sect2> | |
629 | |
630 <sect2 id="af_surround"> | |
631 <title>Surround-sound dekódoló</title> | |
632 <para> | |
633 A mátrix kódolású térhatású hang dekódolható a <option>surround</option> | |
634 szűrővel. A Dolby Surround például mátrix kódolású formátum. Sok 2 csatornás | |
635 audiót tartalmazó fájl tulajdonképpen mátrixolt térhatású hangot tartalmaz. | |
636 Ezen tulajdonság kihasználásához olyan hangkártyára van szükség, ami legalább | |
637 4 csatornát támogat. Ennek a szűrőnek egy paramétere van csak: | |
638 </para> | |
639 | |
640 <variablelist> | |
641 <varlistentry> | |
642 <term><option>d <0-1000></option></term> | |
643 <listitem><para> | |
644 egy opcionális lebegőpontos szám <literal>0</literal> és <literal>1000</literal> | |
645 között, amivel a hátsó hangszórók késleltetési ideje állítható be ms-ben. | |
646 Ez a késleltetést az alábbi módon tanácsos beállítani: ha a d1 a hallgatási pozíció | |
647 és az elülső hangszórók közötti távolság és d2 a hallgatási pozíció és a hátsó | |
648 hangszórók közötti távolság, akkor a d késleltetést 15 ms-re célszerű állítani, | |
649 ha d1 <= d2 és 15 + 5*(d1-d2) értékre, ha d1 > d2. d alapértelmezett | |
650 értéke 20 ms. | |
651 </para></listitem> | |
652 </varlistentry> | |
653 </variablelist> | |
654 | |
655 <para> | |
656 Példa: | |
657 <screen>mplayer -af surround=15 -channels 4 <replaceable>media.avi</replaceable></screen> | |
658 bekapcsolja a térhatású hang dekódolását a hátsó hangszórók hangjához képest 15 | |
659 ms-os késleltetéssel. | |
660 </para> | |
661 </sect2> | |
662 | |
663 <sect2 id="af_export"> | |
664 <title>Audio Exporter</title> | |
665 <para> | |
666 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 | |
667 (<literal>mmap()</literal>). A memória map-olt területein egy fejléc található: | |
668 | |
669 <programlisting> | |
670 int nch /*csatornák száma*/ | |
671 int size /*buffer méret*/ | |
672 unsigned long long counter /*a szinkronizáció fenntartásához kell, | |
673 új adat exportálásakor frissítve lesz*/ | |
674 </programlisting> | |
675 | |
676 A többi csak payload (nem átlapolt), 16 bitnyi adat. | |
677 </para> | |
678 | |
679 <variablelist> | |
680 <varlistentry> | |
681 <term><option>mmapped_file</option></term> | |
682 <listitem><para> | |
683 A fájl, amibe exportáltatni szeretnél a szűrővel. Az alapértelmezett a | |
684 <filename>~/.mplayer/mplayer-af_export</filename> fájlba map-olás. | |
685 </para></listitem> | |
686 </varlistentry> | |
687 | |
688 <varlistentry> | |
689 <term><option>nsamples</option></term> | |
690 <listitem><para> | |
691 Csatornánkénti minták száma. Az alapértelmezett <literal>512</literal> minta. | |
692 </para></listitem> | |
693 </varlistentry> | |
694 </variablelist> | |
695 | |
696 <para> | |
697 példa: | |
698 <screen>mplayer -af export=/tmp/mplayer-af_export:1024 <replaceable>media.avi</replaceable></screen> | |
699 exportál 1024 mintát csatornánként a <filename>/tmp/mplayer-af_export</filename> fájlba. | |
700 </para> | |
701 </sect2> | |
702 | |
703 <sect2 id="af_extrastereo"> | |
704 <title>Extrastereo</title> | |
705 | |
706 <para> | |
707 Ez az audió szűrő (lineárisan) növeli a különbséget a bal és a jobb csatornák | |
708 között (mint az <application>XMMS</application> extrastereo plugin-je), ami egy | |
709 kis "élő" hatást ad a lejátszáshoz. | |
710 Ennek a szűrőnek egy paramétere van:</para> | |
711 | |
712 <variablelist> | |
713 <varlistentry> | |
714 <term><option>mul</option></term> | |
715 <listitem><para> | |
716 a differencia együttható, egy opcionális lebegőpontos szám, ami alapértelmezésként | |
717 <literal>2.5</literal>. Ha <literal>0.0</literal>-ra állítod, mono hangot kapsz | |
718 (az összes csatorna átlaga). Ha <literal>1.0</literal>-ra állítod, a hang | |
719 változatlan marad, ha <literal>-1.0</literal>-re, akkor a bal és a jobb | |
720 csatorna felcserélődik. | |
721 </para></listitem> | |
722 </varlistentry> | |
723 </variablelist> | |
724 | |
725 <para> | |
726 Használat: | |
727 <screen> | |
728 mplayer -af extrastereo <replaceable>media.avi</replaceable> | |
729 mplayer -af extrastereo=3.45 <replaceable>media.avi</replaceable><!-- | |
730 --></screen> | |
731 </para> | |
732 </sect2> | |
733 | |
734 <sect2 id="af_volnorm"> | |
735 <title>Hangerő normalizáló</title> | |
736 | |
737 <para> | |
738 Ez az audió szűrő maximalizálja a hangerőt a hang torzítása nélkül. | |
739 </para> | |
740 | |
741 <para> | |
742 Használat: | |
743 <screen>mplayer -af volnorm <replaceable>media.avi</replaceable></screen> | |
744 </para> | |
745 </sect2> | |
746 | |
747 </sect1> |