FFmpeg: как записать субтитры только в часть видео? - PullRequest
0 голосов
/ 30 октября 2018

У меня есть видео, которое длится час, но у субтитров задницы есть только первые 30 секунд. Я хочу записать этот 30-секундный файл субтитров в это видео. Вот два варианта, которые я пробовал:

  • ffmpeg -i a.mp4 -vf "ass=a.ass" -ss 00:00:00 -t 30 b.mp4 Тогда я получаю только 30-секундное видео.

  • ffmpeg -i a.mp4 -vf "ass=a.ass" b.mp4 Я могу получить все одночасовое видео, но это занимает много времени!

Как я могу кодировать только первые 30 секунд этого видео и сохранять оставшуюся часть без изменений (например, параметр копирования), чтобы для завершения процесса записи потребовалось меньше времени?

...