LINUX.ORG.RU

mencoder и хардсаб


0

0

Пытаюсь сконвертировать видео и вшить субтитры на чёрный бордюр внизу вот такой вот командой:

mencoder Kanon\ TV\ -\ 01.mkv -sub Kanon\ \(2006\)\ TV\ -\ 01.srt -oac mp3lame -lameopts cbr:mode=2:br=128 -ovc xvid -xvidencopts bitrate=1000 -vf scale=320:180,expand=0:-60:0:0 -o qqq.avi

Всё вроде бы замечательно, но субтитры при воспроизведении накладываются друг на друга. То есть перед показом следующей фразы предыдущая не стирается, пример на скриншоте внизу. Прошу помощи у сообщества.

http://funkyimg.com/u2/488/459/screenshot.png

Если не боишься поискать трудностей на свою ж - могу посоветовать прикрутить фрейм-сервер avisynth.

Как работает - avisynth принимает видео (с аудио проблемы, да и не нужно в данном случае), обрабатывает, выдает, после чего нужными средствами кодируем видео. Третья ветка (aka native) в непонятном состоянии, вторая шикарно вертится под вайном. С помощью avs2yuv (avisynth - всего лишь библиотека) и скрипта получаем несжатое видео, так как жмем в один проход, то можно прямо через пайп подавать на вход mencoder'а (wine avs2yuv kanon01.avs -v -o - | mencoder - -demuxer y4m), разве что потом надо будет перемуксить со звуком. Из плюсов - имеем кучу отличных и не очень фильтров (их больше сотни). Но это имеет смысл если более-менее занимаешься энкодом видео.

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

Гм.. Вообще задача довольно простая, чтобы ради неё городить такие костыли, да ещё и через вайн. Хотелось бы решить чисто средствами mencoder.

Да, что интересно, если те же операции делать в avidemux, всё отображается на ура.

tishka87
() автор топика

решение

Если кому интересно, строку

expand=0:-60:0:0

надо изменить на

expand=0:-60:0:0:1

Вычитано в man mencoder)

tishka87
() автор топика

>-vf scale=320:180

Вот где-то с этого момента ты вызвал тысячи ненависти, так что про «expand=0:-60:0:0:1» специально не сказал. Там видеоряд больно уж нужен для восприятия.

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

видео конвертируется для просмотра на свежеприобретенной dingoo a-320, посему без 320х240 и хардсабов никак(

tishka87
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.