summaryrefslogtreecommitdiffstats
path: root/DOCS/Hungarian/sound.html
blob: f436328e3f3be0ab39fa1d02c538f6d55301d779 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>

<BODY>


<H3><A NAME=2.3.2>2.3.2.  Támogatott audio kimenetek:</A></H3>

<H4><A NAME=sync>2.3.2.1. Az MPlayer hang/kép szinkronizáló metódusa</A></H4>

<P>Az <B>MPlayer</B> audio interfészének a neve <I>libao2</I>. Jelenleg
a következő meghajtókat tartalmazza :</P>

<TABLE BORDER=0>

<TR><TD COLSPAN=4><B>Általános:</B></TD></TR>

<TR><TD>&nbsp;&nbsp;</TD><TD VALIGN=top>oss</TD><TD>&nbsp;&nbsp;</TD><TD>OSS (ioctl) meghajtó</TD></TR>
<TR><TD></TD><TD VALIGN=top>sdl</TD><TD></TD><TD>SDL meghajtó (up/downsampling támogatás, <B>ESD</B>, <B>ARTS</B>, stb)</TD></TR>
<TR><TD></TD><TD VALIGN=top>nas</TD><TD></TD><TD>NAS (Network Audio System) meghajtó</TD></TR>
<TR><TD></TD><TD VALIGN=top>alsa5</TD><TD></TD><TD>natív ALSA 0.5 meghajtó</TD></TR>
<TR><TD></TD><TD VALIGN=top>alsa9</TD><TD></TD><TD>natív ALSA 0.9 meghajtó (működik, de vannak vele problémák -&gt; használd az OSS meghajtót)</TD></TR>
<TR><TD></TD><TD VALIGN=top>sun</TD><TD></TD><TD>SUN audio meghajtó (/dev/audio) BSD-re és Solaris-ra</TD></TR>
<TR><TD></TD><TD VALIGN=top>arts</TD><TD></TD><TD>natív ARTS meghajtó (KDE lusereknek)</TD></TR>

</TABLE>

<P>A helyzet az, hogy a Linux hangkártyameghajtói nem túl jók. Az MPlayer
  a hangkártyameghajtók egyik olyan funkcióját használja a kép illetve a
  hang lejátszásának szinkronizálásához, melyet a meghajtókészítők
  előszeretettel felejtenek el helyesen implementálni, mivel ez szükségtelen
  MP3-ak, hangeffektek és egyebek lejátszásához.</P>

<P>Más médialejátszók (mint például az aviplay, a xine) általában működni
  szoktak (már ha éppen szoknak:) az ilyen meghajtókkal, tekintve hogy
  belső időzítéssel szinkronizálnak. Megjegyzendő hogy az idő az MPlayer
  módszerét hozta ki hatékonyabbnak.</P>

<P>Normálisan megírt hangkártyameghajtó használatával semmiféle hangból eredő
  szinkronizációs probléma nem adódhat, kivéve ha már maga a file is hibás.</P>

<P>Ha rossz audiomeghajtód van, az <CODE>-autosync</CODE> opció használata
  jó eséllyel segíteni fog. A pontos használatát és leírását lásd a man
  page-ben.</P>

<P>Néhány megjegyzés:</P>

<UL>
  <LI>ha OSS meghajtót használsz, először próbálkozz az <I>-ao oss</I> opcióval
    (ez az alapértelmezett is). Ha hanghibákat, összeomlásokat tapasztalsz, nézd
    meg az <I>-ao sdl</I>-t (Megj.: ehhez természetesen szükséges egy felinstallált
    SDL csomag, és az SDL fejlesztői csomag is). Sok esetben segíthet (valamint
    tartalmaz ESD, ARTS, és fel/lemintavételezést is /ahol ESD a GNOME felület
    hangkezelője, az ARTS pedig a KDE-é/).</LI>
  <LI>ha ALSA 0.5-öt használsz, akkor MAJDNEM mindig az <I>-ao alsa5</I>-öt kell
    használnod, mert a 0.5 hibás OSS emulációs kódot tartalmaz, amitől kissé
    összeesik az <B>MPlayer</B> :
    <CODE>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</CODE></LI>
</UL>

<P><B>Solaris</B> rendszeren természetesen a SUN audio meghajtót
  kell használni, az <I>-ao sun</I> opcióval, különben lőttek mind a video,
  mind az audio lejátszásnak.</P>

<H4><A NAME=experiences>2.3.2.1.  Ajánlott beállítások különféle hangkártyákhoz</A></H4>

<TABLE BORDER=0 WIDTH="100%">
<TR><TD COLSPAN=3><B>VIA alaplapi chipset (via82cxxx) 48Khz-ra limitált</B></TD></TR>
<TR><TD></TD><TD>Driver:</TD><TD><A HREF="http://sourceforge.net/project/showfiles.php?group_id=3242&release_id=59602">innen</A></TD></TR>

<TR><TD COLSPAN=3><B>Aureal Vortex 2</B></TD></TR>
<TR><TD>&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD>OSS:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>OSS/Pro:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>
<TR><TD></TD><TD>Driver:</TD><TD><A HREF="http://aureal.sourceforge.net">aureal.sourceforge.net</A></TD></TR>
<TR><TD></TD><TD>Driver2:</TD><TD> <A HREF="http://makacs.poliod.hu/~pontscho/aureal/au88xx-1.1.3.tar.bz2">innen</A><BR>
(<I>bufferméret megnövelve 32k-ra</I>)</TD></TR>

<TR><TD COLSPAN=3><B>GUS PnP</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>OSS/Pro:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>SB Live!</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>Analóg OK, SP/DIF nem megy</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>mindkettő OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>192</TD></TR>

<TR><TD COLSPAN=3><B>SB AWE 64</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>max 44kHz</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>48kHz rosszul hangzik</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>Gravis UltraSound ACE</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK<I>Az új audio kóddal is bugzik...</I></TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>44</TD></TR>

<TR><TD COLSPAN=3><B>Gravis UltraSound MAX</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>ESS 688</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>48</TD></TR>

<TR><TD COLSPAN=3><B>C-Media kártyák (melyik típusok?)</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>nem OK (sistereg) (?)</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>OK (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>?</TD></TR>

<TR><TD COLSPAN=3><B>Yamaha kártyák (*ymf*)</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>nem OK (?) (talán -ao sdl ?)</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>csak (?) ALSA 0.5-tel, OSS emulációval, <B>ÉS</B> <I>-ao sdl</I>-el jó (!) (?)</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>?</TD></TR>

<TR><TD COLSPAN=3><B>envy24 chip-es kártyák (mint pl Terratec EWS88MT)</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>?</TD></TR>
<TR><TD></TD><TD>OSS/Pro:</TD><TD>OK</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>?</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>?</TD></TR>

<TR><TD COLSPAN=3><B>PC Speaker vagy DAC</B></TD></TR>
<TR><TD></TD><TD>OSS:</TD><TD>OK (<I>használd az SDL meghajtót : -ao sdl</I>)</TD></TR>
<TR><TD></TD><TD>ALSA:</TD><TD>nincs</TD></TR>
<TR><TD></TD><TD>Max kHz:</TD><TD>a meghajtó 44.1Khz-t emulál, vagy többet</TD></TR>
<TR><TD></TD><TD>Driver:</TD><TD><A HREF="ftp://ftp.infradead.org/pub/pcsp">ftp://ftp.infradead.org/pub/pcsp</A></TD></TR>
</TABLE>

<UL>
  <LI>a 2.4-es kerneleket használd, 2.2 nincs tesztelve !</LI>
  <LI>ha kattog a hang és CD-ROM-ról játszol le, kapcsold be az IRQ
       unmasking-ot !
       például "hdparm -u1 /dev/cdrom" (lásd "man hdparm" !!!)
       Ez amúgy is ajánlott... (for XMMS, etc...)
       Olvasd el a <A HREF="cd-dvd.html#drives">4.1</A>-es fejezetet.</LI>
  <LI>ne foglald le a hangkártyád másik programmal (pl. XMMS) !
       Ha ESD-t használsz, indítsd MPlayer-t az '-ao sdl:esd' opcióval!</LI>
  <LI>Írd meg nekünk, hogy működik együtt az MPlayer és a kartyád!</LI>
</UL>

<H4><A NAME=plugins>2.3.2.2.  Audio pluginek</A></H4>

<P>Az <B>MPlayer</B> tartalmaz néhány audio plugint. Ezek a hang
  tulajdonságainak megváltoztatására használhatóak. A használatuk az
  <CODE>-aop</CODE> opcióval történik, amit a
  <CODE>list=plugin1,plugin2,...</CODE> opció követ. A <CODE>list</CODE>
  kapcsoló elhagyhatatlan, itt adható meg a használandó pluginek listája,
  valamint a sorrendjük. Például a következő parancs:
</P>

<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample,format</CODE></P>

<P>először a resample pluginen, aztán a format pluginen keresztül vezeti
  a hangot.
</P>

<P>A plugineknek is vannak opcióik, amelyek befolyásolják őket. Ezek
  részletesebben a következő fejezetekben vannak leírva. Ha egy pluginnak
  nem adsz meg beállításokat, az alapértelmezett beállításban fognak futni.
  Íme egy példa hogy hogyan használj több plugint, megadott opciókkal:
</P>

<P>&nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=resample,format:fout=48000:format=0x8</CODE>
</P>

<P>Ez 44100Hz-es kimeneti frekvenciára mixel, és a kimeneti formátumot
  átállítja AFMT_U8-ra.
</P>                         

<P>Currently audio plugins can not be used in <B>MEncoder</B>.</P>


<H5><A NAME=resample>2.3.2.2.1.  Up/Downsampling</A></H5>

<P>Az <B>MPlayer</B> képes az audio stream frekvenciáját növelni illetve
csökkenteni. Ennek szükségessége nincs autodetektálva, így külön meg kell adni
például ha csak 44.1Khz-et tudó kártyád van, és 48Khz-es audiot akarsz
lejátszani. Valamint: ez a funkció még nem működik a <B>MEncoder</B>-ben.</P>

<P>Használat :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample:fout=&lt;a kívánt
  frekvencia Hz-ben, pl 44100&gt;</CODE></P>


<H5><A NAME=surround_decoding>2.3.2.2.2.  Térhatású hangok dekódolása</A></H5>

<P>Az <B>MPlayer</B>-nek van egy audio pluginje ami a mátrix-kódolt hangok
dekódolására szolgál (ilyen például a Dolby Surround).</P>

<P>Sok 2 csatornás file valójában mátrix-kódolt térhatású hangot
tartalmaz.</P>

<P>Az ilyen dekódolás használatához egy legalább 4 csatornát támogató
hangkártyára+meghajtóra van szükség.</P>

<P>Használat :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=surround</CODE></P>


<H5><A NAME=format>2.3.2.2.3. Sample formátum konvertáló</A></H5>

<P>Ha a hangkártyád nem támogatja a signed 16bit int formátumot, ezzel
  a pluginnel átalakíthatod a kimeneti hangot olyanba amit visz.
  Egy opciója van neki, a <CODE>format</CODE>, ami után megadandó a kívánt
  formátum száma (lásd libao2/afmt.h). Ez a plugin ritkán használandó..
</P>

<P>Használat :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=format:format=&lt;kimeneti formátum&gt;</CODE>
</P>


<H5><A NAME=delay>2.3.2.2.4. Delay</A></H5>

<P>Példa plugin, csak developereknek. Lásd angol dox.</P>

<H5><A NAME=volume>2.3.2.2.5. Szoftveres hangerőszabályzás</A></H5>

<P>Ez a plugin szoftveres hangerőállításra képes, ezáltal olyan gépeken
  is használható, ahol a hardveres mixer eszköz nem működik. Használható
  továbbá olyan esetekben, amikor a PCM hangerő megváltoztatása nélkül
  akarod a hangerőt megváltoztatni. Egyetlen opciója van, a <CODE>volume</CODE>
  ami 0 és 255 közötti értékeket vehet fel (az alapértelmezett érték a 101 -
  ez 0dB-nyi erősítést jelent).
  Óvatosan használd ezt a plugint. A legtöbb esetben sokkal célravezetőbb a
  hardveres mixeren a PCM csatorna maximálisra állítása, ezen plugin
  kihagyása, és a hangerő "mester" csatornával történő állítása. Ha külső
  erősítő is rá van kapcsolva a hangkártyádra, a zajszint minimálisra
  csökkentése érdekében érdemes a "mester" csatornával és az erősítő
  hangerőszabályzójával addig szórakozni amig a háttérben sziszegő zaj
  elenyészik.
</P>

<P>Használata :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop
  list=volume:volume=&lt;0-255&gt;</CODE> 
</P>

<P>A pluginnek van úgynevezett "compressor" vagy "soft-clipping" képessége.
  Ez akkor használható, ha a hang dinamikus tartománya túl magas, vagy a
  hangszóróké túl alacsony. Az eljárás hátránya, hogy torzítást okoz, ezért
  csak akkor használandó ha nincs más lehetőség.</P>

<P>Használata :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volume:softclip</CODE>
</P>


<H5><A NAME=extrastereo>2.3.2.2.6. Extrastereo</A></H5>

<P>Ez a plugin lineárisan növeli a bal és jobb hangcsatorna közti különbséget
  (mint az XMMS extrastereo plugin) ezáltal "életszerűbb" effektust
  kölcsönözve a hangnak.
</P>

<P>Használat :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo</CODE><BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=extrastereo:mul=3.45</CODE></P>

<P>A paraméter egy float szám (<CODE>mul</CODE>), aminek alapértéke 2.5. Ha
  0.0-ra írod át, mono hangot kapsz.</P>


<H5><A NAME=normalizer>2.3.2.2.7. Volume Normalizer</A></H5>

<P>Ez a plugin beállítja a hangerőt arra a maximális erősségre, ahol
  még nem lép fel torzítás.
</P>

<P>Használat :<BR>
  &nbsp;&nbsp;<CODE>mplayer media.avi -aop list=volnorm</CODE><BR>


</BODY>

</HTML>