在特定點將音頻檔案覆蓋到現有視頻

在特定點將音頻檔案覆蓋到現有視頻

我目前正在使用與此類似的命令: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

相關內容