ffmpeg 有声视频合成背景音乐(合成多声音/合成多音轨)

该博客详细介绍了如何使用ffmpeg将MP4视频转换为MPG格式,以避免视频开头无声的问题,并探讨了-qscale参数对视频质量的影响。动态码率设置为4或6可以平衡质量与文件大小。随后,博主分享了如何将背景音乐与MPG视频合成新的MP4文件,使用的命令涉及amix滤镜和AAC编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步

先把mp4视频转成mpg(不转换有个坑(比如视频前段开头视频是图片合成的视频无声的 在拼接主题视频有声的 在拼接背景音乐最后段会产生无声的情况) 我研究了好久)

ffmpeg -i 测试3.mp4 -qscale 4 21.mpg

-qscale 6或4 动态码率
属于动态码率,可以设置为4或6,4的质量比6的要高。在测试的过程中我发现设置-b参数对视频的质量并没有过大的改变(指定大指定小都 差不多或是一样),而设置qscale则完全不一样,如果我们想获取高品质的话应该使用动态码率而不是指定-b参数,当然了,使用动态码率的坏处就是视频 的体积变大了。在使用动态码率的时候使用6的效果和4差不多,但是体积减少了,因此通常建议使用6来设置动态码率

第二步

合成背景音乐转成mp4

ffmpeg -hide_banner -i "21.mpg" -i "2.mp3" -filter_complex "amix=inputs=2:duration=first:dropout_transition=0" -c:a "aac" -y "out.mp4"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值