news 2026/10/21 3:16:36

Ultimate Vocal Remover 人声分离完整指南:4 步拿到干声与伴奏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ultimate Vocal Remover 人声分离完整指南:4 步拿到干声与伴奏

Ultimate Vocal Remover 人声分离完整指南:4 步拿到干声与伴奏

【免费下载链接】ultimatevocalremoverguiGUI for a Vocal Remover that uses Deep Neural Networks.项目地址: https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui

翻唱缺一版伴奏,剪辑需要把干声从 BGM 里抠出来——这两件事都能交给 UVR(Ultimate Vocal Remover)做。它是免费开源的 AI 人声分离工具,基于 PyTorch,一个图形界面窗口就能把歌曲拆成人声和伴奏两轨,适合任何想处理音乐但不想碰代码的普通用户。

一次运行得到什么

跑完一次完整分离,输出目录里会多出这些文件:

  • 歌曲名_(Vocals).wav:人声干声
  • 歌曲名_(Instrumental).wav:伴奏
  • 如果选 Demucs v4,则按四轨(vocals / drums / bass / other)分开输出

怎么算跑成了:把 Instrumental 和原曲来回对比,人声位置干净、乐器没有明显空洞,就可以正式跑全长。

两种安装方式,各走各的

方式前置条件适合人群
官方一体化安装包(Windows 安装程序 / macOS dmg)无,Python、PyTorch、FFmpeg 全部内置普通用户,装完直接点开
源码 + 依赖安装Python 3.9 及以上、pip、git开发者、Linux 用户、想改代码的人
git clone https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui cd ultimatevocalremovergui pip install -r requirements.txt

提示:Windows 版必须安装到 C:\ 主盘,装到别的盘会不稳定,且要求 Windows 10 及以上;程序只支持 64 位系统,处理非 WAV 文件依赖 FFmpeg(安装包已内置,源码版需自行放到程序目录)。

最小闭环:4 步拿到第一次结果

  1. 启动程序:源码版在项目目录运行python UVR.py;安装包直接双击启动。
  2. 选择:点 Select Input 载入歌曲,选好输出目录与导出格式。
  3. 填入:CHOOSE PROCESS METHOD 选 MDX-Net,模型下拉框任选一个两轨人声模型。
  4. 勾选 Sample Mode 试跑,设置面板里把试听时长从 5 秒拖到 120 秒。
  5. 点击 Start Processing,进度条走完后到输出目录检查两个文件。

参数怎么调:听到什么声就改什么

症状 / 场景参数推荐范围原因
内存或显存不够、转换报错Segment Size默认 256,可降到 32–128分段越小单次占用内存越低
段落衔接处有咔哒声OverlapMDX-Net 取 0.25–0.99;MDX23C 取 2–50(默认 8);Demucs 取 0.25/0.50/0.75/0.99重叠越高,段与段之间被重复处理的部分越多,拼接越自然
想先听效果再跑全长Sample Mode5–120 秒只处理开头几秒,省掉整首的等待
处理慢、文件多GPU 开关NVIDIA 建议 GTX 1060 6GB 起步,8GB 显存更稳程序自动检测 CUDA 与 Mac M1 的 MPS,可用就优先走 GPU

判断句,照做即可:

  • 如果成品里听到咔哒声,就把 Overlap 从当前值加到 0.5(MDX23C 则从 8 加到 16–24)重跑。
  • 如果程序卡住或报内存分配错误,就把 Segment Size 从 256 降到 128 再试。
  • 如果干声里残留回声或底噪,先用 models/VR_Models/ 里的 UVR-DeNoise-Lite.pth 降噪一遍再分离。

选模型不用研究参数表,看用途:

  • 当你要人声 + 伴奏两轨,选 MDX-Net,速度与质量均衡,实现见 lib_v5/mdxnet.py
  • 当你是古典、爵士这类编曲复杂的歌,选 Demucs v4,四轨拆分更稳,代码在 demucs/
  • 当你只想去掉某件乐器,选 VR Architecture,4band_44100 下有 "No Piano" 这类专项模型,代码在 lib_v5/vr_network/

每个模型的取向写在 models/MDX_Net_Models/model_data/model_data.json 里,primary_stem 说明它主拆哪轨,是否 karaoke 模式也有标注。

提示:转换耗时取决于硬件,GPU 与 CPU 差距明显;Mac M1 上 Demucs v4 和全部 MDX-Net 模型都能走 MPS 加速。

它是怎么做到的:一个比喻讲清原理

传统"消人声"像用筛网过滤:把歌声所在的频段整段滤掉。但吉他泛音、钢琴和声跟歌声挤在同一频段,滤掉的是乐器一起,伴奏自然又闷又空。UVR 的模型从大量标注样本里学过人声和乐器在时间、频率上的组合规律,按"声源"切分而不是按"频率"切分。好比一位老调音师听一段混音,直接分出鼓、贝斯和主唱——他靠的是声音的行为特征,不是频率刻度。所以你拿到的伴奏是"完整的",而不是"挖空的"。

跑挂了:常见错误与对策

症状常见原因对策
转换 MP3 / FLAC 时报错缺少 FFmpeg源码版把 FFmpeg 放到程序目录;安装包已内置
内存分配错误Segment / Window 开太大调小 Segment Size 或 Window 尺寸
macOS Sonoma 上左键点不动Tkinter 已知问题更新到 v5.6 最新版,该问题已修复
模型下载失败或极慢网络原因手动下载模型,放入 models/ 对应目录
Windows 装完运行不稳定装到了 C:\ 以外的盘重装到 C:\ 主盘

报错细节可以在界面里 Start Processing 左侧的 Settings 按钮中点 Error Log 查看,提 issue 时一并贴上。

挑一首你最熟的歌,先用 Sample Mode 试跑 30 秒,确认伴奏干净后取消勾选跑全长。干声和伴奏会落在输出目录里,翻唱、剪辑、混音,随取随用。

【免费下载链接】ultimatevocalremoverguiGUI for a Vocal Remover that uses Deep Neural Networks.项目地址: https://gitcode.com/GitHub_Trending/ul/ultimatevocalremovergui

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 3:16:34

D3121地隔离放大器芯片介绍与应用

​一、产品概述D3121是一款专为消除地线噪声设计的双通道地隔离放大器,采用DIP8/SOP8/SIP8封装,广泛应用于车载音响系统等对电磁干扰敏感的场景。其核心优势在于:​低噪声:输出噪声电压仅3.5μVrms(典型值)…

作者头像 李华
网站建设 2026/10/21 3:15:47

VS Code高效开发指南:工作区、多光标与调试技巧

1. 第一次使用就该搞懂的工作区概念:文件夹与.code-workspace很多人上手VS Code,习惯就是点击"文件-打开文件夹",把一个项目目录拖进窗口就开始写代码。这个流程对单仓库项目完全没问题,直到你开始同时维护多个仓库、前…

作者头像 李华
网站建设 2026/10/21 3:15:37

STM32 LCD1602字符屏极简驱动库:GPIO模拟时序详解

简介:面向STM32开发者的LCD1602字符液晶驱动基础库,压缩包内仅含2个文件(1个C源文件与1个头文件),体积约1KB,轻量易集成。C文件封装了LCD1602初始化、字符显示、清屏等核心操作,头文件则提供函数…

作者头像 李华
网站建设 2026/10/21 3:14:30

Spring Cloud + Redis + Kafka:大厂高并发面试三件套深度解析

面试官最爱问的“技术三件套”,Spring Cloud、Redis、Kafka,几乎每一位候选人的简历上都写着一行“熟悉微服务架构,熟练使用Redis和Kafka”,可真正坐下来深聊的时候,能把这套组合讲清楚、讲出层次的人,真的…

作者头像 李华
网站建设 2026/10/21 3:13:41

单周期CPU FPGA实现:Vivado时序收敛与板级调试实战

简介:本资源是一套基于Verilog实现的单周期CPU完整FPGA设计工程,面向数字电路、计算机组成原理课程学习者及FPGA初学者,旨在通过可综合、可仿真的真实项目,直观呈现取指、译码、执行、写回等CPU核心流程,解决教学中抽象…

作者头像 李华
网站建设 2026/10/21 3:13:40

STM32工业级PT100温度采集节点:恒流源+AD7793+本地存储

简介:本资源是一套基于STM32单片机的PT100铂电阻高精度温度采集系统完整开发包,面向嵌入式初学者、电子设计竞赛学生及工业测温应用开发者,解决低温至高温范围内稳定、线性、抗干扰的温度传感与数字转换难题。压缩包共277个文件,含…

作者头像 李华