1

Тема: как заставить MPlayer читать субтитры на русском языке?

Здравствуйте, возникла вот такая проблемма:
Есть несколько видеофайлов с иностранческой звуковой дорожкой и к ним были найдены субтитры в формате .srt и при проигрывании в MPlayer они отображаются "кракозябрами" - я так понимаю либо кодировка нужна другая, либо шрифты.
Как побороть данную проблемку?
Помогите пожалуйста.

2

Re: как заставить MPlayer читать субтитры на русском языке?

1. попробовать перекодировать в UTF8 -
iconv -f cp1251 -t utf8 subtitra.str > utf-sub.str
2. либо положить какой нибудь TTF шрифт (например Verdana.ttf) в /home/user/.mplayer/subfont.ttf
если будет опять не правильно, то дописать в конфиг subcp=windows-1251.
конфиг лежит /home/user/.mplayer/config

2й вариант более предпочтительный (так как не изменяются субтитры и в последствии все субтитры будут работать нормально)

Nokia 5320 + Nokia n900

3

Re: как заставить MPlayer читать субтитры на русском языке?

Огромное спасибо, все работает 2-й вариант помог!

4 Отредактировано wsewolod (19-03-2008 01:22:28)

Re: как заставить MPlayer читать субтитры на русском языке?

Не могу найти .mplayer в /home/user/ .
Вижу только apps/ и MyDocs/ .
Открывать директории пытаюсь emelFM2.
Подскажите что не так делаю и как правильно

Nokia N800 OS 2008

5

Re: как заставить MPlayer читать субтитры на русском языке?

Нажми на кнопку с светлозелёной буквой H
Тогда отобразятся скрытые папки и файлы.

N800 OS2008 + N900 PR 1.2

6

Re: как заставить MPlayer читать субтитры на русском языке?

Спасибо! Получилось только после редактирования config.
Простое копирование шрифта эффекта не дало.
Есть ли возможность задать размер и цвет шрифта для субтитров?

7

Re: как заставить MPlayer читать субтитры на русском языке?

Kn1ght пишет:

2. либо положить какой нибудь TTF шрифт (например Verdana.ttf) в /home/user/.mplayer/subfont.ttf
если будет опять не правильно, то дописать в конфиг subcp=windows-1251.
конфиг лежит /home/user/.mplayer/config

Сделал так и str субтитры отлично показывают, но как сделать что бы и ass сабы показывали не кракозяблами?

8

Re: как заставить MPlayer читать субтитры на русском языке?

а где найти эту папку /subfont.ttf , ее нет в home/user/.mplayer/ и как редоктировать config в ручную?.использую emelFM2..

Nokia-N800-43-7

9

Re: как заставить MPlayer читать субтитры на русском языке?

А я по-другому всё решил, мне подсказали в конфе. Там в строчке пути к файлу и субтитрам ещё и кодировка прописывалась субтитров и оно всё хорошо показывало. К сожалению — не помню что писать и помочь не могу sad

Nokia n810 Maemo OS2008 5.2010.33-1
Nokia N9 1.3

10

Re: как заставить MPlayer читать субтитры на русском языке?

У меня на ББ в конфигурации mplayer:

## OSD

## Автоопределение кодировки субтитров и принудительно CP-1251 если не получилось
slang=ru,rus,russian
subcp = "enca:ru:cp1251"
unicode = 1
ass = 1
fontconfig=yes
font=Arial
spuaa=4
sub-fuzziness=0

Возможно, надо доставить модуль enca, на таблетке я не проверял, но здесь было описано, ищите "enca"

Был Nokia N800 + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

11

Re: как заставить MPlayer читать субтитры на русском языке?

плз выложите файл конфига, а то когда я его правлю у мну мпплеер тупо ничего не открывает, или я чтото не то делаю sad

12 Отредактировано f0rce (10-08-2010 12:08:48)

Re: как заставить MPlayer читать субтитры на русском языке?

Dali, большое спасибо, помогло, и никакой enca не ставил smile  говорят, она с fbreader идет.

13 Отредактировано finberg (25-12-2011 20:25:39)

Re: как заставить MPlayer читать субтитры на русском языке?

Разобрался