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@15677 b3059339-0415-0410-9bf9-f77b7e298cf2
408 lines
13 KiB
XML
408 lines
13 KiB
XML
<?xml version="1.0" encoding="iso-8859-2"?>
|
|
<!-- Synced with: 1.27 -->
|
|
<chapter id="usage">
|
|
<title>Pou¾ití</title>
|
|
|
|
<sect1 id="commandline">
|
|
<title>Pøíkazový øádek</title>
|
|
|
|
<para>
|
|
<application>MPlayer</application> vyu¾ívá komplexní strukturu voleb. Ta sestává
|
|
z globálních voleb uvádìných jako první, napøíklad:
|
|
|
|
<screen>mplayer -vfm 5</screen>
|
|
|
|
a voleb zapisovaných za jménem souboru, které se projeví pouze u tohoto jména
|
|
souboru/URL/èehokoli, napøíklad:
|
|
|
|
<screen>mplayer -vfm 5 <replaceable>film1.avi</replaceable> <replaceable>film2.avi</replaceable> -vfm 4</screen>
|
|
</para>
|
|
|
|
<para>
|
|
Mù¾ete seskupovat jména souborù/adresy URL pomocí <literal>{</literal> a
|
|
<literal>}</literal>. Toho se dá vyu¾ít s volbou <option>-loop</option>:
|
|
|
|
<screen>mplayer { 1.avi -loop 2 2.avi } -loop 3</screen>
|
|
|
|
Vý¹e uvedený pøíkaz pøehraje soubory v tomto poøadí: 1, 1, 2, 1, 1, 2, 1, 1, 2.
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání souboru:
|
|
<synopsis>
|
|
<command>mplayer</command><!--
|
|
--> [<replaceable>volby</replaceable>]<!--
|
|
--> [<replaceable>cesta</replaceable>/]<replaceable>soubor</replaceable>
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Jiný zpùsob pøehrání souboru:
|
|
<synopsis>
|
|
<command>mplayer</command><!--
|
|
--> [<replaceable>volby</replaceable>]<!--
|
|
--> <replaceable>file:///uri-eskejpovaná-cesta-k-souboru</replaceable>
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání více souborù:
|
|
<synopsis>
|
|
<command>mplayer</command><!--
|
|
--> [<replaceable>výchozí volby</replaceable>]<!--
|
|
--> [<replaceable>cesta</replaceable>/]<replaceable>soubor1</replaceable><!--
|
|
--> [<replaceable>volby pro soubor1</replaceable>]<!--
|
|
--> <replaceable>soubor2</replaceable><!--
|
|
--> [<replaceable>volby pro soubor2</replaceable>] ...
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání VCD:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
--> vcd://<replaceable>èíslo_stopy</replaceable><!--
|
|
--> [-cdrom-device <replaceable>/dev/cdrom</replaceable>]
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání DVD:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
--> dvd://<replaceable>èíslo_titulu</replaceable><!--
|
|
--> [-dvd-device <replaceable>/dev/dvd</replaceable>]
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání z WWW:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
--> http://<replaceable>doména.com/soubor.asf</replaceable>
|
|
</synopsis>
|
|
(rovnì¾ lze pou¾ít playlisty)
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání z RTSP:
|
|
<synopsis>
|
|
<command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
--> rtsp://<replaceable>server.priklad.com/JmenoProudu</replaceable>
|
|
</synopsis>
|
|
</para>
|
|
|
|
<para>
|
|
Pøíklady:
|
|
<screen>
|
|
mplayer -vo x11 <replaceable>/mnt/Filmy/Kontakt/kontakt2.mpg</replaceable>
|
|
mplayer vcd://<replaceable>2</replaceable> -cdrom-device <replaceable>/dev/hdc</replaceable>
|
|
mplayer -afm 3 <replaceable>/mnt/DVDtrailery/alien4.vob</replaceable>
|
|
mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable>
|
|
mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/filmy/test.avi</replaceable><!--
|
|
--></screen>
|
|
</para>
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="control">
|
|
<title>Ovládání</title>
|
|
|
|
<para>
|
|
<application>MPlayer</application> má plnì konfigurovatelnou, pøíkazy øízenou,
|
|
ovládací vrstvu, která vám umo¾ní ovládat <application>MPlayer</application>
|
|
pomocí klávesnice, my¹i, joysticku nebo dálkového ovládaèe (pou¾ívající LIRC).
|
|
Úplný seznam ovládacích prvkù na klávesnici naleznete v man stránce.
|
|
</para>
|
|
|
|
|
|
<sect2 id="ctrl-cfg">
|
|
<title>Konfigurace ovládání</title>
|
|
|
|
<para>
|
|
<application>MPlayer</application> umo¾òuje pøiøadit jakoukoli klávesu jakémukoli
|
|
pøíkazu <application>MPlayer</application>u pomocí jednoduchého konfiguraèního
|
|
souboru.
|
|
Syntaxe sestává z názvu klávesy následovaného pøíkazem. Výchozí umístìní
|
|
konfiguraèního souboru je
|
|
<filename>$HOME/.mplayer/input.conf</filename> ale mù¾ete jej potlaèit pou¾itím
|
|
volby <option>-input <replaceable>konfig</replaceable></option>
|
|
(relativní cesty jsou vzta¾eny k <filename>$HOME/.mplayer</filename>).
|
|
</para>
|
|
|
|
<para>
|
|
Úplný seznam podporovaných jmen kláves dostanete pøíkazem
|
|
<command>mplayer -input keylist</command>
|
|
a úplný seznam dostupných pøíkazù pøíkazem
|
|
<command>mplayer -input cmdlist</command>.
|
|
</para>
|
|
|
|
<example>
|
|
<title>Jednoduchý vstupní ovládací soubor</title>
|
|
<programlisting>
|
|
##
|
|
## Vstupní soubor ovládání MPlayeru
|
|
##
|
|
|
|
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>Ovládání z LIRC</title>
|
|
|
|
<para>
|
|
Linux Infrared Remote Control – pou¾ijte jednodu¹e vyrobitelný doma udìlaný
|
|
IR-pøijímaè,
|
|
(témìø) libovolný dálkový ovládaè a ovládejte jím svùj Linux!
|
|
Více se o tom dovíte na <ulink url="http://www.lirc.org">domácí stánce LIRC</ulink>.
|
|
</para>
|
|
|
|
<para>
|
|
Pokud máte nainstalován balíèek LIRC, <filename>configure</filename> jej zdetekuje.
|
|
Pokud v¹e dopadne dobøe, <application>MPlayer</application> pøi startu
|
|
vypí¹e "<systemitem>Nastavuji podporu LIRC...</systemitem>".
|
|
Pokud dojde k chybì, oznámí vám to. Pokud nevypí¹e ¾ádnou zprávu o LIRC,
|
|
pak pro nìj není podpora zakompilována. To je v¹e :-)
|
|
</para>
|
|
|
|
<para>
|
|
Jméno spustitelného souboru <application>MPlayer</application>u je - pøekvapení -
|
|
<filename>mplayer</filename>. Mù¾ete pou¾ít jakýkoli pøíkaz
|
|
<application>MPlayer</application>u a dokonce i více ne¾ jeden, pokud je oddìlíte
|
|
znakem <literal>\n</literal>.
|
|
Nezapomìòte zapnout opakovací (repeat) pøíznak v <filename>.lircrc</filename> tam,
|
|
kde to dává smysl (vyhledávání, hlasitost, atd.).
|
|
Zde je výòatek z demonstraèního
|
|
<filename>.lircrc</filename>:
|
|
</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>
|
|
Pokud se vám nelíbí standardní umístìní lirc-config souboru
|
|
(<filename>~/.lircrc</filename>) pou¾ijte volbu <option>-lircconf
|
|
<replaceable>soubor</replaceable></option> k urèení jiného souboru.
|
|
</para>
|
|
</sect2>
|
|
|
|
|
|
<sect2 id="slave-mode">
|
|
<title>Závislý re¾im</title>
|
|
<para>
|
|
Závislý re¾im vám umo¾òuje vytvoøit jednoduché ovládací panely (frontendy)
|
|
<application>MPlayer</application>u. Pokud je <application>MPlayer</application>
|
|
spu¹tìn s volbou <option>-slave</option>, pak bude èíst pøíkazy oddìlené novým
|
|
øádkem (\n) ze standardního vstupu.
|
|
Pøíkazy jsou dokumentovány v souboru
|
|
<ulink url="../../tech/slave.txt">slave.txt</ulink>.
|
|
</para>
|
|
</sect2>
|
|
</sect1>
|
|
|
|
|
|
<sect1 id="streaming">
|
|
<title>Pøehrávání datových proudù ze sítì nebo rour</title>
|
|
|
|
<para>
|
|
<application>MPlayer</application> umí pøehrávat soubory ze sítì s pou¾itím protokolu
|
|
HTTP, FTP, MMS nebo RTSP/RTP.
|
|
</para>
|
|
|
|
<para>
|
|
Pøehrávání pracuje jednodu¹e tak, ¾e uvedete URL na pøíkazovém øádku.
|
|
<application>MPlayer</application> ctí systémovou promìnnou <envar>http_proxy</envar>
|
|
a pou¾ije proxy pokud je k dispozici. Proxi mù¾e být rovnì¾ vynucena:
|
|
<screen>mplayer <replaceable>http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</replaceable></screen>
|
|
</para>
|
|
|
|
<para>
|
|
<application>MPlayer</application> umí èíst ze std. vstupu
|
|
(<emphasis>ne</emphasis> z pojmenovaných rour). To mù¾e být napøíklad pou¾ito
|
|
pro pøehrávání z FTP:
|
|
<screen>wget <replaceable>ftp://micorsops.com/cokoli.avi</replaceable> -O - | mplayer -</screen>
|
|
</para>
|
|
|
|
<note><para>
|
|
Také doporuèujeme zapnout <option>-cache</option> pøi pøehrávání
|
|
ze sí»e:
|
|
<screen>wget <replaceable>ftp://micorsops.com/cokoli.avi</replaceable> -O - | mplayer -cache 8192 -</screen>
|
|
</para></note>
|
|
|
|
<sect2 id="streaming-save">
|
|
<title>Ulo¾ení proudového obsahu</title>
|
|
<para>
|
|
Jakmile jste pøimìli <application>MPlayer</application> pøehrát
|
|
vá¹ oblíbený internetový proud, mù¾ete pou¾ít volbu
|
|
<option>-dumpstream</option> k ulo¾ení datového proudu do souboru.
|
|
For example:
|
|
<screen>
|
|
mplayer <replaceable>http://217.71.208.37:8006</replaceable> -dumpstream -dumpfile <replaceable>proud.asf</replaceable>
|
|
</screen>
|
|
ulo¾í proudové video z
|
|
<replaceable>http://217.71.208.37:8006</replaceable> do
|
|
<replaceable>proud.asf</replaceable>.
|
|
Pracovat to bude se v¹emi <application>MPlayer</application>em podporovanými
|
|
protokoly, jako MMS, RSTP, a tak dále.
|
|
Pokud chcete z proudu ulo¾it pouze zvuk nebo video, pou¾ijte
|
|
<option>-dumpaudio</option> nebo <option>-dumpvideo</option>, ale pamatujte,
|
|
¾e <application>MPlayer</application> bude ignorovat v¹echny vyjma poslední
|
|
<option>-dump*</option> volby zadané na pøíkazovém øádku.
|
|
</para>
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
<sect1 id="mpst" xreflabel="Remote streams">
|
|
<title>Vzálené datové proudy</title>
|
|
|
|
<para>
|
|
Vzálené datové proudy umo¾òují pøístup k vìt¹inì <application>MPlayer</application>em
|
|
podporovaných proudù ze vzdáleného poèíteèe. Hlavní urèení této funkce je umo¾nit
|
|
pøímo pou¾ít CD nebo DVD mechaniku jiného poèítaèe na síti (pøedpokladem je,
|
|
¾e máte dostateènì rychlé pøipojení). Na spodní hranici nejsou nìkteré typy datových
|
|
proudù (v souèasnosti TV a MF) pou¾itelné pøes sí» proto¾e jsou implementovány na úrovni
|
|
demuxeru. Je to ¹koda pro MF ale TV proudy by tak jako tak vy¾adovaly ¹ílenì
|
|
vysokou rychlost
|
|
</para>
|
|
|
|
<sect2 id="compile_mpst_server">
|
|
<title>Kompilace serveru</title>
|
|
<para>
|
|
Poté co skompilujete <application>MPlayer</application> bì¾te do adresáøe
|
|
<filename>TOOLS/netstream</filename> a proveïte
|
|
<application>make</application> pro sestavení serverové binárky.
|
|
Potom mù¾ete zkopírovat program <application>netstream</application>
|
|
na správné místo v systému (v Linuxu obvykle
|
|
<filename class="directory">/usr/local/bin</filename>).
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id="use_mpst">
|
|
<title>Pou¾ití vzálených datových proudù</title>
|
|
<para>
|
|
Nejprve spus»te server na poèítaèi na který se chcete pøipojit ze sítì.
|
|
Server je zatím velmi jednoduchý a nemá ¾ádné volby pøíkazového øádku,
|
|
proto jen zadejte <filename>netstream</filename>. Teï mù¾ete napøíklad
|
|
pøehrát druhou stopu na VCD na serveru:
|
|
<screen>
|
|
mplayer -cache 5000 <replaceable>mpst://jméno_serveru/vcd://2</replaceable>
|
|
</screen>
|
|
Taky mù¾ete pøistupovat k souborùm na tomto serveru:
|
|
<screen>
|
|
mplayer -cache 5000 <replaceable>mpst://servername//usr/local/movies/lol.avi</replaceable>
|
|
</screen>
|
|
Poznamenejme, ¾e cesty nezaèínající / jsou relativní k adresáøi kde byl spu¹tìn server.
|
|
Volba <option>-cache</option> není nutná, ale velmi ji doporuèujeme.
|
|
</para>
|
|
|
|
<para>
|
|
Berte na vìdomí ¾e v souèasnosti není tento server vùbec bezpeèný. Nenadávejte
|
|
tedy na mno¾ství prùnikù do systému, které je s ním mo¾né. Místo toho radìji
|
|
za¹lete (dobrý) patch který by jej vylep¹il, nebo napi¹te svùj vlastní server.
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
<sect1 id="edl" xreflabel="Seznamy editaèních zásahù (EDL)">
|
|
<title>Seznamy editaèních zásahù (EDL)</title>
|
|
|
|
<para>
|
|
Systém seznamù editaèních zásahù (EDL) umo¾òuje automaticky vynechat nebo vypnout
|
|
zvuk v èástech videa pøi pøehrávání, co¾ je zaji»ováno pro ka¾dý film zvlá¹tním
|
|
EDL konfiguraèním souborem.
|
|
</para>
|
|
|
|
<para>
|
|
Toho se dá vyu¾ít pro ty, kdo chtìjí sledovat film v "rodinném" re¾imu.
|
|
Mù¾ete vystøíhat ve¹keré násilí, nechutnosti, Jar-Jar Binkse .. z filmu
|
|
podle svých vlastních osobních preferencí. Mimoto jsou zde i jiná vyu¾ití,
|
|
jako je automatické vystøihávání reklam z videa které sleduje¹.
|
|
</para>
|
|
|
|
<para>
|
|
Formát EDL souboru je pomìrnì kostrbatý. Jakmile dospìje EDL systém do urèité
|
|
úrovnì, pravdìpodobnì bude implementován formát zalo¾ený na XML
|
|
(ponecháme zpìtnou kompatibilitu s pøedchozími EDL formáty).
|
|
</para>
|
|
|
|
<sect2 id="edl_using">
|
|
<title>Pou¾ití EDL souboru</title>
|
|
<para>
|
|
Vlo¾te volbu <option>-edl <soubor></option> pøi spou¹tìní
|
|
<application>MPlayer</application>, se jménem EDL souboru, který chcete pou¾ít
|
|
na video.
|
|
</para>
|
|
</sect2>
|
|
|
|
<sect2 id="edl_making">
|
|
<title>Vytvoøení EDL souboru</title>
|
|
<para>
|
|
Souèasný formát EDL souboru je:
|
|
<programlisting>
|
|
[poèáteèní sekunda] [koncová sekunda] [akce]
|
|
</programlisting>
|
|
Kde jsou sekundy desetinnými èísly a akce je buï
|
|
<literal>0</literal> pro vynechání nebo <literal>1</literal> pro vypnutí zvuku.
|
|
Pøíklad:
|
|
<programlisting>
|
|
5.3 7.1 0
|
|
15 16.7 1
|
|
420 422 0
|
|
</programlisting>
|
|
To vynechá èást videa mezi sekundami 5.3 a 7.1, pak vypne zvuk na
|
|
15 sekundì, zapne jej na 16.7 sekundy a vynechá èást videa mezi sekundami 420 a 422.
|
|
Tyto akce budou provedeny jakmile èasovaè pøehrávání dosáhne hodnoty zadané
|
|
v souboru.
|
|
</para>
|
|
|
|
<para>
|
|
Pro vytvoøení EDL souboru se kterým budete moci zaèít, pou¾ijte volbu
|
|
<option>-edlout <soubor></option>. Bìhem pøehrávání, kdy¾ budete chtít
|
|
oznaèit pøedchozí 2 sekundy pro vynechání, stisknìte <keycap>i</keycap>.
|
|
Odpovídající znaèka bude zapsána do souboru pro tento èas. Mù¾ete se k nìmu pak
|
|
vrátit a doladit vytvoøený EDL soubor.
|
|
</para>
|
|
</sect2>
|
|
|
|
</sect1>
|
|
|
|
</chapter>
|