Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Luke 08 Července 2006, 04:08:04

Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: Luke 08 Července 2006, 04:08:04
Zdravim,
hraju si ted s Mplayerem - spustim si avi s titulkama, pohybuju s nima nahoru a dolu (R, T...nebo preferences), ale ejhle - jdou jen pres obraz (sirokouhly film). Myslim, ze by bylo pro divaka praktictejsi mit titulky v cernem poli pod obrazem (ve windozech jsem to tak mival nastaveno). Je nejaka cesta, jak to v Mplayeru udelat?
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: Daniel Felix Hrouzek 08 Července 2006, 07:56:00
inspirace například tady (http://www.abclinuxu.cz/forum/show/39725), je to poměrně obvyklej problém :)
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: Jan Nekvasil 08 Července 2006, 10:20:54
Dovolil bych si nabídnout svůj ~/.mplayer/config:
Kód: [Vybrat]
input=conf=input.conf
vop=expand=0:-100:0:50
subcp=cp1250
subfont-text-scale=4
font=/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf
Dále není špatný mít nadefinovaný pravý myšítko pro přepínání do fullscreenu v ~/.mplayer/input.conf
Kód: [Vybrat]
MOUSE_BTN2 vo_fullscreenJe pak třeba jen změnit defaultní přehrávadlo z gmplayer (s GUI) na čistě mplayer.
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: Luke 08 Července 2006, 23:31:48
jste sqeli hosi, diky
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: sup 23 Července 2006, 16:47:46
Uvedenou konfiguraci jsem vyzkoušel, a titulky se opravdu zobrazují pod filmem, ale nemizí tak, jak by měly, takže když se nové titulky vykreslují přes ty staré (a jsou tak nečitelné). Nevíte někdo čím by ot mohlo být?
$HOME/.mplayer/config
Kód: [Vybrat]
sub-fuzziness=2
vf-add=expand=0:-65:0:0
subfont-text-scale=4
$HOME/.mplayer/gui.conf
Kód: [Vybrat]
enable_audio_equ = "no"
vo_driver = "gl2"
vo_panscan = "0.000000"
vo_doublebuffering = "yes"
vo_direct_render = "no"
v_framedrop = "0"
v_flip = "0"
v_ni = "no"
v_idx = "-1"
vf_pp = "no"
vf_autoq = "0"
vf_lavc = "no"
ao_driver = "alsa"
ao_volnorm = "no"
softvol = "no"
ao_surround = "no"
ao_extra_stereo = "no"
ao_extra_stereo_coefficient = "1.000000"
dvd_device = "/dev/dvd"
cdrom_device = "/dev/cdrom"
osd_level = "3"
sub_auto_load = "yes"
sub_unicode = "no"
sub_pos = "100"
sub_overlap = "no"
font_factor = "0.750000"
font_name = "/home/tom/.mplayer/subfont.ttf"
font_encoding = "cp1250"
font_text_scale = "4.000000"
font_osd_scale = "6.000000"
font_blur = "2.000000"
font_outline = "2.000000"
font_autoscale = "1"
cache = "no"
cache_size = "2048"
playbar = "no"
load_fullscreen = "yes"
show_videowin = "yes"
stopxscreensaver = "yes"
autosync = "no"
autosync_size = "0"
gui_skin = "default"
gui_save_pos = "yes"
gui_main_pos_x = "470"
gui_main_pos_y = "38"
gui_video_out_pos_x = "0"
gui_video_out_pos_y = "0"
equ_band_00 = "0.000000"
equ_band_01 = "0.000000"
equ_band_02 = "0.000000"
equ_band_03 = "0.000000"
equ_band_04 = "0.000000"
equ_band_05 = "0.000000"
equ_band_06 = "0.000000"
equ_band_07 = "0.000000"
equ_band_08 = "0.000000"
equ_band_09 = "0.000000"
equ_band_10 = "0.000000"
equ_band_11 = "0.000000"
equ_band_12 = "0.000000"
equ_band_13 = "0.000000"
equ_band_14 = "0.000000"
equ_band_15 = "0.000000"
equ_band_16 = "0.000000"
equ_band_17 = "0.000000"
equ_band_18 = "0.000000"
equ_band_19 = "0.000000"
equ_band_20 = "0.000000"
equ_band_21 = "0.000000"
equ_band_22 = "0.000000"
equ_band_23 = "0.000000"
equ_band_24 = "0.000000"
equ_band_25 = "0.000000"
equ_band_26 = "0.000000"
equ_band_27 = "0.000000"
equ_band_28 = "0.000000"
equ_band_29 = "0.000000"
equ_band_30 = "0.000000"
equ_band_31 = "0.000000"
equ_band_32 = "0.000000"
equ_band_33 = "0.000000"
equ_band_34 = "0.000000"
equ_band_35 = "0.000000"
equ_band_36 = "0.000000"
equ_band_37 = "0.000000"
equ_band_38 = "0.000000"
equ_band_39 = "0.000000"
equ_band_40 = "0.000000"
equ_band_41 = "0.000000"
equ_band_42 = "0.000000"
equ_band_43 = "0.000000"
equ_band_44 = "0.000000"
equ_band_45 = "0.000000"
equ_band_46 = "0.000000"
equ_band_47 = "0.000000"
equ_band_48 = "0.000000"
equ_band_49 = "0.000000"
equ_band_50 = "0.000000"
equ_band_51 = "0.000000"
equ_band_52 = "0.000000"
equ_band_53 = "0.000000"
equ_band_54 = "0.000000"
equ_band_55 = "0.000000"
equ_band_56 = "0.000000"
equ_band_57 = "0.000000"
equ_band_58 = "0.000000"
equ_band_59 = "0.000000"
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: Jan Nekvasil 23 Července 2006, 17:58:15
Chová se tak mplayer samotný (z příkazové řádky, bez GUI), nebo jen gmplayer?
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: sup 23 Července 2006, 18:05:25
Pravda, jen gmplayer. Nicméně se bez gmplayeru nechci obejít, existuje nějaké řešení? Ne že by tedy titulky pod obrazem byly tak zásadní, ale je hezké to mít.
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: Jan Nekvasil 23 Července 2006, 21:21:25
Věc se má tak, že $HOME/.mplayer/config obsahuje základní konfiguraci mplayeru, kterou $HOME/.mplayer/gui.conf vesele přebije. Zkusil bych přidat ekvivalent položky sub_overlap = "no" i do $HOME/.mplayer/config. Pozor, může se pro něj jmenovat trochu jinak, chce to mrknout do manuálu. Nejkomplexnější (existuje vůbec takové slovo? :)) jsem našel na: http://web.njit.edu/all_topics/Prog_Lang_Docs/html/mplayer/

EDIT: Tak jsem koukal na: http://www.mplayerhq.hu/DOCS/HTML/cs/index.html (česky!) a už jim to chodí i tam - v sekci "dokumentace" měli douho výpadek...
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: sup 23 Července 2006, 21:39:36
Tak manuál mi pomohl - je potřeba mít v $HOME/mplayer/config
Kód: [Vybrat]
vf-add=expand=0:-65:0:0:1Každopádně děkuji za pomoc, dlouho jsem žil v domnění, že tohle linux vůbec neumí...

(relevantní sekce manuálu:
Citace
expand[=w:h:x:y:o:a:r]
   
Zvětší (neškáluje) obraz na zadanou hodnotu a umístí nezměněný originál na souřadnice x, y. používá se pro umístění titulků a OSD do výsledných černých okrajů.
   
,
   
Výsledná šířka,výška (výchozí: originální šířka,výška). Záporné hodnoty pro w a h jsou považovány za přesahy (offsety) originálních velikostí.

PŘÍKLAD:
   
expand=0:-50:0:0
   
Přidá okraj široký 50 pixelů na spodek obrázku.
   
,
   
pozice originálu v rozšířeném obrázku (výchozí: střed)
   

   
renderování OSD/titulků
   
0: vypnuto (výchozí)
1: zapnuto
   

   
Expanduje tak aby odpovídal poměru stran, místo rozlišení (výchozí: 0).

PŘÍKLAD:
   
expand=800::::4/3
   
Expanduje na 800x600, pokud nemá zdroj vyšší rozlišení, v tom případě expanduje tak, aby dosáhl poměru stran 4/3.
   

   
Zaokrouhluje tak, aby byla jak výška, tak šířka beze zbytku dělitelná (výchozí: 1).
)
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: mi.pola 15 Prosince 2006, 17:53:43
Ohledne prekreslovani titulku, staci zmenit vystup obrazu v preferencich mplayeru na jiny a funguje to v pohode, mel jsem ten samy problem
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: tatra 08 Března 2007, 18:55:27
Ahoj, kdyz jsem to chtel nastavit pres konzoli, tak mi to psalo pristup odepren presto, ze jsem byl jako root. Nevite co s tim?
Název: Mplayer a titulky pod obrazem [vyřešeno]
Přispěvatel: sup 08 Března 2007, 19:21:45
zkus se podivat na prava tech souboru, nicmoc jineho me tak honem nenapada...