Portál AbcLinuxu, 10. května 2025 05:04

Dotaz: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno

6.5.2006 17:45 Jožin
Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Přečteno: 188×
Odpovědět | Admin
Problém: korektní zobrazení českých titulků v mplayeru (gmplayeru) v Suse 10.0

Tento problém se zde už řešil, a zdá se že nevyřešil: http://www.abclinuxu.cz/forum/show/119958

Vím, že se tahle otázka řešila už mockrát. Proč ještě? Protože už jí řeším několik hodin a marně.

Mplayer jsem instaloval z balíčku, pomocí yastu. pohoda.

Výsledek: zobrazují se znaky "á" a "í", místo ostatních znaků s diakritikou se zobrazuje "_"

Zkopíroval jsem si podle návodu české fonty ze stránek mplayeru. v /home/user/.mplayer/font to vypadá takhle:

user@linux:~/.mplayer/font> l

celkem 336

drwxr-xr-x 2 user users 224 2006-05-06 16:56 ./

drwxr-xr-x 4 user users 248 2006-05-06 17:04 ../

-rw-r--r-- 1 user users 154400 2002-04-07 16:30 cp1250-a.raw

-rw-r--r-- 1 user users 154400 2002-04-07 16:30 cp1250-b.raw

-rw-rw-r-- 1 user users 6714 2003-07-14 02:00 font.desc

-rw-r--r-- 1 user users 12032 2003-07-13 21:48 osd-mplayer-a.raw

-rw-r--r-- 1 user users 12032 2003-07-13 21:48 osd-mplayer-b.raw

Nahraju soubor .avi, nahraju titulky .srt (.ssa, .sub) - přesvědčil jsem se, že jsou skutečně v kódování CP1250, v Preferences v kartě Subtitles & OSD zvolím Encoding: Slavic/Central European Windows (CP1250)

Výsledek: zobrazují se znaky "á" a "í", místo ostatních znaků s diakritikou se zobrazuje "_"

Zkopíroval jsem tyto fonty do /usr/share/mplayer/font

Výsledek: zobrazují se znaky "á" a "í", místo ostatních znaků s diakritikou se zobrazuje "_"

Smazal jsem původní fonty (iso-8859-1)

Výsledek: zobrazují se znaky "á" a "í", místo ostatních znaků s diakritikou se zobrazuje "_"

No nic, stáhnu si nějaké ttf fonty. V Preferences na kartě Font zadám cestu: /usr/share/fonts/arial.ttf Encoding zvolím Slavic/Central European Windows (CP1250)

Výsledek: nezobrazí se žádné titulky

Podle jiného návodu... Přejmenuju arial.ttf na subfont.ttf a zkopíruju ho do home/user/.mplayer Encoding zvolím na Unicode

Výsledek: nezobrazí se žádné titulky

Brrrr! Hnus fialovej, co to má znamenat? V čem může být problém? Hledal jsem další návody, další diskuse, ale to co jsem udělal by mělo jako řešení stačit. Nestačí. Nechápu. Zapoměl jsem na něco? Pod Mandrakem jsem tyhle problémy neměl a zdá se mi to pro SUSE jako fakt velké mínus!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.5.2006 18:50 poiuy
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Odpovědět | | Sbalit | Link | Blokovat | Admin
V ~/.mplayer mam subor subfont.ttf(povodne arial.ttf, da sa stiahnut z webu alebo z windows) a subor config, v ktorom mam okrem ineho aj riadok:subcp=cp1250
6.5.2006 19:09 Peter S.
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja mám v ~/.mplayer/config tieto riadky:
font = "Sans"
subcp=cp1250
môžeš to skúsiť, prípadne vyskúšaj spustenie mplayera z príkazovej riadky, teda nie gmplayera, či v problem nebude v nom (v gmplayer-ovi)
Cubic avatar 6.5.2006 19:11 Cubic | skóre: 24 | blog: obcasne_vyplody | Essex
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Odpovědět | | Sbalit | Link | Blokovat | Admin
do ~/.mplayer/gui.conf
sub_unicode = "no"
font_name = "/usr/share/mplayer/fonts/font-arial-28-cp1250/font.desc"
font_name podle vami pozadovaneho fontu...toto je muj pripad
do ~/.mplayer/config
font=/usr/share/mplayer/fonts/font-arial-28-cp1250/font.desc
utf8=no
unicode=no
a funguje mi to, resil jsem to zrovna vcera
Do you like what you see? No? Well, bloody look harder.
6.5.2006 19:38 De4mator
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přidám ještě, jak to funguje u mě. Používám gui a nechce se mi hrabat v konfigurákách, takže to popíšu přes nastavení:
Subtitle & OSD
- zvoleno Encoding: None
- Unicode subtitle (všechny volby pod Encoding) odškrtnuto
Font
- Font: /home/de4mator/Arial.ttf (písmo s podporou češtiny)
- Encoding: Slavic/Central European Windows (CP1250)

možná jsi měl zaškrtnuto tu volbu Unicode subtitle ... nevím.. ale mně to tak funguje
6.5.2006 20:51 Jožin
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Díky moc, vlastně všechno funguje... čili pokud nastavím font arial.ttf ať už tak nebo onak, tak je tam font arial.ttf... pokud nastavím font ve .mplayer/font, tak se tam zobrazuje ten... jenom to pořád není česky... někdy se místo "_" zobrazí "?", jo a true type fonty navíc zobrazují "š", což je docela pokrok :-) Ještě jednou děkuju, ale chyba bude asi někde jinde... kdo ví. Jestli to vyřeším tak sem dám vědět.
7.5.2006 09:43 Jožin
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Tak jsem si zkopíroval arial.ttf z windows a s tím to funguje. Zvláštní, že z internetu stažený arial ne, přitom taky obsahuje české znaky...
9.5.2006 00:51 De4mator
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Hlavně že to funguje.. já ten arial ale nemám z widlí... asi to mám někde z netu..ale asi teda jiný zdroj... viz možná příspěvek níže.
7.5.2006 11:12 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Mplayer, Suse 10.0, titulky, řešeno, nevyřešeno
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://aa.vslib.cz/silk/linux/titulky.php

upravene fonty tak, ze aj v iso aj vo win kodovani za zobrazuju titulky spravne. Proste su tam tie 4 problematicke znaky 2x.
If you hold a Unix shell up to your ear, you can you hear the C.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.