Kirjoittaja Aihe: Mplayer (Ongelmia tekstityksissä)  (Luettu 6659 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

lovejoy

  • Vieras
Mplayer (Ongelmia tekstityksissä)
« : 25.08.2007 - klo:20:15 »
Elikkä joo, ongelma on tämä:

Mplayer toistaa kyllä tekstitykset, mutta ei kovin hyvin. Jos esiintyy esimerkiksi "Ä" näkyy se tekstityksissä kysymysmerkkinä. Myös "ä" laittaa tekstin sekaisin jos sen jälkeen tulee numeroita.

"..on kylmä 4. heinäkuuta." -> "..on kylm4 .ä heinäkuuta."

Tässä pätkä Mplayerin conffista:
Koodia: [Valitse]
#==========
# Subtitles
#==========

# VobSubs
#========

# Align subs. (-1: as they want to align themselves)
spualign=-1

# Anti-alias subs. (4: best and slowest)
spuaa=4

# Set language.
slang=fi,fin,en,eng

# Text-based subtitles
#=====================

# Find subtitle files. (1: load all subs containing movie name)
sub-fuzziness=1

# Set font.
font=/home/tatu/.mplayer/subfont.ttf

# Set font encoding.
subfont-encoding=unicode

# Set subtitle file encoding.
unicode=no
utf8=no

# Resample the font alphamap. (1: narrow black outline)
ffactor=1

# Set subtitle position. (100: as low as possible)
subpos=100

# Set subtitle alignment at its position. (2: bottom)
subalign=2

# Set font size. (2: proportional to movie width)
subfont-autoscale=2

# Set font blur radius. (default: 2)
subfont-blur=2.0

# Set font outline thickness. (default: 2)
subfont-outline=2.0

# Set autoscale coefficient. (default: 5)
subfont-text-scale=4.4

Jos laitan unicoden ja utf-8 arvoon "yes", ei ääkköset näy ollenkaan.

Mplayeriä käyttelen konsolesta käsin.

juippis

  • Vieras
Vs: Mplayer (Ongelmia tekstityksissä)
« Vastaus #1 : 25.08.2007 - klo:20:42 »
Ja mikä on asetettu fontiksi? Onko siinä fontissa ääkkösiä ollenkaan?

Lainaus
joonas@justice:.mplayer > ls -l subfont.ttf
lrwxrwxrwx 1 joonas users 40 2006-12-10 00:22 subfont.ttf -> /usr/share/fonts/truetype/DejaVuSans.ttf
joonas@justice:.mplayer > file /usr/share/fonts/truetype/DejaVuSans.ttf
/usr/share/fonts/truetype/DejaVuSans.ttf: TrueType font data
joonas@justice:.mplayer >

MPlayerin konffi:
Koodia: [Valitse]
# Write your default config options here!

vo=xv
alang=jpn
ao=alsa

subfont-osd-scale=3.5
subfont-text-scale=2.5
font=/usr/share/fonts/truetype/DejaVuSans.ttf

stop-xscreensaver=1

Itselläni ainakin tuntuu toimivan.

fsu

  • Vieras
Vs: Mplayer (Ongelmia tekstityksissä)
« Vastaus #2 : 25.08.2007 - klo:21:53 »
voisit kokeilla ottaa konffista noita unicode, yms määrityksiä pois käytöstä ja kokeilemalla kehoitteesta subcp-parametriä. esim.
Koodia: [Valitse]
mplayer -subcp iso-8859-15 test.avi

lovejoy

  • Vieras
Vs: Mplayer (Ongelmia tekstityksissä)
« Vastaus #3 : 25.08.2007 - klo:22:43 »
Nonni, eli laitoimpa sitte noi Juippiksen konffit ja ton subcp-parametrin jatkoks nii lähti toimimaan niiku pitää! Silti ois kiva tietää, että mistähän toi johtuu? Ois näppärämpää saada pelkällä mplayer <filename.avi> toimimaan. :>

fsu

  • Vieras
Vs: Mplayer (Ongelmia tekstityksissä)
« Vastaus #4 : 25.08.2007 - klo:23:14 »
Taas menee arvailuks, mut kokeile laitaa konffiin:
Koodia: [Valitse]
subcp=iso8859-15

juippis

  • Vieras
Vs: Mplayer (Ongelmia tekstityksissä)
« Vastaus #5 : 25.08.2007 - klo:23:16 »
Tai alias mplayer='mplayer -subcp iso-8859-15'

Mutta kokeile konffia.