14351
|
1 <?xml version="1.0" encoding="iso-8859-2"?>
|
15003
|
2 <!-- Synced with: 1.24 -->
|
14351
|
3 <chapter id="usage">
|
|
4 <title>Použití</title>
|
|
5
|
|
6 <sect1 id="commandline">
|
|
7 <title>Příkazový řádek</title>
|
|
8
|
|
9 <para>
|
|
10 <application>MPlayer</application> využívá komplexní strukturu voleb. Ta sestává
|
|
11 z globálních voleb uváděných jako první, například:
|
|
12
|
|
13 <screen>mplayer -vfm 5</screen>
|
|
14
|
|
15 a voleb zapisovaných za jménem souboru, které se projeví pouze u tohoto jména
|
|
16 souboru/URL/čehokoli, například:
|
|
17
|
|
18 <screen>mplayer -vfm 5 <replaceable>film1.avi</replaceable> <replaceable>film2.avi</replaceable> -vfm 4</screen>
|
|
19 </para>
|
|
20
|
|
21 <para>
|
|
22 Můžete seskupovat jména souborů/adresy URL pomocí <literal>{</literal> a
|
|
23 <literal>}</literal>. Toho se dá využít s volbou <option>-loop</option>:
|
|
24
|
|
25 <screen>mplayer { 1.avi -loop 2 2.avi } -loop 3</screen>
|
|
26
|
|
27 Výše uvedený příkaz přehraje soubory v tomto pořadí: 1, 1, 2, 1, 1, 2, 1, 1, 2.
|
|
28 </para>
|
|
29
|
|
30 <para>
|
|
31 Přehrávání souboru:
|
|
32 <synopsis>
|
|
33 <command>mplayer</command><!--
|
|
34 --> [<replaceable>volby</replaceable>]<!--
|
|
35 --> [<replaceable>cesta</replaceable>/]<replaceable>soubor</replaceable>
|
|
36 </synopsis>
|
|
37 </para>
|
|
38
|
|
39 <para>
|
|
40 Přehrávání více souborů:
|
|
41 <synopsis>
|
|
42 <command>mplayer</command><!--
|
|
43 --> [<replaceable>výchozí volby</replaceable>]<!--
|
|
44 --> [<replaceable>cesta</replaceable>/]<replaceable>soubor1</replaceable><!--
|
|
45 --> [<replaceable>volby pro soubor1</replaceable>]<!--
|
|
46 --> <replaceable>soubor2</replaceable><!--
|
|
47 --> [<replaceable>volby pro soubor2</replaceable>] ...
|
|
48 </synopsis>
|
|
49 </para>
|
|
50
|
|
51 <para>
|
|
52 Přehrávání VCD:
|
|
53 <synopsis>
|
|
54 <command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
55 --> vcd://<replaceable>číslo_stopy</replaceable><!--
|
|
56 --> [-cdrom-device <replaceable>/dev/cdrom</replaceable>]
|
|
57 </synopsis>
|
|
58 </para>
|
|
59
|
|
60 <para>
|
|
61 Přehrávání DVD:
|
|
62 <synopsis>
|
|
63 <command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
64 --> dvd://<replaceable>číslo_titulu</replaceable><!--
|
|
65 --> [-dvd-device <replaceable>/dev/dvd</replaceable>]
|
|
66 </synopsis>
|
|
67 </para>
|
|
68
|
|
69 <para>
|
|
70 Přehrávání z WWW:
|
|
71 <synopsis>
|
|
72 <command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
73 --> http://<replaceable>doména.com/soubor.asf</replaceable>
|
|
74 </synopsis>
|
|
75 (rovněž lze použít playlisty)
|
|
76 </para>
|
|
77
|
|
78 <para>
|
|
79 Přehrávání z RTSP:
|
|
80 <synopsis>
|
|
81 <command>mplayer</command> [<replaceable>volby</replaceable>]<!--
|
|
82 --> rtsp://<replaceable>server.priklad.com/JmenoProudu</replaceable>
|
|
83 </synopsis>
|
|
84 </para>
|
|
85
|
|
86 <para>
|
|
87 Příklady:
|
|
88 <screen>
|
|
89 mplayer -vo x11 <replaceable>/mnt/Filmy/Kontakt/kontakt2.mpg</replaceable>
|
|
90 mplayer vcd://<replaceable>2</replaceable> -cdrom-device <replaceable>/dev/hdc</replaceable>
|
|
91 mplayer -afm 3 <replaceable>/mnt/DVDtrailery/alien4.vob</replaceable>
|
|
92 mplayer dvd://<replaceable>1</replaceable> -dvd-device <replaceable>/dev/hdc</replaceable>
|
|
93 mplayer -abs 65536 -delay -0.4 -nobps <replaceable>~/filmy/test.avi</replaceable><!--
|
|
94 --></screen>
|
|
95 </para>
|
|
96 </sect1>
|
|
97
|
|
98
|
|
99 <sect1 id="control">
|
|
100 <title>Ovládání</title>
|
|
101
|
|
102 <para>
|
|
103 <application>MPlayer</application> má plně konfigurovatelnou, příkazy řízenou,
|
|
104 ovládací vrstvu, která vám umožní ovládat <application>MPlayer</application>
|
|
105 pomocí klávesnice, myši, joysticku nebo dálkového ovládače (používající LIRC).
|
|
106 Úplný seznam ovládacích prvků na klávesnici naleznete v man stránce.
|
|
107 </para>
|
|
108
|
|
109
|
|
110 <sect2 id="ctrl-cfg">
|
|
111 <title>Konfigurace ovládání</title>
|
|
112
|
|
113 <para>
|
|
114 <application>MPlayer</application> umožňuje přiřadit jakoukoli klávesu jakémukoli
|
|
115 příkazu <application>MPlayer</application>u pomocí jednoduchého konfiguračního
|
|
116 souboru.
|
|
117 Syntaxe sestává z názvu klávesy následovaného příkazem. Výchozí umístění
|
|
118 konfiguračního souboru je
|
|
119 <filename>$HOME/.mplayer/input.conf</filename> ale můžete jej potlačit použitím
|
|
120 volby <option>-input <replaceable>konfig</replaceable></option>
|
|
121 (relativní cesty jsou vztaženy k <filename>$HOME/.mplayer</filename>).
|
|
122 </para>
|
|
123
|
|
124 <para>
|
|
125 Úplný seznam podporovaných jmen kláves dostanete příkazem
|
|
126 <command>mplayer -input keylist</command>
|
|
127 a úplný seznam dostupných příkazů příkazem
|
|
128 <command>mplayer -input cmdlist</command>.
|
|
129 </para>
|
|
130
|
|
131 <example>
|
|
132 <title>Jednoduchý vstupní ovládací soubor</title>
|
|
133 <programlisting>
|
|
134 ##
|
|
135 ## Vstupní soubor ovládání MPlayeru
|
|
136 ##
|
|
137
|
|
138 RIGHT seek +10
|
|
139 LEFT seek -10
|
|
140 - audio_delay 0.100
|
|
141 + audio_delay -0.100
|
|
142 q quit
|
|
143 > pt_step 1
|
|
144 < pt_step -1
|
|
145 ENTER pt_step 1 1<!--
|
|
146 --></programlisting>
|
|
147 </example>
|
|
148 </sect2>
|
|
149
|
|
150
|
|
151 <sect2 id="lirc">
|
|
152 <title>Ovládání z LIRC</title>
|
|
153
|
|
154 <para>
|
|
155 Linux Infrared Remote Control – použijte jednoduše vyrobitelný doma udělaný
|
|
156 IR-přijímač,
|
|
157 (téměř) libovolný dálkový ovládač a ovládejte jím svůj Linux!
|
|
158 Více se o tom dovíte na <ulink url="http://www.lirc.org">domácí stánce LIRC</ulink>.
|
|
159 </para>
|
|
160
|
|
161 <para>
|
|
162 Pokud máte nainstalován balíček LIRC, <filename>configure</filename> jej zdetekuje.
|
|
163 Pokud vše dopadne dobře, <application>MPlayer</application> při startu
|
|
164 vypíše "<systemitem>Nastavuji podporu LIRC...</systemitem>".
|
|
165 Pokud dojde k chybě, oznámí vám to. Pokud nevypíše žádnou zprávu o LIRC,
|
|
166 pak pro něj není podpora zakompilována. To je vše :-)
|
|
167 </para>
|
|
168
|
|
169 <para>
|
|
170 Jméno spustitelného souboru <application>MPlayer</application>u je - překvapení -
|
|
171 <filename>mplayer</filename>. Můžete použít jakýkoli příkaz
|
|
172 <application>MPlayer</application>u a dokonce i více než jeden, pokud je oddělíte
|
|
173 znakem <literal>\n</literal>.
|
|
174 Nezapoměňte zapnout opakovací (repeat) příznak v <filename>.lircrc</filename> tam,
|
|
175 kde to dává smysl (vyhledávání, hlasitost, atd.).
|
|
176 Zde je výňatek z demonstračního
|
|
177 <filename>.lircrc</filename>:
|
|
178 </para>
|
|
179
|
|
180 <programlisting>
|
|
181 begin
|
|
182 button = VOLUME_PLUS
|
|
183 prog = mplayer
|
|
184 config = volume 1
|
|
185 repeat = 1
|
|
186 end
|
|
187
|
|
188 begin
|
|
189 button = VOLUME_MINUS
|
|
190 prog = mplayer
|
|
191 config = volume -1
|
|
192 repeat = 1
|
|
193 end
|
|
194
|
|
195 begin
|
|
196 button = CD_PLAY
|
|
197 prog = mplayer
|
|
198 config = pause
|
|
199 end
|
|
200
|
|
201 begin
|
|
202 button = CD_STOP
|
|
203 prog = mplayer
|
|
204 config = seek 0 1\npause
|
|
205 end<!--
|
|
206 --></programlisting>
|
|
207
|
|
208 <para>
|
|
209 Pokud se vám nelíbí standardní umístění lirc-config souboru
|
|
210 (<filename>~/.lircrc</filename>) použijte volbu <option>-lircconf
|
|
211 <replaceable>soubor</replaceable></option> k určení jiného souboru.
|
|
212 </para>
|
|
213 </sect2>
|
|
214
|
|
215
|
|
216 <sect2 id="slave-mode">
|
|
217 <title>Závislý režim</title>
|
|
218 <para>
|
|
219 Závislý režim vám umožňuje vytvořit jednoduché ovládací panely (frontendy)
|
|
220 <application>MPlayer</application>u. Pokud je <application>MPlayer</application>
|
|
221 spuštěn s volbou <option>-slave</option>, pak bude číst příkazy oddělené novým
|
|
222 řádkem (\n) ze standardního vstupu.
|
|
223 Příkazy jsou dokumentovány v souboru
|
|
224 <ulink url="../../tech/slave.txt">slave.txt</ulink>.
|
|
225 </para>
|
|
226 </sect2>
|
|
227 </sect1>
|
|
228
|
|
229
|
|
230 <sect1 id="streaming">
|
|
231 <title>Přehrávání datových proudů ze sítě nebo rour</title>
|
|
232
|
|
233 <para>
|
|
234 <application>MPlayer</application> umí přehrávat soubory ze sítě s použitím protokolu
|
|
235 HTTP, FTP, MMS nebo RTSP/RTP.
|
|
236 </para>
|
|
237
|
|
238 <para>
|
|
239 Přehrávání pracuje jednoduše tak, že uvedete URL na příkazovém řádku.
|
|
240 <application>MPlayer</application> ctí systémovou proměnnou <envar>http_proxy</envar>
|
|
241 a použije proxy pokud je k dispozici. Proxi může být rovněž vynucena:
|
|
242 <screen>mplayer <replaceable>http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</replaceable></screen>
|
|
243 </para>
|
|
244
|
|
245 <para>
|
|
246 <application>MPlayer</application> umí číst ze std. vstupu
|
|
247 (<emphasis>ne</emphasis> z pojmenovaných rour). To může být například použito
|
|
248 pro přehrávání z FTP:
|
|
249 <screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -</screen>
|
|
250 </para>
|
|
251
|
|
252 <note><para>
|
|
253 Také doporučujeme zapnout <option>-cache</option> při přehrávání
|
|
254 ze síťe:
|
|
255 <screen>wget <replaceable>ftp://micorsops.com/cokoli.avi</replaceable> -O - | mplayer -cache 8192 -</screen>
|
|
256 </para></note>
|
|
257 </sect1>
|
|
258
|
|
259 <sect1 id="mpst" xreflabel="Remote streams">
|
|
260 <title>Vzálené datové proudy</title>
|
|
261
|
|
262 <para>
|
|
263 Vzálené datové proudy umožňují přístup k většině <application>MPlayer</application>em
|
|
264 podporovaných proudů ze vzdáleného počíteče. Hlavní určení této funkce je umožnit
|
|
265 přímo použít CD nebo DVD mechaniku jiného počítače na síti (předpokladem je,
|
|
266 že máte dostatečně rychlé připojení). Na spodní hranici nejsou některé typy datových
|
|
267 proudů (v současnosti TV a MF) použitelné přes síť protože jsou implementovány na úrovni
|
|
268 demuxeru. Je to škoda pro MF ale TV proudy by tak jako tak vyžadovaly šíleně
|
|
269 vysokou rychlost
|
|
270 </para>
|
|
271
|
|
272 <sect2 id="compile_mpst_server">
|
|
273 <title>Kompilace serveru</title>
|
|
274 <para>
|
|
275 Poté co skompilujete <application>MPlayer</application> běžte do adresáře
|
|
276 <filename>TOOLS/netstream</filename> a proveďte
|
|
277 <application>make</application> pro sestavení serverové binárky.
|
|
278 Potom můžete zkopírovat program <application>netstream</application>
|
|
279 na správné místo v systému (v Linuxu obvykle
|
|
280 <filename class="directory">/usr/local/bin</filename>).
|
|
281 </para>
|
|
282 </sect2>
|
|
283
|
|
284 <sect2 id="use_mpst">
|
|
285 <title>Použití vzálených datových proudů</title>
|
|
286 <para>
|
|
287 Nejprve spusťte server na počítači na který se chcete připojit ze sítě.
|
|
288 Server je zatím velmi jednoduchý a nemá žádné volby příkazového řádku,
|
|
289 proto jen zadejte <filename>netstream</filename>. Teď můžete například
|
|
290 přehrát druhou stopu na VCD na serveru:
|
|
291 <screen>
|
|
292 mplayer -cache 5000 <replaceable>mpst://jméno_serveru/vcd://2</replaceable>
|
|
293 </screen>
|
|
294 Taky můžete přistupovat k souborům na tomto serveru:
|
|
295 <screen>
|
|
296 mplayer -cache 5000 <replaceable>mpst://servername//usr/local/movies/lol.avi</replaceable>
|
|
297 </screen>
|
|
298 Poznamenejme, že cesty nezačínající / jsou relativní k adresáři kde byl spuštěn server.
|
|
299 Volba <option>-cache</option> není nutná, ale velmi ji doporučujeme.
|
|
300 </para>
|
|
301
|
|
302 <para>
|
|
303 Berte na vědomí že v současnosti není tento server vůbec bezpečný. Nenadávejte
|
|
304 tedy na množství průniků do systému, které je s ním možné. Místo toho raději
|
|
305 zašlete (dobrý) patch který by jej vylepšil, nebo napište svůj vlastní server.
|
|
306 </para>
|
|
307
|
|
308 </sect2>
|
|
309
|
|
310 </sect1>
|
|
311
|
|
312 <sect1 id="edl" xreflabel="Seznamy editačních zásahů (EDL)">
|
|
313 <title>Seznamy editačních zásahů (EDL)</title>
|
|
314
|
|
315 <para>
|
|
316 Systém seznamů editačních zásahů (EDL) umožňuje automaticky vynechat nebo vypnout
|
|
317 zvuk v částech videa při přehrávání, což je zajiťováno pro každý film zvláštním
|
|
318 EDL konfiguračním souborem.
|
|
319 </para>
|
|
320
|
|
321 <para>
|
|
322 Toho se dá využít pro ty, kdo chtějí sledovat film v "rodinném" režimu.
|
|
323 Můžete vystříhat veškeré násilí, nechutnosti, Jar-Jar Binkse .. z filmu
|
|
324 podle svých vlastních osobních preferencí. Mimoto jsou zde i jiná využití,
|
|
325 jako je automatické vystřihávání reklam z videa které sleduješ.
|
|
326 </para>
|
|
327
|
|
328 <para>
|
|
329 Formát EDL souboru je poměrně kostrbatý. Jakmile dospěje EDL systém do určité
|
|
330 úrovně, pravděpodobně bude implementován formát založený na XML
|
|
331 (ponecháme zpětnou kompatibilitu s předchozími EDL formáty).
|
|
332 </para>
|
|
333
|
|
334 <sect2 id="edl_using">
|
|
335 <title>Použití EDL souboru</title>
|
|
336 <para>
|
|
337 Vložte volbu <option>-edl <soubor></option> při spouštění
|
|
338 <application>MPlayer</application>, se jménem EDL souboru, který chcete použít
|
|
339 na video.
|
|
340 </para>
|
|
341 </sect2>
|
|
342
|
|
343 <sect2 id="edl_making">
|
|
344 <title>Vytvoření EDL souboru</title>
|
|
345 <para>
|
|
346 Současný formát EDL souboru je:
|
|
347 <programlisting>
|
|
348 [počáteční sekunda] [koncová sekunda] [akce]
|
|
349 </programlisting>
|
|
350 Kde jsou sekundy desetinnými čísly a akce je buď
|
|
351 <literal>0</literal> pro vynechání nebo <literal>1</literal> pro vypnutí zvuku.
|
|
352 Příklad:
|
|
353 <programlisting>
|
|
354 5.3 7.1 0
|
|
355 15 16.7 1
|
|
356 420 422 0
|
|
357 </programlisting>
|
|
358 To vynechá část videa mezi sekundami 5.3 a 7.1, pak vypne zvuk na
|
|
359 15 sekundě, zapne jej na 16.7 sekundy a vynechá část videa mezi sekundami 420 a 422.
|
|
360 Tyto akce budou provedeny jakmile časovač přehrávání dosáhne hodnoty zadané
|
|
361 v souboru.
|
|
362 </para>
|
|
363
|
|
364 <para>
|
|
365 Pro vytvoření EDL souboru se kterým budete moci začít, použijte volbu
|
|
366 <option>-edlout <soubor></option>. Během přehrávání, když budete chtít
|
|
367 označit předchozí 2 sekundy pro vynechání, stiskněte <keycap>i</keycap>.
|
|
368 Odpovídající značka bude zapsána do souboru pro tento čas. Můžete se k němu pak
|
|
369 vrátit a doladit vytvořený EDL soubor.
|
|
370 </para>
|
|
371 </sect2>
|
|
372
|
|
373 </sect1>
|
|
374
|
|
375 </chapter>
|