LINUX.ORG.RU

mplayer и субтитры


0

0

Други, подскажите, если кто знает, чего мне не хватает для вывода субтитров из файла?

Запустилось нормально, файл с субтитрами нашла, формат определила, фонт нашла. А при воспроизведении в тех местах, где надо бы строчку высветить, ругается на консоли по-непонятному:

osd text out of range: bbox [359 359 250 272], txt [353 353 250 272]

Поможите!

anonymous

Покрути кодировку субтитров в настройках.

AngryElf ★★★★★
()

Хе. Обновил mplayer. Субтитры появились.
Но вместо букв - подчеркивания.
Поставил набор шрифтов raw в кодировке 1251 (взял с mplayerhq.hu)
Шрифты явно подхватываются, но - то же яйца - подчеркивания в субтитрах.
Все уже пробовал:
1. -subcp cp1251
2. В ~/.mplayer/config писал subcp=cp1251
3. Перекодировал субтитры в utf8 с соответствующей заменой subcp
Ничего не помогает.
В чем там еще может быть засада?

anonymous
()
Ответ на: комментарий от anonymous

cd ~/.mplayer

И дальше делаешь симлинк под названием subfont.ttf на любой понравившийся ttf-ник.

Лично у меня это arial.ttf

jackill ★★★★★
()
Ответ на: комментарий от anonymous

У mplayer есть косяк - не может читать шрифты из ~/.mplayer/font. Скачай шрифты с кодировкой cp1251 с сайта mplayerhq.hu и кинь в /usr/local/share/mplayer/font/. Там должно лежать три файла font.desc, cp1251-a.raw, cp1251-b.raw. Сделай им права на чтение всеми.

Смотри что выводит на экран mplayer:

font: can't open file: /home/gfh/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (236 chars)

Смотри в исходниках mplayer есть каталог TOOLS/subfont-c/. Запускаешь файлик runme и получаешь утилиту subfont для конвертации шрифтов TTF в RAW-шрифты для mplayer. Например subfont cp1251 24 arial.ttf, получаешь font.desc, cp1251-a.raw, cp1251-b.raw. Но шрифты полученные таким образом не содержат спецсимволы псевдографики.

gfh ★★★
()

Вот мой конфиг, чтобы смотреть аниме с субтитрами в cp1251 (с английскими и так всё нормально). Mplayer брал с marillat.free.fr

vo = "xv" ao = "alsa" pp = "100" vf = "pp=lb" dvd-device = "/dev/cdrom" cdrom-device = "/dev/cdrom" osdlevel = "1" unicode = "no" subpos = "100" subcp = "cp1251" ffactor = "0.750000" font = "/usr/share/fonts/truetype/Verdana.ttf" subfont-text-scale = "2" subfont-osd-scale = "2" stop-xscreensaver = "yes" slang = "ru,en,ja" alang = "ja,ru,en"

nyo ★★
()

Блин, чертов tex paragraphs

vo = "xv"
ao = "alsa"
pp = "100"
vf = "pp=lb"
dvd-device = "/dev/cdrom"
cdrom-device = "/dev/cdrom"
osdlevel = "1"
unicode = "no"
subpos = "100"
subcp = "cp1251"
ffactor = "0.750000"
font = "/usr/share/fonts/truetype/Verdana.ttf"
subfont-text-scale = "2"
subfont-osd-scale = "2"
stop-xscreensaver = "yes"
slang = "ru,en,ja"
alang = "ja,ru,en"

nyo ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.