FFMPEG 将音频与部分音频混合到视频中

FFMPEG 将音频与部分音频混合到视频中

我正在使用 amix 将一些音频和视频与

ffmpeg -i living.mp4 -i emotive.mp3 -filter_complex \
"[0:a]volume=1.0[a0];[1:a]volume=0.6[a1]; [a0][a1]amix=inputs=2[a]"\
-map 0:v -map "[a]" -c:v copy -c:a aac -shortest -strict -2 outputaMix.mp4

但是,这种方法只对视频中已经有声音的部分有效,静音的部分不会添加音乐。音乐曲目比视频长。

如何让音乐在整个视频过程中播放?

答案1

我猜你的音频流不是连续的,只有与内容相对应的数据包。填补视频音频中缺失的样本:[0:a]aresample=async=1,volume=1.0[a0]

相关内容