使用淡出 ffmpeg 將音訊循環新增至視訊文件

使用淡出 ffmpeg 將音訊循環新增至視訊文件

我有兩個文件,video.mp4 和audiotrack.mp3。我正在使用以下命令將音訊與視訊一起插入,以在視訊中創建音軌,並且它正在工作。

ffmpeg -y -i video.mp4 -i audiotrack.mp3 -af apad -map 0:v -map 1:a -c:v copy -shortest finalwithAudio.mp4

問題: 音訊工作正常,但當影片結束時突然結束。我希望它在影片結束前 1 或 2 秒開始淡出。是否可以?

答案1

使用阿法德篩選。假設video.mp4長度為 10 秒,需淡入淡出 1 秒:

ffmpeg -i video.mp4 -i audio.mp3 -af "apad,afade=type=out:start_time=9:duration=1" -c:v copy -shortest output.mp4

相關內容