1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
|
<?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>
|