获得徽章 0
赞了这篇沸点
使用FFmpeg给视频添加新的背景音乐,可以使用以下命令:
ffmpeg -i input_video.mp4 -i background_audio.mp3 -filter_complex "[0:a]volume=1.0[a];[1:a]volume=0.5[b];[a][b]amix=inputs=2:duration=first:dropout_transition=3" -c:v copy -c:a aac -shortest output_video.mp4

参数解释:
input_video.mp4:输入视频文件的路径。
background_audio.mp3:背景音乐文件的路径。
output_video.mp4:输出视频文件的路径。
在上述命令中,使用了filter_complex滤镜来处理音频流。通过volume=1.0将输入视频的音频音量设置为1.0。使用volume=0.5将背景音乐的音频音量设置为0.5。接下来,我们使用amix滤镜将两个音频流混合在一起,其中inputs=2表示有两个输入流(输入视频和背景音乐),duration=first表示以较短的输入流为准保持输出流的时长,dropout_transition=3表示当切换输入流时的淡入淡出时间为3秒。使用-c:v copy和-c:a aac参数来保持视频流和音频流的编解码器不变,并使用AAC编码音频流。-shortest参数用于自动将输出视频的时长与输入视频的时长保持一致。
展开
评论
下一页