我正在尝试在视频播放后的10和15秒分别添加2个音频文件。
我使用了以下命令,但是输出视频在10秒后同时播放两个音频文件:
ffmpeg -y -i video.mp4 \
-itsoffset 10 -i audio1.mp3 \
-itsoffset 15 -i audio2.mp3 \
-filter_complex amix -map 0:v -map 1:a -map 2:a \
-c:v copy -c:a aac -strict experimental output.mp4
如何使两个文件分别在视频播放后的10和15秒播放?
答案 0 :(得分:0)
我找到了解决方案。我必须在命令中添加-async 1
:
ffmpeg -y -i video.mp4 \
-itsoffset 10 -i audio1.mp3 \
-itsoffset 15 -i audio2.mp3 \
-filter_complex amix -map 0:v -map 1:a -map 2:a \
-c:v copy -async 1 -c:a aac -strict experimental output.mp4
现在工作正常!