mpv/DOCS/xml/hu/usage.xml

1055 lines
36 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-2"?>
<!-- synced with 1.36 -->
<chapter id="usage">
<title>Haszn<EFBFBD>lat</title>
<sect1 id="commandline">
<title>Parancssor</title>
<para>
Az <application>MPlayer</application> egy komplex lej<65>tsz<73>si sort haszn<7A>l.
El<EFBFBD>sz<EFBFBD>r a glob<6F>lis opci<63>k szerepelnek, p<>ld<6C>ul
<screen>mplayer -vfm 5</screen>
majd a f<>jln<6C>v ut<75>n <20>rt kapcsol<6F>k, amik csak a megadott f<>jlra/URL-re/b<>rmire
vonatkoznak, p<>ld<6C>ul:
<screen>mplayer -vfm 5 <replaceable>movie1.avi</replaceable> <replaceable>movie2.avi</replaceable> -vfm 4</screen>
</para>
<para>
A f<>jlneveket/URL-eket csoportos<6F>thatod a <literal>{</literal> <20>s <literal>}</literal>
seg<EFBFBD>ts<EFBFBD>g<EFBFBD>vel. Ez f<>leg a <option>-loop</option> kapcsol<6F>val egy<67>tt hasznos:
<screen>mplayer { 1.avi -loop 2 2.avi } -loop 3</screen>
A fenti parancs a f<>jlokat ebben a sorrendben j<>tsza le: 1, 1, 2, 1, 1, 2, 1, 1, 2.
</para>
<para>
Egy f<>jl lej<65>tsz<73>sa:
<synopsis>
<command>mplayer</command><!--
--> [<replaceable>kapcsol<EFBFBD>k</replaceable>]<!--
--> [<replaceable>el<EFBFBD>r<EFBFBD>si <20>t</replaceable>/]<replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable>
</synopsis>
</para>
<para>
M<EFBFBD>sik m<>dszer egy f<>jl lej<65>tsz<73>s<EFBFBD>hoz:
<synopsis>
<command>mplayer</command><!--
--> [<replaceable>kapcsol<EFBFBD>k</replaceable>]<!--
--> <replaceable>file:///uri-escaped-path</replaceable>
</synopsis>
</para>
<para>
T<EFBFBD>bb f<>jl lej<65>tsz<73>sa:
<synopsis>
<command>mplayer</command><!--
--> [<replaceable>alap<EFBFBD>rtelmezett kapcsol<6F>k</replaceable>]<!--
--> [<replaceable>el<EFBFBD>r<EFBFBD>si <20>t</replaceable>/]<replaceable>f<EFBFBD>jln<EFBFBD>v1</replaceable><!--
--> [<replaceable>options for filename1</replaceable>]<!--
--> <replaceable>f<EFBFBD>jln<EFBFBD>v2</replaceable><!--
--> [<replaceable>kapcsol<EFBFBD>k a f<>jln<6C>v2-h<>z</replaceable>] ...
</synopsis>
</para>
<para>
VCD lej<65>tsz<73>sa:
<synopsis>
<command>mplayer</command> [<replaceable>kapcsol<EFBFBD>k</replaceable>]<!--
--> vcd://<replaceable>s<EFBFBD>vsz<EFBFBD>m</replaceable><!--
--> [-cdrom-device <replaceable>/dev/cdrom</replaceable>]
</synopsis>
</para>
<para>
DVD lej<65>tsz<73>sa:
<synopsis>
<command>mplayer</command> [<replaceable>kapcsol<EFBFBD>k</replaceable>]<!--
--> dvd://<replaceable>r<EFBFBD>sz sz<73>m</replaceable><!--
--> [-dvd-device <replaceable>/dev/dvd</replaceable>]
</synopsis>
</para>
<para>
Lej<EFBFBD>tsz<EFBFBD>s a WWW-r<>l:
<synopsis>
<command>mplayer</command> [<replaceable>kapcsol<EFBFBD>k</replaceable>]<!--
--> http://<replaceable>site.com/file.asf</replaceable>
</synopsis>
(lej<65>tsz<73>si list<73>k is megadhat<61>ak)
</para>
<para>
Lej<EFBFBD>tsz<EFBFBD>s RTSP-r<>l:
<synopsis>
<command>mplayer</command> [<replaceable>options</replaceable>]<!--
--> rtsp://<replaceable>pelda.szerver.com/streamNev</replaceable>
</synopsis>
</para>
<para>
P<EFBFBD>ld<EFBFBD>k:
<screen>
mplayer -vo x11 <replaceable>/mnt/Films/Contact/contact2.mpg</replaceable>
mplayer vcd://<replaceable>2</replaceable> -cdrom-device <replaceable>/dev/hdc</replaceable>
mplayer -afm 3 <replaceable>/mnt/DVDtrailers/alien4.vob</replaceable>
mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable>
mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/movies/test.avi</replaceable><!--
--></screen>
</para>
</sect1>
<sect1 id="control">
<title>Vez<EFBFBD>rl<EFBFBD>s</title>
<para>
Az <application>MPlayer</application> teljesen konfigur<75>lhat<61>, parancsvez<65>relt,
az ir<69>ny<6E>t<EFBFBD>si r<>teg<65>nek a seg<65>ts<74>g<EFBFBD>vel az <application>MPlayer</application>t
vez<EFBFBD>relheted billenty<74>zettel, eg<65>rrel, joystickkal vagy t<>vir<69>ny<6E>t<EFBFBD>val
(LIRC haszn<7A>lat<61>val). Olvasd el a man oldalon a haszn<7A>lhat<61> billenty<74>k list<73>j<EFBFBD>t.
</para>
<sect2 id="ctrl-cfg">
<title>Vez<EFBFBD>rl<EFBFBD>s be<62>ll<6C>t<EFBFBD>sa</title>
<para>
Az <application>MPlayer</application> enged<65>lyezi b<>rmely billenty<74>h<EFBFBD>z/gombhoz
b<EFBFBD>rmilyen <application>MPlayer</application> parancs hozz<7A>rendel<65>s<EFBFBD>t egy egyszer<65>
konfigur<EFBFBD>ci<EFBFBD>s f<>jl seg<65>ts<74>g<EFBFBD>vel. A szintaxis egy egyszer<65> billenty<74> n<>vb<76>l
<EFBFBD>s az azt k<>vet<65> parancsb<73>l <20>ll. A konfigur<75>ci<63>s f<>jl alap<61>rtelmezett helye
a <filename>$HOME/.mplayer/input.conf</filename> de ez megv<67>ltoztathat<61>
a <option>-input <replaceable>conf</replaceable></option> kapcsol<6F>
seg<EFBFBD>ts<EFBFBD>g<EFBFBD>vel (a relat<61>v el<65>r<EFBFBD>si <20>tvonalak a <filename>$HOME/.mplayer</filename>-hez
k<EFBFBD>pest relat<61>vak).
</para>
<para>
Az <20>sszes t<>mogatott billenty<74> nev<65>nek list<73>j<EFBFBD>t az
<command>mplayer -input keylist</command>
parancs <20>rja ki, az el<65>rhet<65> parancsok list<73>j<EFBFBD>t pedig az
<command>mplayer -input cmdlist</command> paranccsal kapod meg.
</para>
<example>
<title>Egy p<>lda bemeneti vez<65>rl<72> f<>jl</title>
<programlisting>
##
## MPlayer input vez<65>rl<72> f<>jl
##
RIGHT seek +10
LEFT seek -10
- audio_delay 0.100
+ audio_delay -0.100
q quit
&gt; pt_step 1
&lt; pt_step -1
ENTER pt_step 1 1<!--
--></programlisting>
</example>
</sect2>
<sect2 id="lirc">
<title>Ir<EFBFBD>ny<EFBFBD>t<EFBFBD>s LIRC-b<>l</title>
<para>
Linux Infrared Remote Control (Linux Infrav<61>r<EFBFBD>s T<>voli Ir<49>ny<6E>t<EFBFBD>s) - v<>gy
egy egyszer<65>en <20>sszerakhat<61>, otthon bark<72>csolt IR-vev<65>t, egy (majdnem)
tetsz<EFBFBD>s szerinti t<>vir<69>ny<6E>t<EFBFBD>t <20>s ir<69>ny<6E>tsd a Linux-os g<>pedet vele!
B<EFBFBD>vebben a <ulink url="http://www.lirc.org">LIRC weboldalon</ulink>
olvashatsz err<72>l.
</para>
<para>
Ha feltelep<65>tetted a LIRC csomagot, a <filename>configure</filename> automatikusan
megtal<EFBFBD>lja. Ha minden j<>l megy, az <application>MPlayer</application> egy ilyen
<EFBFBD>zenetet <20>r ki ind<6E>t<EFBFBD>skor: &quot;<computeroutput>Setting up lirc support...</computeroutput>&quot;.
Ha valami hiba t<>rt<72>nt, t<>j<EFBFBD>koztat r<>la. Ha semmit sem mond a LIRC-r<>l,
akkor a t<>mogat<61>sa nincs beforgatva. Ennyi :-)
</para>
<para>
Az <application>MPlayer</application> alkalmaz<61>s neve - min<69> meglep<65> -
<filename>mplayer</filename>. B<>rmelyik mplayer parancsot haszn<7A>lhatod
<EFBFBD>s egyszerre t<>bb parancsot is megadhatsz egy l<>p<EFBFBD>sben, ha <literal>\n</literal>
karakterrel v<>lasztod el <20>ket. Ne felejtsd el enged<65>lyezni az ism<73>tl<74>s jelz<6C>t
(repeat flag) a <filename>.lircrc</filename> f<>jlban, ha van <20>rtelme
(keres<65>s, hanger<65>, stb.). Itt egy kivonat egy <filename>.lircrc</filename>
f<EFBFBD>jlb<EFBFBD>l:
</para>
<programlisting>
begin
button = VOLUME_PLUS
prog = mplayer
config = volume 1
repeat = 1
end
begin
button = VOLUME_MINUS
prog = mplayer
config = volume -1
repeat = 1
end
begin
button = CD_PLAY
prog = mplayer
config = pause
end
begin
button = CD_STOP
prog = mplayer
config = seek 0 1\npause
end<!--
--></programlisting>
<para>
Ha nem tetszik a lirc-config f<>jl alap<61>rtelmezett el<65>r<EFBFBD>si <20>tvonala
(<filename>~/.lircrc</filename>), haszn<7A>ld a <option>-lircconf
<replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable></option> kapcsol<6F>t egy m<>sik f<>jl
megad<EFBFBD>s<EFBFBD>hoz.
</para>
</sect2>
<sect2 id="slave-mode">
<title>Szolga m<>d</title>
<para>
A szolga m<>d seg<65>ts<74>g<EFBFBD>vel egyszer<65> frontend-eket k<>sz<73>thetsz az
<application>MPlayer</application>hez. Ha a
<option>-slave</option> kapcsol<6F>val futtatod az <application>MPlayer</application>t,
beolvassa az <20>j sor karakterrel (\n) elv<6C>lasztott parancsokat
a standard bemenetr<74>l (stdin).
A parancsok a <ulink url="../../tech/slave.txt">slave.txt</ulink> f<>jlban
vannak le<6C>rva.
</para>
</sect2>
</sect1>
<sect1 id="streaming">
<title>H<EFBFBD>l<EFBFBD>zati <20>s pipe-os stream-el<65>s</title>
<para>
Az <application>MPlayer</application> HTTP, FTP, MMS vagy RTSP/RTP protokoll
seg<EFBFBD>ts<EFBFBD>g<EFBFBD>vel le tud j<>tszani f<>jlokat h<>l<EFBFBD>zatr<74>l is.
</para>
<para>
A lej<65>tsz<73>shoz egyszer<65>en csak be kell <20>rni az URL-t a parancssorba.
Az <application>MPlayer</application> figyeli a
<envar>http_proxy</envar> k<>rnyezeti v<>ltoz<6F>t is, <20>s haszn<7A>lja a
proxy-t, ha van. Azonban <20>gy is megadhatod a proxy-t:
<screen>mplayer <replaceable>http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</replaceable></screen>
</para>
<para>
Az <application>MPlayer</application> tud olvasni a standard bemenetr<74>l (stdin)
is (<emphasis>nem</emphasis> neves<65>tett pipe). Ezt p<>ld<6C>ul FTP-r<>l t<>rt<72>n<EFBFBD> lej<65>tsz<73>sn<73>l
tudod haszn<7A>lni:
<screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -</screen>
</para>
<note><para>
Tan<EFBFBD>csos megadni a <option>-cache</option> kapcsol<6F>t, ha h<>l<EFBFBD>zatr<74>l j<>tszol le:
<screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -cache 8192 -</screen>
</para></note>
<sect2 id="streaming-save">
<title>Stream-elt tartalom lement<6E>se</title>
<para>
Ha m<>r siker<65>lt az <application>MPlayer</application>rel lej<65>tszani
a kedvenc internetes stream-edet, a <option>-dumpstream</option>
kapcsol<6F> seg<65>ts<74>g<EFBFBD>vel el is tudod menteni a folyamot egy f<>jlba.
P<>ld<6C>ul:
<screen>
mplayer <replaceable>http://217.71.208.37:8006</replaceable> -dumpstream -dumpfile <replaceable>stream.asf</replaceable>
</screen>
Ez el fogja menteni a
<replaceable>http://217.71.208.37:8006</replaceable> szerveren stream-elt
tartalmat a <replaceable>stream.asf</replaceable> f<>jlba.
Ez m<>k<EFBFBD>dik az <application>MPlayer</application> <20>ltal t<>mogatott
<20>sszes protokollal, mint MMS, RSTP <20>s <20>gy tov<6F>bb.
</para>
</sect2>
</sect1>
<sect1 id="mpst" xreflabel="Remote streams">
<title>T<EFBFBD>voli stream-ek</title>
<para>
A t<>voli stream-ek seg<65>ts<74>g<EFBFBD>vela legt<67>bb <application>MPlayer</application> <20>ltal
ismert stream t<>pust el<65>rheted egy t<>voli hoszt seg<65>ts<74>g<EFBFBD>vel is. A f<> c<>lja ennek,
hogy direkt m<>don haszn<7A>lhasd egy m<>sik sz<73>m<EFBFBD>t<EFBFBD>g<EFBFBD>p CD vagy DVD meghajt<6A>j<EFBFBD>t
h<EFBFBD>l<EFBFBD>zaton kereszt<7A>l (felt<6C>ve, hogy megvan a megfelel<65> s<>vsz<73>less<73>g).
Let<EFBFBD>lt<EFBFBD>si oldalon p<>r stream t<>pus (jelenleg a TV <20>s az MF) nem haszn<7A>lhat<61>ak
t<EFBFBD>volr<EFBFBD>l, mert a demuxer szintj<74>n vannak implement<6E>lva.
Ez sajn<6A>latos az MF eset<65>ben, de a TV stream-hez <20>gyis eszeveszett<74>l nagy
s<EFBFBD>vsz<EFBFBD>less<EFBFBD>g kellene.
</para>
<sect2 id="compile_mpst_server">
<title>A szerver ford<72>t<EFBFBD>sa</title>
<para>
Miut<EFBFBD>n leford<72>tottad az <application>MPlayer</application>t, menj a
<filename>TOOLS/netstream</filename> k<>nyvt<76>rba <20>s add ki a
<application>make</application> parancsot a szerver bin<69>ris
elk<EFBFBD>sz<EFBFBD>t<EFBFBD>s<EFBFBD>hez. Ezut<75>n a <application>netstream</application> bin<69>rist
bem<EFBFBD>solhatod a megfelel<65> helyre (<28>ltal<61>ban <filename class="directory">/usr/local/bin</filename>
Linuxon).
</para>
</sect2>
<sect2 id="use_mpst">
<title>T<EFBFBD>voli stream-ek haszn<7A>lata</title>
<para>
El<EFBFBD>sz<EFBFBD>r el kell ind<6E>tanod a szervert azon a g<>pen, amit t<>volr<6C>l el akarsz
<EFBFBD>rni. Jelenleg a szerver nagyon kezdetleges <20>s nincs parancssori kapcsol<6F>ja,
csak <20>rd be a <filename>netstream</filename> parancsot. Ezut<75>n p<>ld<6C>ul
le tudod j<>tszani a szerverben l<>v<EFBFBD> VCD m<>sodik s<>vj<76>t:
<screen>
mplayer -cache 5000 <replaceable>mpst://servername/vcd://2</replaceable>
</screen>
A szerveren l<>v<EFBFBD> f<>jlokat is el<65>rheted:
<screen>
mplayer -cache 5000 <replaceable>mpst://servername//usr/local/movies/lol.avi</replaceable>
</screen>
Figyelj arra, hogy ha egy el<65>r<EFBFBD>si <20>tvonal nem / jellel kezd<7A>dik, akkor az a szerver
fut<EFBFBD>si hely<6C>hez k<>pest lesz relat<61>v. A <option>-cache</option> kapcsol<6F> nem sz<73>ks<6B>ges,
de nagyon aj<61>nlott.
</para>
<para>
Vigy<EFBFBD>zz, a jelenlegi szerver semennyire sem biztons<6E>gos. Teh<65>t ne panaszkodj
a sz<73>mos exploit miatt, ami esetleg kihaszn<7A>lhatja ezt. Ink<6E>bb k<>ldj n<>h<EFBFBD>ny
(j<>) jav<61>t<EFBFBD>st, hogy jobb legyen vagy kezd el <20>rni a saj<61>t szervered.
</para>
</sect2>
</sect1>
<sect1 id="edl" xreflabel="Edit Decision Lists (EDL)">
<title>Edit Decision Lists (EDL)</title>
<para>
Az edit decision list (EDL) rendszer seg<65>ts<74>g<EFBFBD>vel automatikusan kihagyhatsz
vagy eln<6C>m<EFBFBD>thatsz r<>szeket vide<64>kban a lej<65>tsz<73>s alatt, egy film specifikus
EDL konfigur<75>ci<63>s f<>jl seg<65>ts<74>g<EFBFBD>vel.
</para>
<para>
Ez azoknak hasznos, akik "csal<61>d-bar<61>t" m<>dban szeretn<74>nek filmet n<>zni. Ki
tudsz v<>gni b<>rmilyen er<65>szakos, k<>romkod<6F>s, Jar-Jar Binks-es jelenetet egy
filmb<EFBFBD>l, a saj<61>t ig<69>nyeidnek megfelel<65>en. Mindemellett m<>s felhaszn<7A>l<EFBFBD>si m<>dok
is vannak, p<>ld<6C>ul automatikusan <20>tl<74>pni a vide<64> f<>jlokban l<>v<EFBFBD> rekl<6B>mokat.
</para>
<para>
Az EDL f<>jl form<72>tuma el<65>gg<67> egyszer<65>. Majd ha az EDL rendszer el<65>r egy bizonyos
fejletts<EFBFBD>gi szintet, egy XML alap<61> f<>jl form<72>tum lesz implement<6E>lva val<61>sz<73>n<EFBFBD>leg
(megtartva a kompatibilit<69>st visszafel<65>, a r<>gi EDL form<72>tumokkal).
</para>
<sect2 id="edl_using">
<title>EDL f<>jl haszn<7A>lata</title>
<para>
Add meg a <option>-edl &lt;f<EFBFBD>jln<EFBFBD>v&gt;</option> kapcsol<6F>t, amikor ind<6E>tod az
<application>MPlayer</application>t, a vide<64>hoz haszn<7A>lni k<>v<EFBFBD>nt EDL f<>jl nev<65>vel.
</para>
</sect2>
<sect2 id="edl_making">
<title>EDL f<>jl k<>sz<73>t<EFBFBD>se</title>
<para>
A jelenlegi EDL f<>jl form<72>tum:
<programlisting>
[kezd<7A> m<>sodperc] [befejez<65> m<>sodperc] [akci<63>]
</programlisting>
Ahol a m<>sodpercek lebeg<65>pontos sz<73>mok, az akci<63> pedig vagy
<literal>0</literal> a kihagy<67>shoz vagy <literal>1</literal> az eln<6C>m<EFBFBD>t<EFBFBD>shoz. P<>ld<6C>ul:
<programlisting>
5.3 7.1 0
15 16.7 1
420 422 0
</programlisting>
Ez az 5.3 m<>sodperct<63>l a 7.1 m<>sodpercig kihagyja a vide<64>t, majd 15 m<>sodpercn<63>l
leveszi a hangot, 16.7 m<>sodpercn<63>l visszateszi <20>s a 420. <20>s 422. m<>sodperc k<>z<EFBFBD>tt
ism<EFBFBD>t kihagy a vide<64>b<EFBFBD>l. Ezek az akci<63>k akkor hajt<6A>dnak v<>gre, amikor a lej<65>tsz<73>s
id<EFBFBD>z<EFBFBD>t<EFBFBD>je el<65>ri a f<>jlban megadott id<69>ket.
</para>
<para>
Ha k<>sz<73>teni akarsz egy EDL f<>jl, amit ut<75>na szerkeszthetsz, haszn<7A>ld a
<option>-edlout &lt;f<EFBFBD>jln<EFBFBD>v&gt;</option> kapcsol<6F>t. Lej<65>tsz<73>s k<>zben, ha meg akarod
jel<EFBFBD>lni az el<65>z<EFBFBD> k<>t m<>sodpercet kihagy<67>sra, nyomd meg az <keycap>i</keycap>
billenty<EFBFBD>t. A megfelel<65> bejegyz<79>s beker<65>l a f<>jlba erre az id<69>szakra. Ezut<75>n
k<EFBFBD>zzel tetsz<73>legesen beigaz<61>thatod az EDL f<>jlt.
</para>
</sect2>
</sect1>
<sect1 id="advaudio" xreflabel="Advanced Audio">
<title>Tov<EFBFBD>bbfejlesztett audi<64></title>
<sect2 id="advaudio-surround">
<title>T<EFBFBD>rhat<EFBFBD>s<EFBFBD>/t<>bbcsatorn<72>s lej<65>tsz<73>s</title>
<sect3 id="advaudio-surround-DVD">
<title>DVD-k</title>
<para>
A legt<67>bb DVD <20>s sok m<>s f<>jl t<>rhat<61>s<EFBFBD> hangot tartalmaz.
Az <application>MPlayer</application> t<>mogatja a t<>rhat<61>s<EFBFBD> lej<65>tsz<73>st, de
alap<EFBFBD>rtelmez<EFBFBD>sk<EFBFBD>nt nem enged<65>lyezi, mivel a sztere<72> berendez<65>sek a gyakoribbak.
A t<>bb, mint k<>t csatorn<72>s audi<64>t tartalmaz<61> f<>jlok lej<65>tsz<73>s<EFBFBD>hoz haszn<7A>ld a
<option>-channels</option> kapcsol<6F>t.
P<EFBFBD>ld<EFBFBD>ul egy 5.1-es audi<64>val rendelkez<65> DVD lej<65>tsz<73>sa:
<screen>mplayer dvd://1 -channels 6</screen>
Figyelj r<>, hogy az "5.1" n<>v ellen<65>re val<61>j<EFBFBD>ban hat k<>l<EFBFBD>n<EFBFBD>ll<6C> csatorna van.
Ha van t<>rhat<61>s<EFBFBD> hangfalszetted, nyugodtan bele<6C>rhatod a
<option>channels</option> opci<63>t az <application>MPlayer</application>
konfigur<EFBFBD>ci<EFBFBD>s f<>jlj<6C>ba, a <filename>~/.mplayer/config</filename>-ba. P<>ld<6C>ul a
kvadraf<EFBFBD>nikus lej<65>tsz<73>s alap<61>rtelmezett<74> t<>tel<65>hez <20>rd be ezt a sort:
<programlisting>channels=4</programlisting>
Az <application>MPlayer</application> ekkor az audi<64>t n<>gy csatorn<72>n fogja
lej<EFBFBD>tszani, ha mind a n<>gy csatorna el<65>rhet<65>.
</para>
</sect3>
<sect3 id="advaudio-surround-stereoinfour">
<title>Sztere<EFBFBD> f<>jlok lej<65>tsz<73>sa n<>gy hangsz<73>r<EFBFBD>n</title>
<para>
Az <application>MPlayer</application> nem dupl<70>zza meg a csatorn<72>kat alapb<70>l,
ahogy a legt<67>bb audi<64> vez<65>rl<72> sem. Ha ilyet akarsz, k<>zzel kell megadnod:
<screen>mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0</screen>
L<EFBFBD>sd a <link linkend="advaudio-channels-copying">csatorna m<>sol<6F>sr<73>l</link>
sz<EFBFBD>l<EFBFBD> r<>sz a magyar<61>zat<61>rt.
</para>
</sect3>
<sect3 id="advaudio-surround-passthrough">
<title>AC3/DTS <20>tereszt<7A>s</title>
<para>
A DVD-k <20>ltal<61>ban AC3 (Dolby Digital) vagy DTS (Digital Theater System) form<72>tumban
k<EFBFBD>dolt t<>rhat<61>s<EFBFBD> hanggal rendelkeznek. N<>h<EFBFBD>ny modern audi<64> berendez<65>s k<>pes ezen
form<EFBFBD>tumok bels<6C> dek<65>dol<6F>s<EFBFBD>ra. Az <application>MPlayer</application> be<62>ll<6C>that<61>
<EFBFBD>gy, hogy dek<65>dol<6F>s n<>lk<6C>l adja <20>t az audi<64> adatot. Ez csak akkor fog m<>k<EFBFBD>dni, ha
van egy S/PDIF (Sony/Philips Digital Interface) jack dug<75> a hangk<67>rty<74>don.
</para>
<para>
Ha az audi<64> berendez<65>sed tudja dek<65>dolni mind az AC3-at, mind a DTS-t, nyugodtan
enged<EFBFBD>lyezheted az <20>tereszt<7A>st mindk<64>t form<72>tumn<6D>l. K<>l<EFBFBD>nben csak arra a form<72>tumra
enged<EFBFBD>lyezd, amelyiket a berendez<65>sed t<>mogatja.
</para>
<itemizedlist>
<title><EFBFBD>tereszt<EFBFBD>s enged<65>lyez<65>se a parancssorban:</title>
<listitem><para>
Csak AC3-hoz haszn<7A>ld a <option>-ac hwac3</option> kapcsol<6F>t.
</para></listitem>
<listitem><para>
CSak DTS-hez haszn<7A>ld a <option>-ac hwdts</option> kapcsol<6F>t
</para></listitem>
<listitem><para>
AC3 <20>s DTS eset<65>n haszn<7A>ld a <option>-afm hwac3</option> kapcsol<6F>t.
</para></listitem>
</itemizedlist>
<itemizedlist>
<title><EFBFBD>tereszt<EFBFBD>s enged<65>lyez<65>se az <application>MPlayer</application>
konfigur<EFBFBD>ci<EFBFBD>s f<>jlj<6C>ban: </title>
<listitem><para>
Csak AC3-hoz haszn<7A>ld az <option>ac=hwac3,</option> sort.
</para></listitem>
<listitem><para>
Csak DTS-hez haszn<7A>ld az <option>ac=hwdts,</option> sort.
</para></listitem>
<listitem><para>
AC3 <20>s DTS eset<65>n haszn<7A>ld az <option>afm=hwac3</option> sort.
</para></listitem>
</itemizedlist>
<para>
Figyelj r<>, hogy az <option>ac=hwac3,</option> <20>s <option>ac=hwdts,</option>
sorok v<>g<EFBFBD>n van egy vessz<73> (","). Ez arra utas<61>tja az <application>MPlayer</application>t,
hogy v<>ltson vissza a norm<72>lisan haszn<7A>lt codec-re, ha olyan f<>jlt j<>tszasz le,
amiben nincs AC3-as vagy DTS audi<64>. Az <option>afm=hwac3</option>
sorba nem kell vessz<73>; az <application>MPlayer</application> mindenk<6E>ppen v<>lt
ha egy audi<64> csal<61>d van megadva.
</para>
</sect3>
<sect3 id="hwmpa-surround-passthrough">
<title>MPEG audi<64> <20>tereszt<7A>s</title>
<para>
A digit<69>lis TV tov<6F>bb<62>t<EFBFBD>s (mint pl. a DVB <20>s ATSC) <20>s n<>h<EFBFBD>ny DVD <20>ltal<61>ban
MPEG audi<64> stream-ekkel rendelkezik (<28>ltal<61>ban MP2).
P<EFBFBD>r MPEG hardver dek<65>der, mint p<>ld<6C>ul a j<>l felszerelt DVB k<>rty<74>k <20>s a
DXR2 adapterek nat<61>van dek<65>dolj<6C>k ezt a form<72>tumot.)
Az <application>MPlayer</application> be<62>ll<6C>that<61> <20>gy, hogy ne foglalkozzon
az audi<64> adatok dek<65>dol<6F>s<EFBFBD>val.
</para>
<para>
To use this codec:
<screen> mplayer -ac hwmpa </screen>
</para>
</sect3>
<sect3 id="advaudio-surround-matrix">
<title>M<EFBFBD>trix-k<>dol<6F>s<EFBFBD> audi<64></title>
<para>
<emphasis>***TENNIVAL<41>***</emphasis>
</para>
<para>
Ezt a r<>szt m<>g el kell k<>sz<73>teni, de addig nem lehet befejezni, am<61>g valaki nem
ad nek<65>nk hozz<7A> p<>ldaf<61>jlokat tesztel<65>shez. Ha van m<>trix-k<>dol<6F>s<EFBFBD> audi<64> f<>jlod,
tudod, hogy hol lehet tal<61>lni ilyet vagy van b<>rmilyen inform<72>ci<63>d, h<>l<EFBFBD>sak lenn<6E>nk
ha <20>zenn<6E>l nek<65>nk az
<ulink url="http://mplayerhq.hu/mailman/listinfo/mplayer-docs">MPlayer-DOCS</ulink>
levelez<EFBFBD>si list<73>ra. <20>rj egy "[matrix-encoded audio]"-t a t<>rgy sorba.
</para>
<para>
Ha nem <20>rkezik f<>jl vagy tov<6F>bbi inform<72>ci<63>, ez a fejezet t<>r<EFBFBD>lve lesz.
</para>
<para>
J<EFBFBD> link-ek:
<itemizedlist>
<listitem><para>
<ulink url="http://electronics.howstuffworks.com/surround-sound5.htm">http://electronics.howstuffworks.com/surround-sound5.htm</ulink>
</para></listitem>
<listitem><para>
<ulink url="http://www.extremetech.com/article2/0,1697,1016875,00.asp">http://www.extremetech.com/article2/0,1697,1016875,00.asp</ulink>
</para></listitem>
</itemizedlist>
</para>
</sect3>
<sect3 id="advaudio-surround-hrtf">
<title>T<EFBFBD>rhat<EFBFBD>s emul<75>l<EFBFBD>sa f<>lhallgat<61>val</title>
<para>
Az <application>MPlayer</application> tartalmaz HRTF (Head Related Transfer
Function) sz<73>r<EFBFBD>t, mely egy
<ulink url="http://sound.media.mit.edu/KEMAR.html">MIT projekten</ulink> alapszik,
melyben m<>r<EFBFBD>seket v<>geztek emberi m<>fejre szerelt mikrofonokkal.
</para>
<para>
B<EFBFBD>r nem lehet t<>k<EFBFBD>letesen imit<69>lni egy t<>rhat<61>s<EFBFBD> rendszert,
az <application>MPlayer</application> HRTF sz<73>r<EFBFBD>je biztos<6F>t t<>rben n<>mileg m<>ly<6C>tett
hangot k<>t csatorn<72>s f<>lhallgat<61>n. A hagyom<6F>nyos lekever<65>s egyszer<65>en kombin<69>lja az
<EFBFBD>sszes csatorn<72>t kett<74>be; a csatorn<72>k kombin<69>l<EFBFBD>s<EFBFBD>n t<>l a <option>hrtf</option>
finom visszhangot gener<65>l, kiss<73> n<>veli a sztere<72> elv<6C>laszt<7A>st <20>s megv<67>ltoztatja
n<EFBFBD>h<EFBFBD>ny frekvencia hangerej<65>t. A HRTF hangz<67>s<EFBFBD>nak min<69>s<EFBFBD>ge f<>gg a forr<72>s audi<64>t<EFBFBD>l
<EFBFBD>s az emberi <20>rz<72>kl<6B>st<73>l, de mindenk<6E>ppen meg<65>r egy pr<70>b<EFBFBD>t.
</para>
<para>
DVD lej<65>tsz<73>sa DVD HRTF-fel:
<screen>mplayer dvd://1 -channels 6 -af hrtf</screen>
</para>
<para>
A <option>hrtf</option> csak 5 vagy 6 csatorn<72>val m<>k<EFBFBD>dik j<>l, valamint
48 kHz-es audi<64> kell hozz<7A>. A DVD audi<64> m<>r 48 kHz-es, de ha van egy f<>jlod
ett<EFBFBD>l k<>l<EFBFBD>nb<6E>z<EFBFBD> mintav<61>telez<65>si r<>t<EFBFBD>val, akkor a <option>hrtf</option>-fel
t<EFBFBD>rt<EFBFBD>n<EFBFBD> lej<65>tsz<73>shoz <20>jra kell mint<6E>znod:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -channels 6 -af resample=48000,hrtf</screen>
</para>
</sect3>
<sect3 id="advaudio-surround-troubleshooting">
<title>Hibajav<EFBFBD>t<EFBFBD>s</title>
<para>
Ha nem hallasz semmilyen hangot a t<>rhat<61>s<EFBFBD> csatorn<72>idb<64>l, ellen<65>rizd a mixer
be<EFBFBD>ll<EFBFBD>t<EFBFBD>sait egy mixer programmal, mint pl. az <application>alsamixer</application>;
az audi<64> kimenetek gyakran le vannak n<>m<EFBFBD>tva <20>s nulla hanger<65>re vannak <20>ll<6C>tva alap<61>rtelmez<65>sben.
</para>
</sect3>
</sect2>
<sect2 id="advaudio-channels">
<title>Csatorna t<>bbsz<73>r<EFBFBD>z<EFBFBD>s</title>
<sect3 id="advaudio-channels-general">
<title><EFBFBD>ltal<EFBFBD>nos inform<72>ci<63>k</title>
<para>
Sajnos nincs szabv<62>ny a csatorn<72>k sorrendj<64>re vonatkoz<6F>an. Az al<61>bbi sorrend az
AC3-<2D>, ami el<65>gg<67> tipikus; pr<70>b<EFBFBD>ld meg ezt <20>s megl<67>tod, hogy a forr<72>sod megfelel-e
neki. A csatorn<72>k sz<73>moz<6F>sa 0-t<>l indul.
<orderedlist spacing="compact">
<title>mono</title>
<listitem override="0"><simpara>k<EFBFBD>z<EFBFBD>ps<EFBFBD></simpara></listitem>
</orderedlist>
<orderedlist spacing="compact">
<title>sztere<EFBFBD></title>
<listitem override="0"><simpara>bal</simpara></listitem>
<listitem><simpara>jobb</simpara></listitem>
</orderedlist>
<orderedlist spacing="compact">
<title>kvadraf<EFBFBD>nikus</title>
<listitem override="0"><simpara>bal els<6C></simpara></listitem>
<listitem><simpara>jobb els<6C></simpara></listitem>
<listitem><simpara>bal h<>ts<74></simpara></listitem>
<listitem><simpara>jobb h<>ts<74></simpara></listitem>
</orderedlist>
<orderedlist spacing="compact">
<title>surround 4.0</title>
<listitem override="0"><simpara>bal els<6C></simpara></listitem>
<listitem><simpara>jobb els<6C></simpara></listitem>
<listitem><simpara>k<EFBFBD>z<EFBFBD>p h<>ts<74></simpara></listitem>
<listitem><simpara>k<EFBFBD>z<EFBFBD>p els<6C></simpara></listitem>
</orderedlist>
<orderedlist spacing="compact">
<title>surround 5.0</title>
<listitem override="0"><simpara>bal els<6C></simpara></listitem>
<listitem><simpara>jobb els<6C></simpara></listitem>
<listitem><simpara>bal h<>ts<74></simpara></listitem>
<listitem><simpara>jobb h<>ts<74></simpara></listitem>
<listitem><simpara>k<EFBFBD>z<EFBFBD>p els<6C></simpara></listitem>
</orderedlist>
<orderedlist spacing="compact">
<title>surround 5.1</title>
<listitem override="0"><simpara>bal els<6C></simpara></listitem>
<listitem><simpara>jobb els<6C></simpara></listitem>
<listitem><simpara>bal h<>ts<74></simpara></listitem>
<listitem><simpara>jobb h<>ts<74></simpara></listitem>
<listitem><simpara>k<EFBFBD>z<EFBFBD>p els<6C></simpara></listitem>
<listitem><simpara>m<EFBFBD>lynyom<EFBFBD></simpara></listitem>
</orderedlist>
</para>
<para>
A <option>-channels</option> kapcsol<6F>val az audi<64> dek<65>dert<72>l lek<65>rdezhet<65> a
csatorn<EFBFBD>k sz<73>ma. N<>h<EFBFBD>ny audi<64> codec a specifik<69>lt csatorn<72>k sz<73>m<EFBFBD>t haszn<7A>lja
fel a downmixing sz<73>ks<6B>gess<73>g<EFBFBD>nek meg<65>llap<61>t<EFBFBD>s<EFBFBD>ra. Figyelj r<>, hogy ez nem
mindig <20>rinti a kimeneti csatorn<72>k sz<73>m<EFBFBD>t. P<>ld<6C>ul a <option>-channels 4</option>
haszn<EFBFBD>lata egy sztere<72> MP3 f<>jl lej<65>tsz<73>s<EFBFBD>n<EFBFBD>l tov<6F>bbra is 2 csatorn<72>s kimenetet
ad, mert az MP3 codec nem tud extra csatorn<72>kat k<>sz<73>teni.
</para>
<para>
A <option>channels</option> audi<64> sz<73>r<EFBFBD> haszn<7A>lhat<61> csatorn<72>k l<>trehoz<6F>s<EFBFBD>ra
vagy elt<6C>vol<6F>t<EFBFBD>s<EFBFBD>ra, a hangk<67>rtya fel<65> kik<69>ld<6C>tt csatorn<72>k sz<73>m<EFBFBD>nak be<62>ll<6C>t<EFBFBD>s<EFBFBD>ra
val<EFBFBD>. L<>sd a k<>vetkez<65> fejezeteket a csatorna manipul<75>ci<63>val kapcsolatos b<>vebb
inform<EFBFBD>ci<EFBFBD>k<EFBFBD>rt.
</para>
</sect3>
<sect3 id="advaudio-channels-mono">
<title>Mono lej<65>tsz<73>sa k<>t hangsz<73>r<EFBFBD>val</title>
<para>
A mono hangok sokkal jobbak, ha k<>t hangsz<73>r<EFBFBD>n kereszt<7A>l hallhat<61>ak - k<>l<EFBFBD>n<EFBFBD>sen
ha f<>lhallgat<61>t haszn<7A>lsz. Az audi<64> f<>jlok, amik t<>nylegesen egy csatorn<72>sak,
automatikusan k<>t hangsz<73>r<EFBFBD>n kereszt<7A>l ker<65>lnek lej<65>tsz<73>sra; sajnos, a legt<67>bb
mono hang<6E> f<>jl tulajdonk<6E>ppen szere<72>k<EFBFBD>nt van elk<6C>dolva, amiben az egyik csatorn<72>t
len<EFBFBD>m<EFBFBD>tott<EFBFBD>k. A legk<67>nnyebb <20>s legbolondbiztosabb megold<6C>s arra, hogy mindk<64>t
hangsz<EFBFBD>r<EFBFBD>n ugyanaz a kimenet legyen, az <option>extrastereo</option> sz<73>r<EFBFBD>:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -af extrastereo=0</screen>
</para>
<para>
Ez <20>tlagolja mindk<64>t csatorn<72>t, aminek eredm<64>nyek<65>nt fele olyan hangosak lesznek,
mint az eredeti. A k<>vetkez<65> fejezetekben tal<61>lsz egy<67>b p<>ld<6C>kat is ennek
megval<EFBFBD>s<EFBFBD>t<EFBFBD>s<EFBFBD>ra a hanger<65> cs<63>kkent<6E>se n<>lk<6C>l, de azok komplexek <20>s k<>l<EFBFBD>nb<6E>z<EFBFBD>
kapcsol<EFBFBD>kat ig<69>nyelnek att<74>l f<>gg<67>en, hogy melyik csatorn<72>t tartod meg. Ha t<>nyleg
sz<EFBFBD>ks<EFBFBD>ges a hanger<65> megtart<72>sa, k<>nnyebb, ha a <option>volume</option> sz<73>r<EFBFBD>vel
kik<EFBFBD>s<EFBFBD>rletezed <20>s megkeresed a helyes hanger<65>t. P<>ld<6C>ul:
<screen>mplayer <replaceable>filename</replaceable> -af extrastereo=0,volume=5</screen>
</para>
</sect3>
<sect3 id="advaudio-channels-copying">
<title>Csatorna m<>sol<6F>s/mozgat<61>s</title>
<para>
A <option>channels</option> sz<73>r<EFBFBD> b<>rmelyik vagy az <20>sszes csatorn<72>t
tudja mozgatni. A <option>channels</option> sz<73>r<EFBFBD> alopci<63>inak be<62>ll<6C>t<EFBFBD>sa
esetenk<EFBFBD>nt bonyolult <20>s n<>mi odafigyel<65>st k<>v<EFBFBD>n.
<orderedlist spacing="compact">
<listitem><para>
D<EFBFBD>ntsd el, h<>ny kimeneti csatorn<72>ra van sz<73>ks<6B>ged. Ez az els<6C> alopci<63>.
</para></listitem>
<listitem><para>
Sz<EFBFBD>mold meg, h<>ny csatornamozgat<61>st fogsz v<>ghezvinni. Ez a m<>sodik alopci<63>.
Minden csatorna t<>bb k<>l<EFBFBD>nb<6E>z<EFBFBD> helyre mozgathat<61> egy id<69>ben, de tartsd <20>szben,
hogy ha egy csatorn<72>t mozgatsz (m<>g ha csak egy helyre is), a forr<72>s csatorna
<EFBFBD>res lesz am<61>g m<>sik csatorn<72>t nem mozgatsz a hely<6C>re. Csatorna m<>sol<6F>sakor
a forr<72>s ugyan az marad, egyszer<65>en csak mozgasd a csatorn<72>t mind a c<>l mind
a forr<72>s helyre. P<>ld<6C>ul:
<programlisting>
2-es csatorna --> 3-as csatorna
2-es csatorna --> 2-es csatorna
</programlisting>
</para></listitem>
<listitem><para>
<EFBFBD>rd le a csatorna m<>sol<6F>sokat alopci<63> p<>rokk<6B>nt. Figyelj r<>, hogy az els<6C> csatorna
a 0, a m<>sodik az 1, stb. Ezen alopci<63>k sorrendje nem sz<73>m<EFBFBD>t, am<61>g megfelel<65>en
vannak csoportos<6F>tva <replaceable>forr<EFBFBD>s:c<>l</replaceable> p<>rokba.
</para></listitem>
</orderedlist>
</para>
<bridgehead>P<EFBFBD>lda: egy csatorna k<>t hangsz<73>r<EFBFBD>ra</bridgehead>
<para>
Itt egy p<>lda az egy csatorna t<>bb hangsz<73>r<EFBFBD>ra val<61> kik<69>ld<6C>s<EFBFBD>nek egy m<>sik m<>dj<64>ra.
Ebben a p<>ld<6C>ban felt<6C>telezz<7A>k, hogy a bal csatorn<72>t kell lej<65>tszani <20>s a jobb
csatorn<EFBFBD>t eldobjuk. K<>vetve a fenti le<6C>r<EFBFBD>st:
<orderedlist>
<listitem><para>
Ahhoz, hogy egy-egy kimeneti csatorna legyen mindk<64>t hangsz<73>r<EFBFBD>hoz, az els<6C>
alopci<EFBFBD>nak "2"-nek kell lennie.
</para></listitem>
<listitem><para>
A bal csatorn<72>t kell mozgatni a jobb csatorn<72>ra <20>s saj<61>t mag<61>ra is, hogy ne
legyen <20>res. Ez <20>sszesen k<>t mozgat<61>s, ami miatt a m<>sodik alopci<63> is "2".
</para></listitem>
<listitem><para>
A bal csatorna mozgat<61>s<EFBFBD>hoz (0. csatorna) a jobb csatorn<72>ra (1. csatorna) az
alopci<EFBFBD> p<>r "0:1", "0:0" mozgatja a bal csatorn<72>t saj<61>t mag<61>ra.
</para></listitem>
</orderedlist>
Mindezt <20>sszerakva kapjuk:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -af channels=2:2:0:1:0:0</screen>
</para>
<para>
Ezen p<>lda el<65>nye az <option>extrastereo</option>-val szemben, hogy a hanger<65>
mindegyik kimeneti csatorn<72>n a bemeneti csatorn<72><6E>val megegyez<65> lesz. A h<>tr<74>nya,
hogy az alopci<63>kat "2:2:1:0:1:1"-re kell v<>ltoztatni, ha a k<>v<EFBFBD>nt audi<64> a jobb
csatorn<EFBFBD>n van. Valamint nehezebb megjegyezni <20>s beg<65>pelni.
</para>
<bridgehead>P<EFBFBD>lda: bal csatorna k<>t hangsz<73>r<EFBFBD>ra r<>vid<69>tve</bridgehead>
<para>
Van egy sokkal k<>nnyebb m<>d a <option>channels</option> sz<73>r<EFBFBD> haszn<7A>lat<61>ra,
hogy a bal csatorn<72>t mindk<64>t hangsz<73>r<EFBFBD>n megsz<73>laltassuk:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -af channels=1</screen>
A m<>sodik csatorna figyelmen k<>v<EFBFBD>l marad <20>s tov<6F>bbi alopci<63>k n<>lk<6C>l az egyetlen
megmarad<EFBFBD> csatorna egyed<65>l marad. A hangk<67>rtya vez<65>rl<72>k az egy csatorn<72>s
audi<EFBFBD>t automatikusan lej<65>tsz<73>k mindk<64>t hangsz<73>r<EFBFBD>n. Ez csak akkor m<>k<EFBFBD>dik, ha
a k<>v<EFBFBD>nt csatorna a bal.
</para>
<bridgehead>P<EFBFBD>lda: az el<65>ls<6C> csatorn<72>k dupl<70>z<EFBFBD>sa h<>tra</bridgehead>
<para>
M<EFBFBD>sik gyakori m<>velet az el<65>ls<6C> csatorn<72>k dupl<70>z<EFBFBD>sa <20>s lej<65>tsz<73>sa h<>tul, a h<>ts<74>
hangsz<EFBFBD>r<EFBFBD>kon kvadraf<61>nikus be<62>ll<6C>t<EFBFBD>ssal.
<orderedlist>
<listitem><para>
N<EFBFBD>gy kimeneti csatorna kell. Az els<6C> alopci<63> "4".
</para></listitem>
<listitem><para>
A k<>t el<65>ls<6C> csatorn<72>t kell mozgatni a megfelel<65> h<>ts<74>ra <20>s saj<61>t mag<61>ra. Ez n<>gy
mozgat<EFBFBD>s, a m<>sodik alopci<63> "4".
</para></listitem>
<listitem><para>
A bal els<6C>t (0. csatorna) kell mozgatni a bal h<>ts<74>ra (2. csatorna): "0:2".
A bal els<6C>t saj<61>t mag<61>ra is kell mozgatni: "0:0". A jobb els<6C>t (1. csatorna)
a jobb h<>ts<74>ra (3. csatorna): "1:3", <20>s saj<61>t mag<61>ra kell mozgatni: "1:1".
</para></listitem>
</orderedlist>
Az alopci<63>k <20>ssze<7A>ll<6C>t<EFBFBD>s<EFBFBD>val kapjuk:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1</screen>
</para>
</sect3>
<sect3 id="advaudio-channels-mixing">
<title>Csatorna kever<65>s</title>
<para>
A <option>pan</option> sz<73>r<EFBFBD> felhaszn<7A>l<EFBFBD> <20>ltal megadott ar<61>nyban tudja keverni a
csatorn<EFBFBD>kat. Ezzel meg lehet csin<69>lni mindent, amit a <option>channels</option>
sz<EFBFBD>r<EFBFBD>vel, <20>s m<>g t<>bbet is. Sajnos az alopci<63>k m<>g komplik<69>ltabbak.
<orderedlist>
<listitem><para>
D<EFBFBD>ntsd el, h<>ny csatorn<72>val akarsz dolgozni. Ezt a <option>-channels</option>
<EFBFBD>s/vagy <option>-af channels</option> kapcsol<6F>kkal kell megadnod. A p<>ld<6C>k
megmutatj<EFBFBD>k, mikor melyiket kell haszn<7A>lni.
</para></listitem>
<listitem><para>
D<EFBFBD>ntsd el, h<>ny csatorn<72>t adsz <20>t a <option>pan</option>-nek (a tov<6F>bbi dek<65>dolt
csatorn<EFBFBD>k figyelmen k<>v<EFBFBD>l maradnak). Ez az els<6C> alopci<63> <20>s szab<61>lyozza a kimeneti
csatorn<EFBFBD>k sz<73>m<EFBFBD>t is.
</para></listitem>
<listitem><para>
A fennmarad<61> alopci<63>k megadj<64>k, hogy melyik csatorn<72>t milyen m<>rt<72>kben kell
bekeverni mindegyik m<>sik csatorn<72>ba. Ez az igaz<61>n bonyolult dolog. K<>nny<6E>t<EFBFBD>sk<73>nt
v<EFBFBD>laszd sz<73>t az alopci<63>kat k<>l<EFBFBD>nb<6E>z<EFBFBD> r<>szekre, egy r<>sz minden egyes kimeneti
csatorn<EFBFBD>hoz. Minden egy r<>szen bel<65>l tal<61>lhat<61> alopci<63> egy bemeneti csatorn<72>nak
felel meg. A sz<73>m, amit megadsz, a bemeneti csatorna kimeneti csatorn<72>ba t<>rt<72>n<EFBFBD>
bekever<EFBFBD>s<EFBFBD>nek sz<73>zal<61>kos ar<61>nya lesz.
</para>
<para>
A <option>pan</option> 0 <20>s 512 k<>z<EFBFBD>tti <20>rt<72>keket fogad el, az eredeti hanger<65> 0%
<EFBFBD>s 51200%-<2D>nak megfelel<65>en. L<>gy <20>vatos, ha 1-n<>l nagyobb <20>rt<72>keket haszn<7A>lsz.
Nem csak nagy hanger<65>t adhat, de ha t<>ll<6C>ped a hangk<67>rty<74>d mintav<61>telez<65>si r<>t<EFBFBD>j<EFBFBD>t,
kellemetlen pukkan<61>sokat <20>s kattan<61>sokat hallhatsz. Ha akarod, a <option>pan</option>-t
k<EFBFBD>vetheti egy <option>,volume</option> a v<>g<EFBFBD>s enged<65>lyez<65>s<EFBFBD>hez, de jobb a
<option>pan</option> <20>rt<72>keit olyan alacsonyan tartani, hogy ne kelljen v<>gni.
</para></listitem>
</orderedlist>
</para>
<bridgehead>P<EFBFBD>lda: egy csatorna k<>t hangsz<73>r<EFBFBD>ra</bridgehead>
<para>
Itt van egy <20>jabb p<>lda a bal csatorna k<>t hangsz<73>r<EFBFBD>n t<>rt<72>n<EFBFBD> lej<65>tsz<73>s<EFBFBD>ra. K<>vesd
a fent le<6C>rt l<>p<EFBFBD>seket:
<orderedlist>
<listitem><para>
A <option>pan</option>nek k<>t kimeneti csatorn<72>ja lesz, <20>gy az els<6C> alopci<63> "2".
</para></listitem>
<listitem><para>
Mivel k<>t bemeneti csatorn<72>nk van, k<>t alopci<63> r<>sz lesz.
Mivel k<>t kimeneti csatorn<72>nk van, k<>t alopci<63> lesz r<>szenk<6E>nt.
A f<>jl bal csatorn<72>ja teljes hanger<65>vel mehet az <20>j bal <20>s jobb
csatorn<EFBFBD>ra.
<EFBFBD>gy az els<6C> alopci<63> r<>sz "1:1".
A jobb csatorn<72>t figyelmen k<>v<EFBFBD>l kell hagyni, <20>gy a m<>sodik "0:0".
A sorv<72>gi 0 <20>rt<72>kek elhagyhat<61>ak, de a k<>nnyebb meg<65>rt<72>s<EFBFBD>rt
most megtartjuk <20>ket.
</para></listitem>
</orderedlist>
Ezen opci<63>k <20>ssze<7A>ll<6C>t<EFBFBD>sa adja:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -af pan=2:1:1:0:0</screen>
Ha ink<6E>bb a jobb csatorna kell a bal helyett, a <option>pan</option> alopci<63>i
"2:0:0:1:1" lesznek.
</para>
<bridgehead>P<EFBFBD>lda: bal csatorna k<>t hangsz<73>r<EFBFBD>ra r<>vid<69>tve</bridgehead>
<para>
Amint a <option>channels</option>-el, itt is lehet r<>vid<69>teni, ha a csak a bal
csatorn<EFBFBD>val dolgozol:
<screen>mplayer <replaceable>f<EFBFBD>jln<EFBFBD>v</replaceable> -af pan=1:1</screen>
Mivel a <option>pan</option>-nek csak egy bemeneti csatorn<72>ja van (a m<>sik csatorna
figyelmen k<>v<EFBFBD>l marad), csak egy r<>sze van az alopci<63>knak, ami megadja, hogy az
egyetlen csatorna saj<61>t maga 100%-<2D>t kapja.
</para>
<bridgehead>P<EFBFBD>lda: 6 csatorn<72>s PCM lekever<65>se</bridgehead>
<para>
Az <application>MPlayer</application> 6 csatorn<72>s PCM dek<65>dol<6F>ja nem tud lekeverni.
Itt egy m<>dszer a PCM lekever<65>sre a <option>pan</option> haszn<7A>lat<61>val:
<orderedlist>
<listitem><para>
A kimeneti csatorn<72>k sz<73>ma 2, <20>gy az els<6C> alopci<63> "2".
</para></listitem>
<listitem><para>
Hat bemeneti csatorn<72>val hat alopci<63> r<>sz lesz. Szerencs<63>re mivel csak az els<6C>
k<EFBFBD>t csatorna kimenet<65>vel foglalkozunk, csak k<>t r<>szt kell k<>sz<73>ten<65>nk; a
marad<EFBFBD>k n<>gy elhagyhat<61>. Vigy<67>zz, nem mindig ugyan az a csatorn<72>k sorrendje a
t<EFBFBD>bbcsatorn<EFBFBD>s audi<64> f<>jlokban! Ez a p<>lda egy olyan f<>jl lekever<65>s<EFBFBD>t szeml<6D>lteti,
amiben ugyan olyan csatorn<72>k vannak, mint az AC3 5.1 eset<65>n:
<programlisting>
0 - bal els<6C>
1 - jobb els<6C>
2 - bal h<>ts<74>
3 - jobb h<>ts<74>
4 - k<>z<EFBFBD>ps<70> els<6C>
5 - m<>lynyom<6F>
</programlisting>
Az alopci<63>k els<6C> csoportja az eredeti hanger<65> sz<73>zal<61>k<EFBFBD>t adja, sorrendben,
amit mindegyik kimeneti csatorna a bal els<6C> csatorn<72>t<EFBFBD>l kap: "1:0".
A jobb els<6C> csatorn<72>nak a jobb kimenetre kell mennie: "0:1".
Ugyan ez a h<>ts<74> csatorn<72>kra: "1:0" <20>s "0:1".
A k<>z<EFBFBD>ps<70> csatorna mindk<64>t kimeneti csatorn<72>ra <20>tmegy f<>l hanger<65>vel:
"0.5:0.5", a m<>lynyom<6F> pedig mindkett<74>re teljes hanger<65>vel: "1:1".
</para></listitem>
</orderedlist>
Mindezt <20>sszerakva:
<screen>mplayer <replaceable>6-channel.wav</replaceable> -af pan=2:1:0:0:1:1:0:0:1:0.5:0.5:1:1</screen>
A fenti p<>lda sz<73>zal<61>kok csak durva p<>ld<6C>k. Nyugodtan j<>tszadozz vel<65>k!
</para>
<bridgehead>P<EFBFBD>lda: 5.1-es audi<64> lej<65>tsz<73>sa nagy hangsz<73>r<EFBFBD>kon, m<>lynyom<6F> n<>lk<6C>l</bridgehead>
<para>
Ha egy p<>r nagy hangsz<73>r<EFBFBD>d van el<65>l, nem kell p<>nzt <20>ldoznod m<>lynyom<6F>ra a teljes
5.1-es hangz<67>shoz. Ha a <option>-channels 5</option> haszn<7A>lat<61>val k<>red, hogy a
liba52 az 5.1-es audi<64>t 5.0-ban dek<65>dolja, a m<>lynyom<6F> csatorn<72>ja egyszer<65>en
elmarad. Ha a m<>lynyom<6F> csatorn<72>j<EFBFBD>t saj<61>t magad szeretn<74>d sz<73>tosztani,
k<EFBFBD>zzel kell lekeverned a <option>pan</option>-nal:
<orderedlist>
<listitem><para>
Mivel a <option>pan</option>-nak mind a hat csatorn<72>val kell foglalkoznia, add
meg a <option>-channels 6</option> kapcsol<6F>t, hogy a liba52 dek<65>dolja <20>ket.
</para></listitem>
<listitem><para>
A <option>pan</option> csak <20>t csatorn<72>ra k<>ld kimenetet, az els<6C> alopci<63> 5.
</para></listitem>
<listitem><para>
Hat bemeneti csatorna van <20>s <20>t kimeneti csatorna, ez hat r<>szt jelent <20>t alopci<63>val.
<itemizedlist spacing="compact">
<listitem><simpara>
A bal els<6C> csatorn<72>t csak saj<61>t mag<61>ra kell ism<73>telni:
"1:0:0:0:0"
</simpara></listitem>
<listitem><simpara>
Ugyan ez a jobb els<6C> csatorn<72>ra:
"0:1:0:0:0"
</simpara></listitem>
<listitem><simpara>
Ugyan ez a bal h<>ts<74> csatorn<72>ra:
"0:0:1:0:0"
</simpara></listitem>
<listitem><simpara>
<20>s a jobb h<>ts<74> csatorn<72>ra:
"0:0:0:1:0"
</simpara></listitem>
<listitem><simpara>
K<>z<EFBFBD>p els<6C> szint<6E>n:
"0:0:0:0:1"
</simpara></listitem>
<listitem><simpara>
<20>s most kell eld<6C>nten<65>nk, hogy mit csin<69>ljunk a m<>lynyom<6F>val, pl.
felezve a jobb els<6C>re <20>s a bal els<6C>re:
"0.5:0.5:0:0:0"
</simpara></listitem>
</itemizedlist>
</para></listitem>
</orderedlist>
Ezen opci<63>k <20>sszevon<6F>s<EFBFBD>val sz<73>letik meg az eredm<64>ny:
<screen>mplayer <replaceable>dvd://1</replaceable> -channels 6 -af pan=5:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0.5:0.5:0:0:0</screen>
</para>
</sect3>
</sect2>
<sect2 id="advaudio-volume">
<title>Szoftveres hanger<65> <20>ll<6C>t<EFBFBD>s</title>
<para>
N<EFBFBD>h<EFBFBD>ny audi<64> s<>v t<>l halk, hogy k<>nyelmesen hallhat<61> legyen kieg<65>sz<73>t<EFBFBD>s n<>lk<6C>l.
Ez akkor jelent probl<62>m<EFBFBD>t, ha az audi<64> berendez<65>sed nem tud er<65>s<EFBFBD>teni a jelen.
A <option>-softvol</option> opci<63> utas<61>tja az
<application>MPlayer</application>t egy bels<6C> kever<65> haszn<7A>lat<61>ra. Haszn<7A>lhatod
a hanger<65> <20>ll<6C>t<EFBFBD> gombokat (alap<61>rtelmezettk<74>nt <keycap>9</keycap> <20>s
<keycap>0</keycap>) a nagyobb hanger<65> el<65>r<EFBFBD>s<EFBFBD>hez. Figyelj r<>, hogy ez nem hagyja
figyelmen k<>v<EFBFBD>l a hangk<67>rty<74>d kever<65>j<EFBFBD>t; az <application>MPlayer</application>
csak er<65>s<EFBFBD>t az eredeti jelen miel<65>tt kik<69>lden<65> a hangk<67>rty<74>ra.
A k<>vetkez<65> p<>lda j<> kezd<7A>sk<73>nt:
<screen>mplayer <replaceable>halk-f<>jl</replaceable> -softvol -softvol-max 300</screen>
A <option>-softvol-max</option> opci<63> megadja a maxim<69>lisan megengedhet<65> kimeneti
hanger<EFBFBD>t az eredeti hanger<65> sz<73>zal<61>k<EFBFBD>ban. P<>ld<6C>ul a <option>-softvol-max 200</option>
az eredeti szint dupl<70>j<EFBFBD>t enged<65>lyezi.
Nyugodtan megadhatsz egy nagy <20>rt<72>ket a
<option>-softvol-max</option> kapcsol<6F>val; a nagyobb hanger<65> addig nem lesz
haszn<EFBFBD>lva, am<61>g te nem haszn<7A>lod a hanger<65> <20>ll<6C>t<EFBFBD> gombokat. Az egyetlen h<>tr<74>nya
a nagy <20>rt<72>knek az, hogy mivel az <application>MPlayer</application> a maximum
sz<EFBFBD>zal<EFBFBD>k<EFBFBD>val <20>ll<6C>tja be a hanger<65>t, nem lesz olyan prec<65>z vez<65>rl<72>sed a
hanger<EFBFBD> <20>ll<6C>t<EFBFBD> gombok haszn<7A>latakor. Haszn<7A>lj kisebb <20>rt<72>ket a
<option>-softvol-max</option>-szal <20>s/vagy add meg a <option>-volstep 1</option>-et,
ha nagyobb pontoss<73>got akarsz.
</para>
<para>
A <option>-softvol</option> opci<63> a <option>volume</option> audi<64> sz<73>r<EFBFBD>
vez<EFBFBD>rl<EFBFBD>s<EFBFBD>vel m<>k<EFBFBD>dik. Ha egy f<>jlt egy bizonyos hanger<65>vel akarsz lej<65>tszani az
elej<EFBFBD>t<EFBFBD>l kezdve, megadhatod a <option>volume</option>-val k<>zzel:
<screen>mplayer <replaceable>halk-f<>jl</replaceable> -af volume=10</screen>
Ez 10 decibel-es n<>vel<65>ssel j<>tsszal le a f<>jlt. L<>gy <20>vatos, ha a
<option>volume</option> sz<73>r<EFBFBD>t haszn<7A>lod - k<>nnyen k<>ros<6F>thatod a f<>leidet, ha
t<EFBFBD>l nagy <20>rt<72>ket haszn<7A>lsz. Kezd alacsonyan <20>s fokozatosan menj felfel<65>, am<61>g
meg nem <20>rzed, hogy meddig kell <20>ll<6C>tani. Valamint ha nagyon nagy <20>rt<72>keket adsz
meg, a <option>volume</option>-nek lehet, hogy le kell cs<63>pnie a jelet, hogy
megakad<EFBFBD>lyozza a hangk<67>rty<74>d elfogadhat<61> tartom<6F>ny<6E>n k<>v<EFBFBD>l es<65> adatok k<>ld<6C>s<EFBFBD>t;
ez zavart audi<64>t eredm<64>nyez.
</para>
</sect2>
</sect1>
</chapter>