У меня есть следующие файлы:

- video.mp4 (120sec, no audio)
- audio1.mp3 (70sec)
- audio2.mp3 (50sec)

Я хочу объединить эти файлы таким образом, чтобы audio1.mp3 начался в начале видео, а audio2.mp3 начался на 70 секунде видео (когда закончился audio1.mp3). Видео не должно быть перекодировано. Как этого добиться с помощью ffmpeg?

1 ответ1

1

Два шага: сначала объединить аудио, а затем добавить его в видеофайл.

ffmpeg -i "concat:input1.mp3|input2.mp3" -c copy output.mp3
ffmpeg -i video.mp4 -i output.mp3 -map 0 -map 1 -codec copy -shortest output_video.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .