ffmpeg给视频添加音乐,不改变视频时长

ffmpeg 视频添加背景音乐,添加完音乐,视频长度不能变化,不改变原始的视频中的音频编码

示例:

准备好视频文件: input.mp4

准备好背景音乐文件:bgm.mp3

命令:

ffmpeg -i input.mp4 -i bgm.mp3 -c:v copy -c:a aac -shortest -map 0:v:0 -map 1:a:0 -map 0:a:0 -filter_complex "[0:a:0][1:a:0]amix=inputs=2:duration=shortest" output_video.mp4


执行命令后,背景音乐就插入到视频里面了。

output_video.mp4 就是视频剪辑后的文件了,打开文件就能预览效果了。


技巧:

一般bgm背景音乐的音量相对主讲人要更低一些,

所以,最好先用ffmpeg处理一个bgm音频文件,把原始音乐的音量降低一些,再跟视频合并,那么背景音乐的音量就相对主讲人更低了。


内容核心:视频插入音轨,背景音乐插入视频,音频文件和视频文件合并,视频怎么添加背景音乐


ffmpeg给视频添加音乐,不改变视频时长
http://xiaodu.janqi.com/p/ffmpeg给视频添加音乐,不改变视频时长/
作者
程序员小杜
发布于
2024年11月1日
许可协议