Кодировка субтитров в Mplayer (ну никак они не отображаются нормально >.<)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Кодировка субтитров в Mplayer

Сообщение kernel_mode »

Кодировка исходных сабов - cp1251 :), у меня стоит koi8-r. Пробовал запускать так:

Код: Выделить всё

1. mplayer -subcp koi8-r -sub [тра-та-та] [тру-ту-ту] :)
2. mplayer -subcp cp1251 -sub [тра-та-та] [тру-ту-ту] (ну это уже я что-то странное сделал)

Ещё пробовал так: предварительно сконвертил сабы iconv'ом в koi8-r, запустил с сконвертенными сабами, тоже биллиберда всякая выводится, пробовал ещё эти же сконвертенные сабы с -subcp koi8-r запускать :).
Похоже разобрался: шрифт для субтитров не тот, ща искать нужный буду ^_^
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Кодировка субтитров в Mplayer

Сообщение kernel_mode »

Так, шрифт виндовый arial поставил. Кодировку шрифта на koi8-r, кодировку сабов на cp1251, но теперь сабы вообще не отображаются :(
===
Мда-а-а-а... Скопировал в ~/.mplayer нужный шрифт, в gmplayer вообще убрал путь к шрифту, поставил кодировку шрифта на юникод (хотя у меня и koi8-r, но с ней не показывалось ничего :) ), кодировку сабов на cp1251 и всё заработало...
Спасибо сказали:
Аватара пользователя
minoru-kun
Сообщения: 622
ОС: Debian GNU/Linux

Re: Кодировка субтитров в Mplayer

Сообщение minoru-kun »

Уууууу, по поводу сабов - это однозначно к анимешничкам!! ^___^ ня! ^__^

Вот тут все подробно разбиралось:
http://anime.nsu.ru/forum/viewtopic.php?t=...sc&start=15
p.s. ...только не пугайся последнего слова в названии темы ;)
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: Кодировка субтитров в Mplayer

Сообщение kernel_mode »

minoru-kun писал(а): ↑
29.05.2007 13:23
Уууууу, по поводу сабов - это однозначно к анимешничкам!! ^___^ ня! ^__^

Вот тут все подробно разбиралось:
http://anime.nsu.ru/forum/viewtopic.php?t=...sc&start=15
p.s. ...только не пугайся последнего слова в названии темы ;)

Сам таковым являюсь :rolleyes: , как постил выше, разобрался уже, но за ссылку всё равно спасибо ;)
Спасибо сказали:
Аватара пользователя
TWINc
Сообщения: 179
ОС: Arch Linux Current

Re: Кодировка субтитров в Mplayer

Сообщение TWINc »

Я всегда конвертирую субтитры в utf8 и запускаю мплеер с флажком -utf8
Registered Linux user number #434194
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Кодировка субтитров в Mplayer

Сообщение sspphheerraa »

TWINc писал(а): ↑
31.05.2007 11:07
Я всегда конвертирую субтитры в utf8 и запускаю мплеер с флажком -utf8

а у меня не работает, ни так (сабы и система в uft-8)
mplayer -subcp utf8 -sub сабы фильм
ни так
mplayer -utf8 -sub сабы фильм
билеберда в обоих случаях :(

все остальное по дефолту (ничего нигде не менял), как побороть?
Sspphheerraa
Спасибо сказали:
Аватара пользователя
Gloomy
Сообщения: 340
Статус: сочувствующий

Re: Кодировка субтитров в Mplayer

Сообщение Gloomy »

Может шрифтов не хватает или они как-то неправильно установлены? У меня системная локаль UTF-8, кодировка сабов CP-1251 (стандартно, изредка попадается UTF-8). Конфиг mplayer:

Код: Выделить всё

# ~/.mplayer/config
zoom=yes
subcp=cp1251
subfont-text-scale=4
ass=yes
subpos=55
subfont-blur=8
subfont-outline=8
fontconfig=yes

Шрифты стоят по дефолту, добавлял только один шрифт с поддержкой каны. Все работает.

P.S. Может дело в том что mplayer собирал из исходников с поддержкой ASS\SSA, fontconfig и win32codecs?
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

А подскажите пожалуйста не знаю что делать. Если сабы в CP1251 то все нормально и при локали CP1251 и при UTF8. А вот если сабы в UTF8 не хочет кодировка нормально ставиться не там не там. Система Debian etch.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Кодировка субтитров в Mplayer

Сообщение sash-kan »

Enar, укажите юникодный шрифт.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

А укажите как их различать пожалуйста, а то я с Юникодом не работал особо.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Кодировка субтитров в Mplayer

Сообщение sash-kan »

$ xfontsel
устанавливаете registry -> iso10646, encdng -> 1, и вперед.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

Хм, нашел я, что Arial поддерживает UTF8, что дальше делать? Я этот шрифт уже ставил, он один вроде или я что-то не понимаю, надо полный путь к шрифту указать в GUI или можно просо название, как изначально было, или еще что сделать?
Спасибо сказали:
konki
Сообщения: 216

Re: Кодировка субтитров в Mplayer

Сообщение konki »

у меня тоже был фильм с сабами. поставил smplayer, там в настройках указал шрифт dejavu и быдловиндовую кодировку cp-1251 - все заработало
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

Хм у меня тоже воде заработало. Хотя я так и не понял почему. :)
Спасибо сказали:
NuR
Сообщения: 20
ОС: Mandriva 2008.0 64bit

Re: Кодировка субтитров в Mplayer

Сообщение NuR »

Gloomy писал(а): ↑
03.06.2007 15:25
Может шрифтов не хватает или они как-то неправильно установлены? У меня системная локаль UTF-8, кодировка сабов CP-1251 (стандартно, изредка попадается UTF-8). Конфиг mplayer:

Код: Выделить всё

# ~/.mplayer/config
zoom=yes
subcp=cp1251
subfont-text-scale=4
ass=yes
subpos=55
subfont-blur=8
subfont-outline=8
fontconfig=yes

Шрифты стоят по дефолту, добавлял только один шрифт с поддержкой каны. Все работает.

P.S. Может дело в том что mplayer собирал из исходников с поддержкой ASS\SSA, fontconfig и win32codecs?

спасибо, набил такой конфиг и всё заработало
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

Не могу понять, субтитры ass, кодировка utf8, при просмотре в mplayer некоторые строчки идут нормально, а некоторые просто черта прямая типа подчеркивания, не могу понять как это может быть. Локаль cp1251.
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Кодировка субтитров в Mplayer

Сообщение sspphheerraa »

Далеко не все линуховые приложения поддерживают локаль cp1251
(это так, к слову)
Sspphheerraa
Спасибо сказали:
MolodoyUbuntovec
Сообщения: 2
ОС: Ubuntu 7.10

Re: Кодировка субтитров в Mplayer

Сообщение MolodoyUbuntovec »

товарищи, ай нид хелп... в SM плеере сабы не отображаются( пробовал виндовские, кириллицу, кароч все... пишет либо на западно европейском либо ___ _______, ___ вот что-то подобное, кароч не отображает, плиз подскажите чо такое, куда ткнуть, как в бубен стукнуть и т.д.
заранее спасибо
Спасибо сказали:
MolodoyUbuntovec
Сообщения: 2
ОС: Ubuntu 7.10

Re: Кодировка субтитров в Mplayer

Сообщение MolodoyUbuntovec »

Не, бубен рулит однорначно, СМ плеер вообще отвалился и отказывается вставать, зато в тотеме все отлично) вопрос снимается) :crazy:
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Кодировка субтитров в Mplayer

Сообщение sspphheerraa »

У кого еще проблемы, попробуйте так:

Код: Выделить всё

mplayer -font Verdana -utf8 [File]

подразумевается, что субтитры в файле в кодировке UTF-8
Sspphheerraa
Спасибо сказали:
Аркадий
Сообщения: 187
ОС: Windows & Linux

Re: Кодировка субтитров в Mplayer

Сообщение Аркадий »

Enar писал(а): ↑
03.02.2008 17:53
Не могу понять, субтитры ass, кодировка utf8, при просмотре в mplayer некоторые строчки идут нормально, а некоторые просто черта прямая типа подчеркивания, не могу понять как это может быть. Локаль cp1251.

В свой время решил эту проблему. Отписался на форуме. Поиск, вещь полезная.
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

Аркадий писал(а): ↑
29.02.2008 17:25
Enar писал(а): ↑
03.02.2008 17:53
Не могу понять, субтитры ass, кодировка utf8, при просмотре в mplayer некоторые строчки идут нормально, а некоторые просто черта прямая типа подчеркивания, не могу понять как это может быть. Локаль cp1251.

В свой время решил эту проблему. Отписался на форуме. Поиск, вещь полезная.


Ага, вот тока расширенный не работает, а обычный столько лишнего выдает, что фиг что найдешь нужное.
Спасибо сказали:
Enar
Сообщения: 300

Re: Кодировка субтитров в Mplayer

Сообщение Enar »

to Аркадий Пробовал искать на форуме ничего не нашел, поиск выдает все кроме того что нужно.

Перешел на локаль utf8. Проблема та же субтитры ass в кодировке unicode кажется utf8. Некоторые строчки показывает нормально а некоторые просто подчеркивание. Kaffeine и другие плэйеры основанные на xine ass не понимают. Установил все шрифты которые идут с субтитрами в mplayer использовал шрифт Arial и Verdana рекомендованный выше. Не знаю что делать.
Спасибо сказали: