Ultimate Vocal Remover:三步出干净伴奏
【免费下载链接】ultimatevocalremoverguiGUI for a Vocal Remover that uses Deep Neural Networks.项目地址: https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui
手里一首歌,只想要一份干净伴奏——Ultimate Vocal Remover v5.6(常简称为 UVR)就是干这个的。这款开源人声分离工具不用写代码,点几下就把一首歌拆成人声、伴奏两轨。
一首歌到底能拆成几轨
丢进一首歌,UVR 默认把它拆成人声、伴奏两轨;想拆得更细,换 Demucs 模型,能出鼓、贝斯、人声、其他四轨,甚至 htdemucs_6s 六轨。吃进的是日常常见的 WAV、MP3、FLAC、OGG,非 WAV 格式靠 FFmpeg 解码(安装包已带,不用折腾)。导出可选 WAV、FLAC、MP3,求稳就选无损 WAV。
| 你丢进去的 | 模型选择 | 出来的东西 |
|---|---|---|
| 一首歌(WAV/MP3/FLAC/OGG) | MDX-Net / VR 架构 | 人声 + 伴奏,两轨 |
| 同上 | htdemucs(Demucs v4) | 鼓、贝斯、人声、其他四轨 |
| 同上 | htdemucs_6s | 六轨 |
装之前,先看一眼你的机器
- 系统门槛:Windows 10 以上 64 位、macOS Big Sur 以上、Debian/Arch 系 Linux(Ubuntu 20.04 起步,22.04 更舒服)。
- 硬件底线:内存建议 8GB 起步;NVIDIA 卡至少 RTX 1060 6GB 才能解锁 GPU 加速,8GB 显存更从容;没独显用 CPU 也能跑,只是慢。Apple M1/M2 有 MPS 加速,Demucs v4 和 MDX-Net 全系都能吃上。
- 最容易踩的坑:Windows 安装必须落在 C:\ 根目录,装到 D 盘等其他盘会让应用变得不稳定,这是官方 README 里专门加粗提醒的一条。
三个系统,三条最短路径
Windows
从 release 页下 UVR_v5.6.0_setup.exe 双击安装,路径保持 C:\ 根目录,5-10 分钟搞定;AMD Radeon 或 Intel Arc 显卡换下 OpenCL 版即可。想手动装:用 Python 3.9.8(勾选 Add to PATH),跑python -m pip install -r requirements.txt,N 卡再补一个 cu117 的 torch。
macOS
按芯片选 DMG(M1/M2 选 arm64,Intel 选 x86_64),拖进 Applications;首次启动初始化 5-10 分钟,属正常现象。若提示"无法打开",终端里先跑sudo spctl --master-disable放行所有来源,再执行sudo xattr -rd com.apple.quarantine /Applications/Ultimate\ Vocal\ Remover.app去掉隔离标记,打开后建议用sudo spctl --master-enable恢复安全设置。
Linux
Debian/Ubuntu 系四行命令跑完:
git clone https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui cd ultimatevocalremovergui sudo apt install ffmpeg python3-pip python3-tk pip3 install -r requirements.txt && python3 UVR.pyArch/Manjaro 先用 pacman 装 python-pip、tk、ffmpeg,再执行./install_packages.sh批量装 Python 依赖即可。
✅ 第一版伴奏,点三步就出来
- 第 1 步:左侧 Choose Process Method 选模型架构(新手从 MDX-Net 入手),首次使用到下方 Download Center 把对应模型下下来。
- 做完你会看到:模型下拉框里出现可用模型名,不再灰着。
- 第 2 步:Select Input 选一首歌,Select Output 选输出文件夹,右上角定导出格式。
- 做完你会看到:输入框里填好了文件路径,格式默认 WAV。
- 第 3 步:有 N 卡就勾上 GPU Conversion,按 Start Processing。
- 做完你会看到:输出目录里多出 Vocals 和 Instrumental 两个文件,放一段,干净的伴奏就在了。
🎛️ 伴奏更干净的三个旋钮
- 只要人声/伴奏却觉得发闷时:先换模型——MDX-Net、VR 架构速度快,要鼓或贝斯独立音轨选 Demucs v4。选对架构,发闷感直接少一截。
- 内存吃紧、文件很大时:Segment Size 从 256 往下调到 128,Overlap 保持 8 左右。预期:内存分配报错消失,速度基本不掉。
- 源文件带底噪时:先用安装包自带的 UVR-DeNoise-Lite 模型跑一遍降噪,再做正式分离。预期:伴奏更透,背景沙沙声没了。
🩹 卡住了,照这张表自救
| 现象 | 原因 | 动作 |
|---|---|---|
| 非 WAV 文件加载报错 | 缺 FFmpeg | 把 ffmpeg 二进制放进应用目录(Windows 放 ffmpeg.exe) |
| 内存分配错误 | Segment/Window 开太大 | 调小 Segment Size 和 Window 再跑 |
| GPU 加速不生效 | PyTorch 与 CUDA 版本不匹配 | 重装 cu117 版 torch |
| macOS 左键点不动 | Sonoma 的 Tkinter 已知问题 | 更新到 v5.6 |
| 启动即崩 | 依赖没装全 | 重跑pip install -r requirements.txt |
表里救不了的,点 Start Processing 左边的 Settings 按钮,打开 Error Log,详细报错一眼就能看到。
🔍 想再深一点
- 模型摆放处:models/VR_Models/、models/MDX_Net_Models/、models/Demucs_Models/,手动下载的模型放进对应目录即可离线用
- 完整模型下载清单:gui_data/model_manual_download.json
- 分离逻辑入口在 separate.py,界面主文件是 UVR.py
- 项目说明与许可:README.md
【免费下载链接】ultimatevocalremoverguiGUI for a Vocal Remover that uses Deep Neural Networks.项目地址: https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考