Я кодирую фиктивный mp3-файл (7 секунд белого шума) и фиктивный файл mp4 (без звука с красным фоновым изображением в течение 4 секунд) вместе, чтобы сформировать файл mp4. Команда для создания этого файла:
ffmpeg -i dummy.mp3 -itsoffset 0 -t 2 -ss 0 -i dummy.mp4 -c:v copy -map 1:v -map 0:a -copyts output.mp4
Итак, как вы можете видеть, я усекаю dummy.mp4 до 2 секунд (изначально 4 секунды). Однако, когда я играю output.mp4
в QuickTime Player, я вижу красное фоновое изображение целых 7 секунд.
То, что я хочу, - это красное фоновое изображение dummy.mp4 на 2 секунды, затем черное (ничего).
Как мне этого добиться?
Ура!