MPlayer i TTF fontovi

Nakon predposlednje nadogradnje sistema dobavljen je i novi paket MPlayer u verziji 1.0rc1-rpm.livna.org-4.1.1. Međutim, nakon toga prestalo je da radi podešavanje za izbor TTF fonta za prikaz titlova i OSD informacija.

Naime, umesto uobičajenog Myriad Pro Cond (koji je doduše OpenType ali radi), koji sam iskopirao kao ~/.mplayer/subfont.ttf, počeo je da se pojavljuje podrazumevani sans-serif font sistema (DejaVu Sans) što mi nikako ne odgovara jer su slova preširoka a navikao sam da imam visoka a uska slova u prevodima. Dakle, to izgleda ovako:

MPlayer + Sans

Posle bezuspešnog pokušaja da u ~/.mplayer/config-u promenim podrazumevani font u bilo koji drugi navođenjem apsolutne putanje do TTF datoteke, postavio sam pitanje na FedoraForum i tamo dobio savet da pogledam MPlayer dokumentaciju (ko bi se toga setio :)). I, tamo vidim da ako je MPlayer kompajliran sa podrškom za fontconfig onda ne ferma postavku fonta po datoteci već se mora zadati naziv fonta po fontconfig-u. Dakle, umesto da opcija -font gađa na datoteku, treba da pokazuje na ‘Myriad Pro Cond’.

Kada je u pitanju GMplayer, treba u podešavanju programa postaviti umesto putanje do TTF datoteke odgovarajući naziv fonta, kao što je pokazano na slikama:

GMplayer Font Config, step 1 -> GMplayer Font Config, step 2 -> GMplayer Font Config, step 3

Posle ovoga, sve je proradilo kao i pre, sa fontom koji sam navikao da vidim u titlovima.

MPlayer + Myriad Pro Cond

Na snimku je film The Italian Job (2003) sa titlom koji sam počeo da sređujem pre… godinu dana (i još nisam završio).

10 komentara

1: Goran RakićReply to this comment 11. februar 2007. u 22:03

Što bi rekli “dear lazy-web”, znaš li kako u Mplayer-u titl mogu da spustim ispod filma u prikazu preko celog ekrana? Da li je to uopšte moguće?

2: BrđaReply to this comment 12. februar 2007. u 00:34

Tako to obično biva sa titlovima :(

3: Aleksandar UroševićReply to this comment 12. februar 2007. u 00:55

Ali sada RADI :D

4: IgorReply to this comment 12. februar 2007. u 01:41

Meni od prvog dana pokazuje na datoteku arial.ttf i nikad problema.

[igor@localhost ~]$ rpm -q mplayer
mplayer-1.0-0.69.rc1.lvn6.i386

U svakom slučaju, imat ću ovaj savjet na umu ukoliko iskusim isti problem, hvala.

5: Aleksandar UroševićReply to this comment 12. februar 2007. u 10:03

Kako ja vidim, ti imaš prethodni paketić… a možda i grešim :) Uglavnom, zadnji MPlayer iz Livna repozitorijuma je ukompajliran sa podrškom za fontconfig. Pogledaj da li je i tvoj sa

ldd mplayer | grep fontconfig

(ovo sada pišem napamet jer nemam Linuks pri sebi da proverim :) )

6: IgorReply to this comment 12. februar 2007. u 14:40

rpm.livna.org/fedora/6/i386/repodata/repoview/M.group.html kaže ovo:

mplayer-1.0-0.69.rc1.lvn6: Movie player playing most video formats and DVDs
mplayer-doc-1.0-0.69.rc1.lvn6: MPlayer documentation in various languages
mplayer-fonts-1.1-4.lvn6: Fonts for MPlayer
mplayer-gui-1.0-0.69.rc1.lvn6: GUI for MPlayer

Ovo je iz development stabla:
mplayer-1.0-0.69.rc1.lvn7.i386.rpm
(ovo lvn7 pretpostavljam da je za F7)

U testing nema ništa. Izgleda da stvarno imam najzadnju inačicu. Čudno da tebi stvara probleme a meni ne. Možda ga muči što pokrećeš open type font (mada ne bih rekao). Stvarno mi ne pada ništa inteligentnije na pamet. Inače, Livna zna povremeno pustiti pokoji buggy paket pa je možda do toga. Nedavno su pustili buggy ffmpeg paket koji je onemogućavao da se Mplayer pokrene i ne vidim da su bug popravili (doduše, radilo se o mrtvom symlinku pa nije bilo teško popraviti bug, ali opet…)

7: BrđaReply to this comment 12. februar 2007. u 17:56

Mislio sam na sređivanje titlova ;)

8: Aleksandar UroševićReply to this comment 13. februar 2007. u 08:56

@Goran Rakić: Naravno da znam, i da je moguće :) Promeni video izlaz. Kada se za video izlaz postavi SDL, onda se koristi ceo ekran za postavljanje OSD-a, dok se kod ostalih video izlaza koristi samo površina koju zahvata video strim.
Jedino je problem što kod SDL-a prestaje da radi miš u režimu prikaza preko celog ekrana… u stvari, to sam primećivao dok sam bacao sliku na TV a ja radio na kompu. Ako koristiš samo komp za gledanje, onda ti neće smetati to ograničenje :) I što je najbolje, čini mi se da SDL daje najfensi izgled slike na ekranu, sa efektom horizontalnih rebara :)

@Igor: Nemam pojma, ovih dana nisam nešto preterano gledao u nadogradnje, ali ću čim budem bio maaalo dokon ;)

9: Goran RakićReply to this comment 25. februar 2007. u 17:12

Danas sam otvorio mplayer man stranicu i tamo primetio filter “expand”. Sada srećno koristim mplayer uz: “-vf expand=0:-60:0:0 -subfont-text-scale 3″ pored standardnih -sub i -subcp argumenata.

10: Aleksandar UroševićReply to this comment 25. februar 2007. u 21:25

Heh, jako lepa stvar :) Ko zna šta sve još mplayer može da odradi, treba čitati uputstvo pažljivo sa svakom novom verzijom… samo nema ko :)

Ostavite komentar