日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

音轨分离软件 Spleeter 使用教程及踩过的坑

發(fā)布時間:2023/12/31 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 音轨分离软件 Spleeter 使用教程及踩过的坑 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Spleeter 是由法國音樂流媒體公司 Deezer 開發(fā)并在 Github 上開源的音軌分離軟件,可用于非專業(yè)場景下的音樂的人聲和各種樂器聲分離。

下面是安裝教程,請在命令行或 anaconda prompt 上運行代碼:

  • conda install -c conda-forge ffmpeg libsndfile
    以下載 spleeter 的依賴軟件。

  • pip install spleeter
    以下載 spleeter 庫。請不要使用 conda install 。

  • wget https://github.com/deezer/spleeter/raw/master/audio_example.mp3
    以下載 spleeter 提供的示例音樂。如果你沒有 wget 也可以使用別的工具下載。如果你希望使用自己的音樂,請將其拷貝至命令行前綴路徑(即目前所處理的文件夾路徑)。

  • 在命令行前綴路徑下新建文件夾,命名為 pretrained_models 。在 Github 的 releases 欄目中下載 2/4/5stems.tar.gz ,拷貝至上述文件夾并分別解壓縮。

  • python -m spleeter separate -p spleeter:2stems -o output audio_example.mp3

    • -p 后接分軌數(shù)量,默認分為 2 軌,即人聲 + 伴奏。 4 軌( spleeter:4stems )為人聲 + 鼓點 + 貝斯 + 其他。 5 軌( spleeter:5stems )為人聲 + 鼓點 + 貝斯 + 鋼琴 + 其他。
    • -o 后接導(dǎo)出文件夾路徑,若按默認只寫 output ,則在命令行前綴路徑下的 output 文件夾。如果路徑中有空格,則整個路徑兩端需用半角引號括起來。
    • 代碼最后是原音頻文件的路徑。如果路徑中有空格,則整個路徑兩端需用半角引號括起來。如果原音頻文件在命令行的前綴路徑下,則只寫文件名即可。

    標記一下筆者踩過的坑:

  • spleeter 依賴 ffmpeg 和 libsndfile 兩個以 c 語言為基礎(chǔ)的軟件。筆者的電腦由于 conda 有問題,早期試圖 pip install ffmpeg 和 libsndfile (事實上,甚至不存在后者這個 python 庫)。如果你的電腦上沒有 conda ,建議你直接去這兩個軟件的官網(wǎng)上下載。
  • 對于 ffmpeg 而言,官網(wǎng)上下載之后還需要添加環(huán)境變量 path 。你可以在添加之后,在命令行輸入 ffmpeg ,如果未報錯則說明成功。需要注意的一點是:添加環(huán)境變量之后需要重啟命令行才能生效!!!
  • spleeter 對于很多庫都有特定版本的需求,筆者的 numpy 、 scipy 、 tensorflow 等幾乎都在 pip install 時重裝了一遍。你最好聽話一個個裝……
  • 如果運行 spleeter 時報錯 file not found ,可能是你使用了在其他博客看見的舊版 spleeter 命令( -i -p -o )。請切換為本文的命令。
  • 如果你想要批量運行 spleeter 命令,請記住: os.system() 不能運行 spleeter 命令,請在 jupyter notebook 中通過前綴一個半角嘆號來運行該命令。你可以在另一個 python 文件中,輸出所有你需要運行的 spleeter 命令(前綴嘆號的),并將其復(fù)制到 jupyter notebook ,以實現(xiàn)批量分離音軌。
  • 總結(jié)

    以上是生活随笔為你收集整理的音轨分离软件 Spleeter 使用教程及踩过的坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。