mirror of
https://github.com/mpv-player/mpv.git
synced 2026-06-06 20:10:30 +00:00
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14741 b3059339-0415-0410-9bf9-f77b7e298cf2
378 lines
12 KiB
XML
378 lines
12 KiB
XML
<?xml version="1.0" encoding="iso-8859-2"?>
|
|
<!-- synced with 1.24 -->
|
|
<chapter id="usage">
|
|
<title>HasznĂĄlat</title>
|
|
|
|
<sect1 id="commandline">
|
|
<title>Parancssor</title>
|
|
|
|
<para>
|
|
Az <application>MPlayer</application> egy komplex lejåtszåsi sort hasznål. ElÔször a
|
|
globålis opciók szerepelnek, példåul
|
|
|
|
<screen>mplayer -vfm 5</screen>
|
|
|
|
majd a fĂĄjlnĂ©v utĂĄn Ărt kapcsolĂłk, amik csak a megadott fĂĄjlra/URL-re/bĂĄrmire vonatkoznak,
|
|
példåul:
|
|
|
|
<screen>mplayer -vfm 5 <replaceable>movie1.avi</replaceable> <replaceable>movie2.avi</replaceable> -vfm 4</screen>
|
|
</para>
|
|
|
|
<para>
|
|
A fĂĄjlneveket/URL-eket csoportosĂthatod a <literal>{</literal> Ă©s <literal>}</literal>
|
|
segĂtsĂ©gĂ©vel. Ez fĂ”leg a <option>-loop</option> kapcsolĂłval egyĂŒ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ĂĄtszĂĄsa:
|
|
<synopsis>
|
|
<command>mplayer</command><!--
|
|
--> [<replaceable>kapcsolĂłk</replaceable>]<!--
|
|
--> [<replaceable>elĂ©rĂ©si Ășt</replaceable>/]<replaceable>fĂĄjlnĂ©v</replaceable>
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Több fåjl lejåtszåsa:
|
|
<synopsis>
|
|
<command>mplayer</command><!--
|
|
--> [<replaceable>alapértelmezett kapcsolók</replaceable>]<!--
|
|
--> [<replaceable>elĂ©rĂ©si Ășt</replaceable>/]<replaceable>fĂĄjlnĂ©v1</replaceable><!--
|
|
--> [<replaceable>fåjlnév1 kapcsolói</replaceable>]<!--
|
|
--> <replaceable>fåjlnév2</replaceable><!--
|
|
--> [<replaceable>fåjlnév2 kapcsolói</replaceable>] ...
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
VCD lejĂĄtszĂĄsa:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>kapcsolĂłk</replaceable>]<!--
|
|
--> vcd://<replaceable>sĂĄvszĂĄm</replaceable><!--
|
|
--> [-cdrom-device <replaceable>/dev/cdrom</replaceable>]
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
DVD lejĂĄtszĂĄsa:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>kapcsolĂłk</replaceable>]<!--
|
|
--> dvd://<replaceable>cĂm szĂĄm</replaceable><!--
|
|
--> [-dvd-device <replaceable>/dev/dvd</replaceable>]
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Lejåtszås a WWW-rÔl:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>kapcsolĂłk</replaceable>]<!--
|
|
--> http://<replaceable>site.com/file.asf</replaceable>
|
|
</synopsis>
|
|
(lejĂĄtszĂĄsi listĂĄk is megadhatĂłak)
|
|
</para>
|
|
|
|
<para>
|
|
Lejåtszås RTSP-rÔl:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>kapcsolĂłk</replaceable>]<!--
|
|
--> rtsp://<replaceable>server.example.com/streamName</replaceable>
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Példå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érlés</title>
|
|
|
|
<para>
|
|
Az <application>MPlayer</application> teljesen konfigurålható, parancsvezérelt,
|
|
az irĂĄnyĂtĂĄsi rĂ©tegĂ©nek a segĂtsĂ©gĂ©vel az <application>MPlayer</application>t
|
|
vezĂ©relheted billentyĂ»zettel, egĂ©rrel, joystickkal vagy tĂĄvirĂĄnyĂtĂłval
|
|
(LIRC hasznålatåval). Olvasd el a man oldalon a hasznålható billentyûk liståjåt.
|
|
</para>
|
|
|
|
|
|
<sect2 id="ctrl-cfg">
|
|
<title>VezĂ©rlĂ©s beĂĄllĂtĂĄsa</title>
|
|
|
|
<para>
|
|
Az <application>MPlayer</application> engedélyezi bårmely billentyûhöz/gombhoz
|
|
bårmilyen <application>MPlayer</application> parancs hozzårendelését egy egyszerû
|
|
konfigurĂĄciĂłs fĂĄjl segĂtsĂ©gĂ©vel. A szintaxis egy egyszerĂ» billentyĂ» nĂ©vbĂ”l
|
|
és az azt követÔ parancsból åll. A konfiguråciós fåjl alapértelmezett helye
|
|
a <filename>$HOME/.mplayer/input.conf</filename> de ez megvĂĄltoztathatĂł
|
|
a <option>-input <replaceable>conf</replaceable></option> kapcsolĂł
|
|
segĂtsĂ©gĂ©vel (a relatĂv elĂ©rĂ©si Ăștvonalak a <filename>$HOME/.mplayer</filename>-hez
|
|
kĂ©pest relatĂvak).
|
|
</para>
|
|
|
|
<para>
|
|
Az összes tåmogatott billentyû nevének liståjåt az
|
|
<command>mplayer -input keylist</command>
|
|
parancs Ărja ki, az elĂ©rhetĂ” parancsok listĂĄjĂĄt pedig az
|
|
<command>mplayer -input cmdlist</command>
|
|
paranccsal kapod meg.
|
|
</para>
|
|
|
|
<example>
|
|
<title>Egy példa bemeneti vezérlÔ fåjl</title>
|
|
<programlisting>
|
|
##
|
|
## MPlayer input control file
|
|
##
|
|
|
|
RIGHT seek +10
|
|
LEFT seek -10
|
|
- audio_delay 0.100
|
|
+ audio_delay -0.100
|
|
q quit
|
|
> pt_step 1
|
|
< pt_step -1
|
|
ENTER pt_step 1 1<!--
|
|
--></programlisting>
|
|
</example>
|
|
</sect2>
|
|
|
|
|
|
<sect2 id="lirc">
|
|
<title>IrĂĄnyĂtĂĄs LIRC-bĂ”l</title>
|
|
|
|
<para>
|
|
Linux Infrared Remote Control (Linux Infravörös TĂĄvoli IrĂĄnyĂtĂĄs) - vĂ©gy
|
|
egy egyszerûen összerakható, otthon barkåcsolt IR-vevÔt, egy (majdnem)
|
|
tetszĂ©s szerinti tĂĄvirĂĄnyĂtĂłt Ă©s irĂĄnyĂtsd a Linux-os gĂ©pedet vele!
|
|
BÔvebben a <ulink url="http://www.lirc.org">LIRC weboldalon</ulink>
|
|
olvashatsz errÔl.
|
|
</para>
|
|
|
|
<para>
|
|
Ha feltelepĂtetted a LIRC csomagot, a <filename>configure</filename> automatikusan
|
|
megtalĂĄlja. Ha minden jĂłl megy, az <application>MPlayer</application> egy ilyen
|
|
ĂŒzenetet Ăr ki indĂtĂĄskor: "<computeroutput>Setting up lirc support...</computeroutput>".
|
|
Ha valami hiba történt, tåjékoztat róla. Ha semmit sem mond a LIRC-rÔl,
|
|
akkor a tĂĄmogatĂĄsa nincs beforgatva. Ennyi :-)
|
|
</para>
|
|
|
|
<para>
|
|
Az <application>MPlayer</application> alkalmazĂĄs neve - minĂ” meglepĂ” -
|
|
<filename>mplayer</filename>. BĂĄrmelyik mplayer parancsot hasznĂĄlhatod
|
|
és egyszerre több parancsot is megadhatsz egy lépésben, ha <literal>\n</literal>
|
|
karakterrel vålasztod el Ôket. Ne felejtsd el engedélyezni az ismétlés jelzÔt
|
|
(repeat flag) a <filename>.lircrc</filename> fåjlban, ha van értelme
|
|
(keresés, hangerÔ, stb.). Itt egy kivonat az én
|
|
<filename>.lircrc</filename> fĂĄjlombĂł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Ă©rtelmezett elĂ©rĂ©si Ăștvonala
|
|
(<filename>~/.lircrc</filename>), hasznĂĄld a <option>-lircconf
|
|
<replaceable>fåjlnév</replaceable></option> kapcsolót egy måsik fåjl
|
|
megadĂĄsĂĄhoz.
|
|
</para>
|
|
</sect2>
|
|
|
|
|
|
<sect2 id="slave-mode">
|
|
<title>Szolga mĂłd</title>
|
|
<para>
|
|
A szolga mĂłd segĂtsĂ©gĂ©vel egyszerĂ» frontend-eket kĂ©szĂthetsz az
|
|
<application>MPlayer</application>hez. Ha a
|
|
<option>-slave</option> kapcsolĂłval futtatod az <application>MPlayer</application>t,
|
|
beolvassa az Ășj sor karakterrel (\n) elvĂĄlasztott parancsokat
|
|
a standard bemenetrÔl (stdin).
|
|
A parancsok a <ulink url="../../tech/slave.txt">slave.txt</ulink> fĂĄjlban
|
|
vannak leĂrva.
|
|
</para>
|
|
</sect2>
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="streaming">
|
|
<title>Hålózati és pipe-os stream-elés</title>
|
|
|
|
<para>
|
|
Az <application>MPlayer</application> HTTP, FTP, MMS vagy RTSP/RTP protokoll
|
|
segĂtsĂ©gĂ©vel le tud jĂĄtszani fĂĄjlokat hĂĄlĂłzatrĂłl is.
|
|
</para>
|
|
|
|
<para>
|
|
A lejĂĄtszĂĄshoz egyszerĂ»en csak be kell Ărni az URL-t a parancssorba.
|
|
Az <application>MPlayer</application> figyeli a
|
|
<envar>http_proxy</envar> környezeti våltozót is, és hasznålja a
|
|
proxy-t, ha van. Azonban Ă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Ôl (stdin)
|
|
is (<emphasis>nem</emphasis> nevesĂtett pipe). Ezt pĂ©ldĂĄul FTP-rĂ”l törtĂ©nĂ” lejĂĄtszĂĄsnĂĄl
|
|
tudod hasznĂĄlni:
|
|
<screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -</screen>
|
|
</para>
|
|
|
|
<note><para>
|
|
TanĂĄcsos megadni a <option>-cache</option> kapcsolĂłt, ha hĂĄlĂłzatrĂłl jĂĄtszol le:
|
|
<screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -cache 8192 -</screen>
|
|
</para></note>
|
|
</sect1>
|
|
|
|
<sect1 id="mpst" xreflabel="Remote streams">
|
|
<title>TĂĄvoli stream-ek</title>
|
|
|
|
<para>
|
|
A tĂĄvoli stream-ek segĂtsĂ©gĂ©vela legtöbb <application>MPlayer</application> ĂĄltal
|
|
ismert stream tĂpust elĂ©rheted egy tĂĄvoli hoszt segĂtsĂ©gĂ©vel is. A fĂ” cĂ©lja ennek,
|
|
hogy direkt mĂłdon hasznĂĄlhasd egy mĂĄsik szĂĄmĂtĂłgĂ©p CD vagy DVD meghajtĂłjĂĄt
|
|
hĂĄlĂłzaton keresztĂŒl (feltĂ©ve, hogy megvan a megfelelĂ” sĂĄvszĂ©lessĂ©g).
|
|
LetöltĂ©si oldalon pĂĄr stream tĂpus (jelenleg a TV Ă©s az MF) nem hasznĂĄlhatĂłak
|
|
tåvolról, mert a demuxer szintjén vannak implementålva.
|
|
Ez sajnĂĄlatos az MF esetĂ©ben, de a TV stream-hez Ășgyis eszeveszettĂŒl nagy
|
|
såvszélesség kellene.
|
|
</para>
|
|
|
|
<sect2 id="compile_mpst_server">
|
|
<title>A szerver fordĂtĂĄsa</title>
|
|
<para>
|
|
MiutĂĄn lefordĂtottad az <application>MPlayer</application>t, menj a
|
|
<filename>TOOLS/netstream</filename> könyvtårba és add ki a
|
|
<application>make</application> parancsot a szerver binĂĄris
|
|
elkĂ©szĂtĂ©sĂ©hez. EzutĂĄn a <application>netstream</application> binĂĄrist
|
|
bemĂĄsolhatod a megfelelĂ” helyre (ĂĄltalĂĄban <filename class="directory">/usr/local/bin</filename> Linuxon).
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id="use_mpst">
|
|
<title>TĂĄvoli stream-ek hasznĂĄlata</title>
|
|
<para>
|
|
ElĂ”ször el kell indĂtanod a szervert azon a gĂ©pen, amit tĂĄvolrĂłl el akarsz
|
|
érni. Jelenleg a szerver nagyon kezdetleges és nincs parancssori kapcsolója,
|
|
csak Ărd be a <filename>netstream</filename> parancsot. EzutĂĄn pĂ©ldĂĄul
|
|
le tudod jåtszani a szerverben lévÔ VCD måsodik såvjåt:
|
|
<screen>
|
|
mplayer -cache 5000 <replaceable>mpst://servername/vcd://2</replaceable>
|
|
</screen>
|
|
A szerveren lévÔ fåjlokat is elérheted:
|
|
<screen>
|
|
mplayer -cache 5000 <replaceable>mpst://servername//usr/local/movies/lol.avi</replaceable>
|
|
</screen>
|
|
Figyelj arra, hogy ha egy elĂ©rĂ©si Ăștvonal nem / jellel kezdĂ”dik, akkor az a szerver
|
|
futĂĄsi helyĂ©hez kĂ©pest lesz relatĂv. A <option>-cache</option> kapcsolĂł nem szĂŒksĂ©ges,
|
|
de nagyon ajĂĄnlott.
|
|
</para>
|
|
|
|
<para>
|
|
VigyĂĄzz, a jelenlegi szerver semennyire sem biztonsĂĄgos. TehĂĄt ne panaszkodj
|
|
a szĂĄmos exploit miatt, ami esetleg kihasznĂĄlhatja ezt. InkĂĄbb kĂŒldj nĂ©hĂĄny
|
|
(jĂł) javĂtĂĄst, hogy jobb legyen vagy kezd el Ărni a sajĂĄ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ĂtsĂ©gĂ©vel automatikusan kihagyhatsz
|
|
vagy elnĂ©mĂthatsz rĂ©szeket videĂłkban a lejĂĄtszĂĄs alatt, egy film specifikus
|
|
EDL konfigurĂĄciĂłs fĂĄjl segĂtsĂ©gĂ©vel.
|
|
</para>
|
|
|
|
<para>
|
|
Ez azoknak hasznos, akik "csalåd-baråt" módban szeretnének filmet nézni. Ki
|
|
tudsz vågni bårmilyen erÔszakos, kåromkodós, Jar-Jar Binks-es jelenetet egy
|
|
filmbÔl, a sajåt igényeidnek megfelelÔen. Mindemellett mås felhasznålåsi módok
|
|
is vannak, példåul automatikusan åtlépni a videó fåjlokban lévÔ reklåmokat.
|
|
</para>
|
|
|
|
<para>
|
|
Az EDL fåjl formåtuma eléggé egyszerû. Majd ha az EDL rendszer elér egy bizonyos
|
|
fejlettsĂ©gi szintet, egy XML alapĂș fĂĄjl formĂĄtum lesz implementĂĄlva valĂłszĂnĂ»leg
|
|
(megtartva a kompatibilitåst visszafelé, a régi EDL formåtumokkal).
|
|
</para>
|
|
|
|
<sect2 id="edl_using">
|
|
<title>EDL fĂĄjl hasznĂĄlata</title>
|
|
<para>
|
|
Add meg a <option>-edl <fĂĄjlnĂ©v></option> kapcsolĂłt, amikor indĂtod az
|
|
<application>MPlayer</application>t, a videĂłhoz hasznĂĄlni kĂvĂĄnt EDL fĂĄjl nevĂ©vel.
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id="edl_making">
|
|
<title>EDL fĂĄjl kĂ©szĂtĂ©se</title>
|
|
<para>
|
|
A jelenlegi EDL fĂĄjl formĂĄtum:
|
|
<programlisting>
|
|
[kezdés måsodperce] [befejezés måsodperce] [akció]
|
|
</programlisting>
|
|
A måsodpercek lebegÔpontos szåmok, az akció pedig vagy
|
|
<literal>0</literal> a kihagyĂĄshoz vagy <literal>1</literal> az elnĂ©mĂtĂĄshoz. PĂ©ldĂĄul:
|
|
<programlisting>
|
|
5.3 7.1 0
|
|
15 16.7 1
|
|
420 422 0
|
|
</programlisting>
|
|
Ez az 5.3 måsodperctÔl a 7.1 måsodpercig kihagyja a videót, majd 15 måsodpercnél
|
|
leveszi a hangot, 16.7 måsodpercnél visszateszi és a 420. és 422. måsodperc között
|
|
ismét kihagy a videóból. Ezek az akciók akkor hajtódnak végre, amikor a lejåtszås
|
|
idĂ”zĂtĂ”je elĂ©ri a fĂĄjlban megadott idĂ”ket.
|
|
</para>
|
|
|
|
<para>
|
|
Ha kĂ©szĂteni akarsz egy EDL fĂĄjl, amit utĂĄna szerkeszthetsz, hasznĂĄld a
|
|
<option>-edlout <fåjlnév></option> kapcsolót. Lejåtszås közben, ha meg akarod
|
|
jelölni az elÔzÔ két måsodpercet kihagyåsra, nyomd meg az <keycap>i</keycap>
|
|
billentyĂ»t. A megfelelĂ” bejegyzĂ©s bekerĂŒl a fĂĄjlba erre az idĂ”szakra. EzutĂĄn
|
|
kĂ©zzel tetszĂ”legesen beigazĂthatod az EDL fĂĄjlt.
|
|
</para>
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
</chapter>
|