ffmpeg: 두 개의 연속 오디오 스트림을 비디오 파일에 추가하는 방법

ffmpeg: 두 개의 연속 오디오 스트림을 비디오 파일에 추가하는 방법

다음 파일이 있습니다.

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

audio1.mp3가 비디오 시작 부분에서 시작되고 audio2.mp3가 비디오의 70초(audio1.mp3가 완료되면)에서 시작되는 방식으로 이러한 파일을 결합하고 싶습니다. 비디오를 다시 인코딩하면 안 됩니다. ffmpeg로 어떻게 달성할 수 있나요?

답변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

관련 정보