mpv/DOCS/xml/hu/usage.xml

411 lines
13 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="iso-8859-2"?>
<!-- synced with 1.27 -->
<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<45>sz<73>r a
glob<EFBFBD>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<EFBFBD>ld<EFBFBD>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>opci<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>f<EFBFBD>jln<EFBFBD>v1 kapcsol<6F>i</replaceable>]<!--
--> <replaceable>f<EFBFBD>jln<EFBFBD>v2</replaceable><!--
--> [<replaceable>f<EFBFBD>jln<EFBFBD>v2 kapcsol<6F>i</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>c<EFBFBD>m 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>kapcsol<EFBFBD>k</replaceable>]<!--
--> rtsp://<replaceable>server.example.com/streamName</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 control file
##
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 az <20>n
<filename>.lircrc</filename> f<>jlomb<6D>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.
Ha csak audi<64>t vagy vide<64>t akarsz lementeni, haszn<7A>ld a megfelel<65>
<option>-dumpaudio</option> vagy <option>-dumpvideo</option> kapcsol<6F>t,
de figyelj r<>, hogy az <application>MPlayer</application> a parancssorban
megadott <20>sszes <option>-dump*</option> kapcsol<6F>t figyelmen k<>v<EFBFBD>l hagyja
az utols<6C> kiv<69>tel<65>vel.
</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>s m<>sodperce] [befejez<65>s m<>sodperce] [akci<63>]
</programlisting>
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>
</chapter>