![ffmpeg: 두 개의 연속 오디오 스트림을 비디오 파일에 추가하는 방법](https://rvso.com/image/1428760/ffmpeg%3A%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%EC%97%B0%EC%86%8D%20%EC%98%A4%EB%94%94%EC%98%A4%20%EC%8A%A4%ED%8A%B8%EB%A6%BC%EC%9D%84%20%EB%B9%84%EB%94%94%EC%98%A4%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%B6%94%EA%B0%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
다음 파일이 있습니다.
- 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