Відповіді:
Від man ffmpeg
:
Параметри субтитрів:
-scodec кодек Примушує кодек субтитрів ("копіювати" для копіювання потоку).
-newsubtitle Додайте новий потік субтитрів до поточного вихідного потоку.
-slang код Встановіть код мови 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
але це закінчується повідомленням вище. Я сподівався, що результат.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.
ffmpeg
розробники працюють із підтримкою субтитрів, але, наскільки я знаю, вона працює лише в останній ffmpeg. mencoder
миттєво буде записано субтитри, якщо ви хочете спробувати це.