Записывайте субтитры ASS в MKV без потери качества

Я хочу записать встроенные субтитры ASS в MKV, но я совершенно не разбираюсь в конвертировании видео. Я хочу сохранить то же качество, размер файла и все остальное, но субтитры жестко закодированы.

Можете ли вы порекомендовать мне какие-либо программы/настройки для достижения этой цели? Я слышал, что Handbrake может это сделать, но я понятия не имею, какие настройки использовать. Спасибо.

Ответы (1)

Единственный способ сделать это буквально с нулевой потерей математического качества — создать гигантский выходной файл с кодеком без потерь. (например, utvideo, FFV1 или x264 в режиме без потерь ( --qp 0).

Лучшим решением, позволяющим добиться того же, является:
мультиплексирование файла субтитров в mkv с помощью mkvmerge. Вы устанавливаете флаг, поэтому он либо воспроизводится по умолчанию, либо нет. Тогда у вас будет выходной файл с нетронутым видеопотоком, поэтому потери качества не будет. Кроме того, любой, кому не нужны субтитры, может их отключить. И вы можете перемещать их при воспроизведении или использовать другой шрифт или размер шрифта. Например, вы можете переместить их вниз, в черную полосу почтового ящика, которая появляется при воспроизведении видео 16:9 на экране 16:10, чтобы они не скрывали часть фильма.

Если вы действительно хотите использовать плохое решение для рисования их на видео, вам просто придется смириться с потерей качества, которую вы получаете от другого поколения кодирования с потерями. Google пример для ffmpeg. Поиск рецепта займет не больше минуты. Я не гуглю для вас, потому что я думаю, что это ужасная идея когда-либо делать это, если только у вас нет аппаратного проигрывателя, который вообще не поддерживает какие-либо форматы субтитров. (Если он поддерживает какой-либо формат субтитров, было бы лучше преобразовать ваши субтитры ASS в этот формат.)

В любом случае, используйте -c:v libx264 -preset slower -crf 20в качестве отправной точки для вашего кодирования.

Полное руководство по ffmpeg: http://www.ffmpeg.org/ffmpeg-all.html Но на их сайте также есть вики с примерами использования.