LINUX.ORG.RU

Можно ли перекодировать субтитры в utf? (или заставить mplayer прочитать имеющуюся кодировку)

 ,


0

1

Всем привет! Помогите, пожалуйста. Ситуация следующая: есть фильм с оригинальной озвучкой, есть к нему файл с сабами .srt, который mplayer отказывается корректно воспроизводить, крякозябры. File -i говорит, что кодировка iso-8859-1. Внимание, вопрос: как можно перекодировать файл с сабами во что-нибудь, что понимает mplayer, или как заставить mplayer нормально прочитать эту?

UPD

Помогло enconv -x UTF-8 file.srt и последующий запуск mplayer -subcp utf-8 без указания плееру знаки вопроса были. Всем спасибо за ответы!


-subcp <codepage> (iconv only)
If your system supports iconv(3), you can use this option to specify the subtitle codepage.
EXAMPLE:
-subcp latin2
-subcp cp1250



-subcp enca:<language>:<fallback codepage> (ENCA only)
You can specify your language using a two letter language code to make ENCA detect the codepage automatically. If unsure, enter anything and watch mplayer -v output for available languages. Fallback codepage specifies the codepage to use, when autodetection fails.

Можно, разрешаю.

Ещё лучше, поставь player и выбери кодировку в меню.

grem ★★★★★ ()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от fernandos

Не помогло, отконвертированные ей сабы так же не прочитались.

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

enca стоит, mplayer отказался понимать явно указанную ему кодировку iso 8859, но после конвертации в utf-8 и ее без явного указания не понимал.

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

Во-первых, самый быстрый плеер, что я встречал, во-вторых, работает во фреймбуффере.

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

Пробовал указывать кодировку как "-subcp enca:ru:utf-8" (ну или как там правильно юникод пишется)?

Когда я пользовался сабжем, то такое работало на раз.

А чем тот же mpv не угодил? Он вроде как идейный наследник mplayer.

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

Mpv без иксов тормознутее себя показывает, хотя есть пара моментов, где он незаменим. ru тоже пробовал указывать, без толку, заработало после конвертации enconv и запуска mplayer -subcp utf-8.

Dog ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.