Как записать субтитры на avi?

Я попробовал несколько предлагаемых методов и команд, в основном используя mencoder с такими командами:

sudo mencoder movie.avi \
-ovc lavc -oac mp3lame \
-sub movie.srt \
-font "/usr/share/fonts/truetype/msttcorefonts/tahoma.ttf" -subfont-autoscale 2 \
-o movieplussub.avi

Проблема в том, что субтитры находятся в нелатинских шрифтах (но все еще utf8), однако они заканчиваются отображается на avi как '???????' ,

1
задан 7 November 2011 в 02:32

1 ответ

Хорошо, я мог бы понять, как (вроде) сделать это, используя эту команду mencoder

mencoder input-video.avi -sub mysub.srt -subcp utf8 -subfont-text-scale 3 -subfont-outline 1 -ovc xvid -oac mp3lame -xvidencopts pass=1 -o output-video.avi

Примечание: вам нужно либо импортировать правильный файл ttf в ваш ~ / .mplayer OR symlink папку в файл ttf в / usr / share / fonts. (Doc)

Команда может записать арабские шрифты utf8 в видео AVI. Однако единственное, что я вижу, это то, что когда строка в .srt длинная, вторая строка выходит за первую один.

1
ответ дан 25 May 2018 в 17:07

Другие вопросы по тегам:

Похожие вопросы: