Ответы:
От man ffmpeg
:
Варианты субтитров:
-scodec codec Принудительно использовать кодек субтитров («копировать» для копирования потока).
-newsubtitle Добавить новый поток субтитров в текущий поток вывода.
-slang code Установить код языка ISO 639 (3 буквы) текущего потока субтитров.
Так:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
...
result.avi
этой команды не работаетAt least one output file must be specified
...
означает «и любые другие варианты, которые вам нужны».
ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi
но это заканчивается сообщением выше. Я надеялся, что result.avi будет выходным файлом. Я -o result.avi
тоже попробовал, но безуспешно.
mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
По ссылке Пирса, а именно:
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
Я успешно использовал это в текущей версии git ffmpeg.