ffmpeg - 서로 다른 시간에 여러 오디오를 병합합니까?

ffmpeg - 서로 다른 시간에 여러 오디오를 병합합니까?

저는 원하는 만큼의 .wav 파일을 가져와서 그 파일에서 단일 출력 .wav 파일을 생성하는 스크립트를 작성하려고 합니다. 까다로운 부분은 각 구성 요소 .wav 파일이 시작되어야 한다는 것입니다.N최종 출력 파일에 초. 예를 들어 beep1.wav, beep2.wav 및 beep3.wav 파일이 있는 경우 결과 output.wav는 beep2.wav 및 beep3.wav의 내용이 1초부터 들리는 모노 사운드 파일이어야 합니다. 2초 표시에 콘텐츠를 표시하는 식입니다. 스크립트는 각 소스 오디오 파일의 길이를 미리 알지 못하므로 간단한 -filter_complex사용은 concat작동하지 않습니다. 필터를 사용해 amix도 작동하지 않습니다. 여러 입력 파일을 결합할 수 있지만 각 개별 구성 요소 오디오 파일의 시작을 미리 지연할 수 없기 때문에 모두 동시에 시작됩니다. 저도 그렇게 해봤는데, -itsoffset어디에 넣어도 아무 효과가 없는 것 같아요.

이 문제를 어떻게 처리할 수 있는지 아시는 분 계신가요?

관련 정보