mirror of
https://github.com/mpv-player/mpv
synced 2024-12-15 03:15:52 +00:00
af011bae6f
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14352 b3059339-0415-0410-9bf9-f77b7e298cf2
383 lines
12 KiB
XML
383 lines
12 KiB
XML
<?xml version="1.0" encoding="iso-8859-2"?>
|
|
<!-- Synced with: 1.23 -->
|
|
<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>
|
|
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/something.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>
|
|
</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>
|
|
|
|
<para>
|
|
Maximální množství EDL značek současné verze EDL je 1000.
|
|
Pokud se vám stane, že budete potřebovat víc, změňte
|
|
<systemitem>#define MAX_EDL_ENTRIES</systemitem>
|
|
v souboru <filename>edl.h</filename>.
|
|
</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>
|