上午朝瑾问我能不能去掉MV中的人声。我第一感觉是要做声音识别处理什么的。但是仔细听了下,好像要求是挺简单的,她有一个MV(1.mkv),还有一个没有声音的伴奏(1.mp3),需要我弄的是把MV的声音去掉,把mp3的声音放进去。
我查了一下,mac上有个编辑器GarageBand
https://support.apple.com/kb/PH24913?viewlocale=zh_CN&locale=zh_CN
<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
<https://ffmpeg.org/ffmpeg.html#Advanced-options>
<>方法三
如果是更广泛的情况,应该要用到GarageBand,但是GarageBand,我感觉不好用。理由如下:
扫码关注,实时互动 <https://mp.weixin.qq.com/s/5QFMT8yo-eJ5BAztsd-T7A>
热门工具 换一换