Как добавить текстовый поток (субтитры) в .mp4 или .m4v - PullRequest
1 голос
/ 31 августа 2011

Я использую ffmpeg для преобразования видео, используя H264 для кодирования видео и FAAC для кодирования аудио.Выход должен быть .mp4 или m4v, чтобы играть как на Android, так и на iPhone.Я хочу добавить субтитр STREAM в видеофайл с помощью ffmpeg, но документация ffmpeg не сильно помогает

Кто-нибудь может мне помочь с этим?

Ответы [ 2 ]

4 голосов
/ 13 октября 2011

Можно ли использовать mencoder вместо ffmpeg?Если да, я бы предложил следующее:

mencoder input.avi -sub subtitles.sub -ovc lavc -oac copy -o output.mp4

Для ffmpeg вы также можете попробовать следующую команду, хотя я не могу гарантировать, что она действительно работает:

ffmpeg -i inputfile.avi -i subtitlefile.srt outputfile.avi -newsubtitle
1 голос
/ 12 января 2013

У меня эта команда работает под windows7:

ffmpeg -i input.mkv -filter_complex [0:v][0:s]overlay[v] -map [v] -map 0:a -acodec libvo_aacenc -ac 2 -ar 48000 -ab 320k output.mp4

Вы можете обратиться к http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20burn%20subtitles%20into%20the%20video#picturebasedsubtitles для официальных описаний.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...