Portál AbcLinuxu, 2. listopadu 2025 20:08
Docela mě unavují neustálé dotazy, že to a to nechodí v Mplayeru, takže tady je moje kuchařka. Žádné zbytečnosti, přímo k věci.
Takže chci přehrávač, co umí gui, někdy na slabším stroji mi stačí konzole, přehrát všechno na co si vzpomenu, nemít problémy s titulky v kódování windows, chci uživatelské rozhraní v češtině a dívám se i na dvd.
Předpokládám, že už jsem něco kompiloval, takže vývojové nástroje a knihovny v mé fedorce mám. Takže du sosat. Na www.mplayerhq.hu si stáhnu:
Zdrojáky: MPlayer v1.0pre6a source Kodeky: essential codecs package Fonty: Arial - Central European (CP1250) (4 sizes) Skin: BlueNejdříve si připravím kodeky. Rozbalím, nevšímám si podivných přípon .dll apod. a zkopíruju do adresáře /usr/lib/win32. Teď si můžu rozbalit zdrojáky Mplayeru a pokud chci správně zobrazit češtinu v rozhraní programu musím udělat ještě jednu úpravu. Autoři buď neznají, nebo nechtějí znát gettext, takže lokalizace je jinde a jinak, než bych čekal. Takže tam kde jsem si rozbalil zdrojáky si vlezu do podadresáře help a spustím:
recode latin2..utf8 help_mp-cs.hNyní mi již nebrání nic v kompilaci. Takže můžu: configure --enable-gui --language=cs Pokud se objeví, že chybí nějaká knihovna, či předpoklad, většinou podle názvu stačí doinstalovat přislušný devel balíček. Synaptic je můj pomocník. Poté následuje notoricky známé make a nakonec pod rootem make install.
Protože chci gui a české titulky u filmů, tak ještě do /usr/local/share/mplayer/Skin/default zkopíruju obsah rozbaleného staženého skinu "Blue" a do /usr/local/share/mplayer/font obsah arial-18 ze stažených fontů. Číslo 18 je velikost která mi vyhovuje, záleží na každém co si vybere
Takže hotovo, můžu to spustit: v grafice gmplayer -ni -framedrop a v konzoli (framebuffer) napr. mplayer -vo fbdev (sdl) film.avi
Snad jsem na nic podstatnýho nezapomněl, kameny prosím neházet. 
Tiskni
Sdílej:
[lamer@masina ~]$ ll /usr/local/share/mplayer/font/ celkem 344 -rw-r--r-- 1 root root 154400 srp 25 2003 cp1250-a.raw -rw-r--r-- 1 root root 154400 srp 25 2003 cp1250-b.raw -rw-r--r-- 1 root root 6714 srp 25 2003 font.desc -rw-r--r-- 1 root root 12032 srp 25 2003 osd-mplayer-a.raw -rw-r--r-- 1 root root 12032 srp 25 2003 osd-mplayer-b.rawtodle tam mas?
p.p.s. kdo nechápe p.s., nechť se podívá na weekendové flejmy
v prostředí s UTF-8 (tipuju dle článku?) to s windowsovsky kódovaným fontem třeba může chodit, zatímco v prostředí s ISO-8859-2 (tipuji, že má tazatel) to třeba tak hladce chodit nemusí - jen jsem nadhodil option, která by možná mohla pomoci ... shodit tento pokus směrovat tazatele k řešení zopakováním informace z článku (byť předtím vyjádřené pouze implicitně), která k řešení nevedla, mi přijde jaksi kontraproduktivní ...
... jinak ekvivalent se zápisem do konfiguračního souboru viz níže v diskusi; potvora, předběhl mě
"... ISO-8859-2 (tipuji, že má tazatel) ..."tazatel != autor návodu
jinak blbin navíc se v mnou zmiňovaném Mdk zbavuje těžko (ano, píšu si čárku do nevýhod, které u něj obecně uznávám
), nicméně optimalizace na míru různým procesorům samozřejmě obsahuje (s runtime detekcí, co lze použít)
font=/usr/share/fonts/TTF/luxisr.ttf subcp=cp1250
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.