【教程】分離人聲,消除背景音樂,保留人聲
最近考慮能否分離人聲和背景音樂,相信很多剪輯視頻的朋友都需要,這里拋磚引玉總結(jié)一下:
一、云貓轉(zhuǎn)碼
收費(fèi)
二、spleeter
基于深度學(xué)習(xí)TensorFlow開發(fā),地址:
https://github.com/deezer/spleeter
安裝教程:https://zhuanlan.zhihu.com/p/149944571
如果提示這個錯誤:

原因是numpy版本問題,可以手動輸入下面命令解決:
pip install numpy==1.19.5
采用了這個算法的軟件還有:
https://www.izotope.com/en/shop/rx-8-standard.html
https://www.steinberg.net/spectralayers/
https://acondigital.com/products/acoustica-audio-editor/
https://www.virtualdj.com/stems/
https://www.algoriddim.com/apps
所以我的意思你懂吧,上述采用這個算法的那些軟件,的破解版本,你們隨便找,自己悄悄用就行了。
spleeter這個算法的軟件在Windows和Mac都有GUI版本,也就是圖像化操作界面,不用學(xué)我搞代碼輸命令。
但因為我用Mac我只提供Mac版本GUI軟件下載地址:
https://github.com/kyab/MySpleeter/releases/download/20200904_2/MySpleeter20200904.dmg
Windows版本的GUI界面版本自行搜索,這里給個百度網(wǎng)盤地址(隨時可能失效)
鏈接:https://pan.baidu.com/s/160AoGnmUGl7vB6N7yY5aTg?
提取碼:2a43
三、https://vocalremover.org/
這個網(wǎng)址和云貓的算法幾乎是一模一樣的,哪個網(wǎng)址能打開就用哪個
類似的在線轉(zhuǎn)換網(wǎng)站還有:
https://www.lalal.ai/
https://ezstems.com/
https://moises.ai/
https://melody.ml/
四、AU傳統(tǒng)方法
用Adobe Audition這個軟件打開音頻文件,從“效果”里面選 立體聲聲像→析取中置聲道
保持默認(rèn)配置,下方的“頻率范圍”選擇預(yù)設(shè)的“男聲”“女聲”其一
然后拖動右方的兩個滑塊……
但效果不是很拔群
這里我推薦用Spleeter本地安裝的方式,想用GUI版本的不用看了:
假設(shè)你已經(jīng)安裝完成,首先建立一個工作目錄,我就叫它spleeter,下面建立一個目錄pretrained_models,然后再放一個你要分離的音頻文件,這里我是test1.mp3

然后pretrained_models文件夾下藥下載并解壓文件,下載地址在https://github.com/deezer/spleeter/releases
我這里下載了最通用的2stem分離,就是人聲和背景聲,你們可以對應(yīng)建立不同的版本

解壓后的目錄結(jié)構(gòu):

一切準(zhǔn)備妥當(dāng),運(yùn)行命令即可:在該conda環(huán)境下,先cd到spleeter工作目錄后,再執(zhí)行
spleeter separate -i test1.mp3 -p spleeter:2stems -o output
之后得到結(jié)果:


其中vocals是人聲,accompaniment是背景聲。
在考慮出個教學(xué)視頻或者效果演示視頻,留言點贊多久出一期