[sisyphus] [resolve] mplayer - subs

Evgenii Terechkov =?iso-8859-1?q?evg_=CE=C1_altlinux=2Eru?=
Пн Окт 9 17:02:35 MSD 2006


Led пишет:

>> >> mplayer-1.0-alt28.19912.1 перестали нормально показываться сабы (все в
>> >> cp1251, кодировка задана в конфиге, шрифт не менял). Кажутся знаки
>> >> вообще-то кириллические, но не те и часто встречается буква типа
>> >> англиской "i", только с двумя точками.
>> >> Что можно покрутить?
>> > с mplayer ... -fontconfig -subcp cp1251 ...
>> > такое же наблюдается?

Нет, в таком случае наблюдаются подчёркивания вместо всех русских букв (см.
далее).

>> > mplayer собирается с --language=en, так что "из-ничего" украинские
>> > символы вылезти не могут, тем более от сборки в hasher'е Sisyphus...
>> Я в украйнском не разбираюсь, может это даже и не он. Попробую маленький
>> скриншотик сделать.
> И, желательно, файл субтитров bzip2'нуть и тоже мне прислать. Лучше лично, 
> чтоб не перегружать рассылку файлами.

Не считаю нужным. Обычный cp1251-dos.

>> > У меня описанный вами эффект с русскими субтитрами в cp1251 ни под какой
>> > локалью не наблюдается - всё отображается корректно...
>> > Можно более подробно параметры запуска и /etc/mplayer/mplayer.conf?

Параметров командной строки никаких, кроме имени файла с фильмом.
Конфиругация относительно субтитров была такая (см далее):

subpos=90
subfont-encoding=cp1251
subfont-text-scale=3
subfont-osd-scale=4
subfont-blur=3
sub-bg-color=0

Вообще-то я уже разобрался (Спасибо за толчок в нужном направлений!). У вас
всё работает, видимо, из-за правильного конфига. Почитал я ман (его
несколько напряжно читать, если не знаешь точно, что ищешь) на предмет
'fontconfig|subcp', потыкал в конфиге, теперь снова всё работает (по
крайней мере, на мойх сабах). Конфигурация теперь такая:

subpos=90
subcp=enca:ru:cp1251
fontconfig=yes
subfont-text-scale=3
subfont-osd-scale=4
subfont-blur=3
sub-bg-color=0

Непонятно только, откуда я должен был узнать эту последовательность
действий? В Changelog этого нет, NEWS никаких нет. Не из мана же?

Терешков Евгений, ALT Linux team.
-- 
Терешков Евгений, ALT Linux team.



Подробная информация о списке рассылки Sisyphus