处理音视频合并的简单方法

版权申明:未经允许请勿转载。转载前请先联系作者(hello@yeshen.org)

上午朝瑾问我能不能去掉MV中的人声。我第一感觉是要做声音识别处理什么的。但是仔细听了下,好像要求是挺简单的,她有一个MV(1.mkv),还有一个没有声音的伴奏(1.mp3),需要我弄的是把MV的声音去掉,把mp3的声音放进去。

我查了一下,mac上有个编辑器GarageBand

https://support.apple.com/kb/PH24913?viewlocale=zh_CN&locale=zh_CN

但是好像不用这么复杂。直接用ffmpeg也可以搞定,研究了一下,确实可以,几行指令就搞定了。

方法一

去除音频+合并一路纯净的声音

ffmpeg -i 1.mkv -vcodec copy –an  quite.mp4
ffmpeg -i quite.mp4 -i 1.mp3 -c copy output.mkv
# 验证结果
ffplay output.mkv

上文条件比较苛刻,要视频和音频要原来时顺上能对上才可以。

方法二

观察视频是否有两路音轨

从观察,可以看出有一路视频,三路音频,那么去掉其中一路,就可以得到纯伴奏了。

# 观察
ffmpeg -i 1.mkv

# 只保留音频轨道,去掉第一轨
ffmpeg -i 1.mkv -map 0:a -map -0:a:0 oo.mkv
# 只保留视频轨道
ffmpeg -i 1.mkv -map 0 -map -0:a vv.mkv
# 合并
ffmpeg -i oo.mkv -i vv.mkv -c copy output.mkv

参考
https://ffmpeg.org/ffmpeg.html#Advanced-options


扫码关注,实时互动
在这里插入图片描述

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值