- 創建環境
conda create --name mujica python=3.10
- 下載加速依賴
先用nvidia-smi檢查機器使用的獨顯版本, 然后從pytorch官網下載對應的GPU版torch, torchaudio
比如我的是12.2, 就下載11.8版本的
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
- 下載音頻處理依賴
conda install -c conda-forge ffmpeg
FFmpeg 是一個開源的音視頻處理工具庫,可以用于??解碼、編碼、轉碼、混流、分離、流媒體處理??等操作,如果要處理mp3等格式,必須先下載。
- 安裝demucs
pip install demucs
- 使用
demucs --mp3 <filename>
之后就會在當前文件夾下生成一個seperate文件夾, 里面有分離的四音軌數據
.
├── fog.mp3
└── separated└── htdemucs└── fog├── bass.mp3├── drums.mp3├── other.mp3└── vocals.mp3