субтитры в mplayer на linux


Думаю для анимешников будет самое то, хотя че сразу ток им может кто-то еще и фильмы любит посмотреть с сабами, вот я например :)

Началось все с того что начал просматривать файлы в формате *.mp4 которые в smplayer немного подвисали, ну не лезть же на винду чтобы пару серий глянуть, немного почитав решил попробывать консольный вариант проигрывателя mplayer

Поначалу использовал вариант:

mplayer -sub путь/к/сабу путь/к/видео-файлу

Но зачем же мучатся? Если есть другой вариант:

mplayer -ass путь/к/видео-файлу

Заменив -sub путь/к/сабу на -ass мы получаем автоматическое подключение саба к видео-файлу, единственно что стоит учитывать так это имя видео-файла и саба должны СОВПАДАТЬ, иначе никаких сабов вы не увидите

Так же возможно столкнетесь с такой проблемой, как кодировка:

Ну что ж решаемо:

mplayer -subcp utf8 -ass путь/к/видео-файлу

-subcp указывает на необходимую кодировку в данном случае utf8

Количество кодировок которые мне попадались не так уж и много:

utf8
cp1251

И все. Теперь что касается вспомогательных опций:

-font путь/к/шрифтам - замена стандартного шрифта
-ass-border-color  - замена цвета обрамления текста
-ass-font-scale  - увеличение сабов в режиме масштабирования

Так же можно некоторые настройки занести в файл конфигурации mplayera, который находится в /home/<имя пользователя>/.mplayer/config добавив в него такие строки:

subcp="utf8"
subfont-text-scale="3"

Соответственно устанавливаем кодировку по умолчанию и увеличиваем размер букв в сабах

Так же можно отключать уже встроенные сабы:

-nosub

Ну и небольшой экскурс по управлению видео, так как GUI интерфейс отсутствует приходится управлять в «слепую»:

<- или -> - перемотать видео на 10 секунд вперед/назад
up или down - перемотать видео на 1 минуту вперед/назад
PgUp или PgDn  - перемотать видео на 10 минут вперед/назад
Space или P - пауза
f - режим полного экрана, также можно в командной строке использовать -fs
T - режим "поверх всех окон", также можно в командной строке использовать -ontop
ESC или q - выход

Поначалу будет непривычно, ниче втянетесь ;)

comments powered by Disqus