PoužitíPříkazový řádekMPlayer využívá komplexní strukturu voleb. Ta sestává
z globálních voleb uváděných jako první, například:
mplayer -vfm 5
a voleb zapisovaných za jménem souboru, které se projeví pouze u tohoto jména
souboru/URL/čehokoli, například:
mplayer -vfm 5 film1.avifilm2.avi -vfm 4
Můžete seskupovat jména souborů/adresy URL pomocí { a
}. Toho se dá využít s volbou :
mplayer { 1.avi -loop 2 2.avi } -loop 3
Výše uvedený příkaz přehraje soubory v tomto pořadí: 1, 1, 2, 1, 1, 2, 1, 1, 2.
Přehrávání souboru:
mplayer [volby] [cesta/]soubor
Jiný způsob přehrání souboru:
mplayer [volby] file:///uri-eskejpovaná-cesta-k-souboru
Přehrávání více souborů:
mplayer [výchozí volby] [cesta/]soubor1 [volby pro soubor1] soubor2 [volby pro soubor2] ...
Přehrávání VCD:
mplayer [volby] vcd://číslo_stopy [-cdrom-device /dev/cdrom]
Přehrávání DVD:
mplayer [volby] dvd://číslo_titulu [-dvd-device /dev/dvd]
Přehrávání z WWW:
mplayer [volby] http://doména.com/soubor.asf
(rovněž lze použít playlisty)
Přehrávání z RTSP:
mplayer [volby] rtsp://server.priklad.com/JmenoProudu
Příklady:
mplayer -vo x11 /mnt/Filmy/Kontakt/kontakt2.mpg
mplayer vcd://2 -cdrom-device /dev/hdc
mplayer -afm 3 /mnt/DVDtrailery/alien4.vob
mplayer dvd://1 -dvd-device /dev/hdc
mplayer -abs 65536 -delay -0.4 -nobps ~/filmy/test.aviOvládáníMPlayer má plně konfigurovatelnou, příkazy řízenou,
ovládací vrstvu, která vám umožní ovládat MPlayer
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.
Konfigurace ovládáníMPlayer umožňuje přiřadit jakoukoli klávesu jakémukoli
příkazu MPlayeru 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
$HOME/.mplayer/input.conf ale můžete jej potlačit použitím
volby
(relativní cesty jsou vztaženy k $HOME/.mplayer).
Úplný seznam podporovaných jmen kláves dostanete příkazem
mplayer -input keylist
a úplný seznam dostupných příkazů příkazem
mplayer -input cmdlist.
Jednoduchý vstupní ovládací soubor
##
## 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 1Ovládání z LIRC
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 domácí stánce LIRC.
Pokud máte nainstalován balíček LIRC, configure jej zdetekuje.
Pokud vše dopadne dobře, MPlayer při startu
vypíše "Nastavuji podporu LIRC...".
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 :-)
Jméno spustitelného souboru MPlayeru je - překvapení -
mplayer. Můžete použít jakýkoli příkaz
MPlayeru a dokonce i více než jeden, pokud je oddělíte
znakem \n.
Nezapoměňte zapnout opakovací (repeat) příznak v .lircrc tam,
kde to dává smysl (vyhledávání, hlasitost, atd.).
Zde je výňatek z demonstračního
.lircrc:
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
Pokud se vám nelíbí standardní umístění lirc-config souboru
(~/.lircrc) použijte volbu k určení jiného souboru.
Závislý režim
Závislý režim vám umožňuje vytvořit jednoduché ovládací panely (frontendy)
MPlayeru. Pokud je MPlayer
spuštěn s volbou , pak bude číst příkazy oddělené novým
řádkem (\n) ze standardního vstupu.
Příkazy jsou dokumentovány v souboru
slave.txt.
Přehrávání datových proudů ze sítě nebo rourMPlayer umí přehrávat soubory ze sítě s použitím protokolu
HTTP, FTP, MMS nebo RTSP/RTP.
Přehrávání pracuje jednoduše tak, že uvedete URL na příkazovém řádku.
MPlayer ctí systémovou proměnnou http_proxy
a použije proxy pokud je k dispozici. Proxi může být rovněž vynucena:
mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asfMPlayer umí číst ze std. vstupu
(ne z pojmenovaných rour). To může být například použito
pro přehrávání z FTP:
wget ftp://micorsops.com/cokoli.avi -O - | mplayer -
Také doporučujeme zapnout při přehrávání
ze síťe:
wget ftp://micorsops.com/cokoli.avi -O - | mplayer -cache 8192 -Uložení proudového obsahu
Jakmile jste přiměli MPlayer přehrát
váš oblíbený internetový proud, můžete použít volbu
k uložení datového proudu do souboru.
For example:
mplayer http://217.71.208.37:8006 -dumpstream -dumpfile proud.asf
uloží proudové video z
http://217.71.208.37:8006 do
proud.asf.
Pracovat to bude se všemi MPlayerem podporovanými
protokoly, jako MMS, RSTP, a tak dále.
Pokud chcete z proudu uložit pouze zvuk nebo video, použijte
nebo , ale pamatujte,
že MPlayer bude ignorovat všechny vyjma poslední
volby zadané na příkazovém řádku.
Vzálené datové proudy
Vzálené datové proudy umožňují přístup k většině MPlayerem
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
Kompilace serveru
Poté co skompilujete MPlayer běžte do adresáře
TOOLS/netstream a proveďte
make pro sestavení serverové binárky.
Potom můžete zkopírovat program netstream
na správné místo v systému (v Linuxu obvykle
/usr/local/bin).
Použití vzálených datových proudů
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 netstream. Teď můžete například
přehrát druhou stopu na VCD na serveru:
mplayer -cache 5000 mpst://jméno_serveru/vcd://2
Taky můžete přistupovat k souborům na tomto serveru:
mplayer -cache 5000 mpst://servername//usr/local/movies/lol.avi
Poznamenejme, že cesty nezačínající / jsou relativní k adresáři kde byl spuštěn server.
Volba není nutná, ale velmi ji doporučujeme.
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.
Seznamy editačních zásahů (EDL)
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.
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š.
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).
Použití EDL souboru
Vložte volbu při spouštění
MPlayer, se jménem EDL souboru, který chcete použít
na video.
Vytvoření EDL souboru
Současný formát EDL souboru je:
[počáteční sekunda] [koncová sekunda] [akce]
Kde jsou sekundy desetinnými čísly a akce je buď
0 pro vynechání nebo 1 pro vypnutí zvuku.
Příklad:
5.3 7.1 0
15 16.7 1
420 422 0
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.
Pro vytvoření EDL souboru se kterým budete moci začít, použijte volbu
. Během přehrávání, když budete chtít
označit předchozí 2 sekundy pro vynechání, stiskněte i.
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.