Ffmpeg为视频添加一个循环播放的背景音乐参数详解
ffmpeg -i out3.mp4 -i music3D.wav -filter_complex [1:a]aloop=loop=-1:size=2e+09[out];[out][0:a]amix -ss 0 -t 60 -y out.mp4
参数详细介绍:
ffmpeg //输入视频,最好选一个大于一分钟的尝试 -i out3.mp4 //输入背景音,最好短一点,方便测试是否循环 -i music3D.wav -filter_complex //将背景音无限循环 [1:a]aloop=loop=-1:size=2e+09[out]; //将背景音和视频中的音频混合 [out][0:a]amix //裁剪总时长,裁剪到60秒 -ss 0 -t 60 //输出 -y out.mp4
无原声合并音视频 ffmpeg -i bgm.mp3 -i input.mp4 output.mp4
.保留原声合并音视频 ffmpeg -i bgm.mp3 -i input.mp4 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 output.mp4
(注意:inputs=输入流数量, duration=决定流的结束,dropout_transition= 输入流结束时,容量重整时间, (longest最长输入时间,shortest最短,first第一个输入持续的时间))