특정 지점에서 기존 비디오에 오디오 파일을 오버레이

특정 지점에서 기존 비디오에 오디오 파일을 오버레이

현재 다음과 유사한 명령을 사용하고 있습니다.ffmpeg 오디오를 추가하지만 비디오 길이를 동일하게 유지합니다(가장 짧지 않음)

비디오의 특정 지점에서 기존 비디오(자체 오디오가 있음) 위에 오디오 파일을 추가할 수 있기를 원합니다. 또한 원본 비디오 길이와 비디오의 원본 오디오 스트림을 유지하고 싶습니다.

이를 수행할 수 있는 방법이 있습니까?

답변1

다음의 조합은지연그리고혼합필터가 이것을 가능하게 해야 한다

답변2

이 문제에 대한 나의 해결책은 다음과 같습니다.

ffmpeg -i video -i audio -filter_complex "aevalsrc=0:d=TIME[s1];[s1][1:a]concat=n=2:v=0:a=1[ac1];[0:a][ac1]amix=2[aout]" -map "[0:v]" -map "[aout]" -shortest OUTPUT

관련 정보