
对音频/视频文件做音轨分离(Stem separation)是音乐人、播客剪辑师、乐器练习者或者自媒体人的日常工作之一,在练歌、扒谱、做 Remix、制作伴奏、找背景音或者只是想把一首歌里的“人声、鼓、贝斯、钢琴、吉他”单独拆出来都需要使用音轨分离工具。
虽然有很多免费的音轨分离软件或在线服务,但效果一般。而Moises、LALAL.AI 、X-Minus、LANDR Stems 等知名云端音轨分离服务效果确实惊艳,但问题也多:免费额度少得可怜、文件需要上传云端、各种包月订阅无限续费。更重要的是,音频文件必须交给第三方服务器处理,对于一些未发布作品、练习素材、客户音频或私人录音来说,隐私始终是个问题。
Stemdeck 是一款专门为音乐人、制作人和爱好者设计的开源音轨分离平台(Stem Extraction Platform),免费、本地、无账号、无上传、无订阅。
StemDeck:https://github.com/stemdeckapp/stemdeck
StemDeck 的核心功能
1. 六轨分离
StemDeck 使用 Demucs 的 htdemucs_6s 模型,可以分离:Vocals 人声、Drums 鼓、Bass 贝斯、Guitar 吉他、Piano 钢琴、Other 其他声音。
相比只分“人声/伴奏”的工具,六轨分离更适合练乐器、扒谱、Remix 和音乐分析。
比如吉他手可以单独听 guitar stem,鼓手可以重点听 drums stem,制作人可以把 vocals 单独拿出来做重新编曲。
2. 多轨波形界面
StemDeck 不是只给你几个 WAV 文件下载,而是提供一个类似 DAW 的多轨波形界面。
你可以在界面里直接试听每个 stem,查看波形,放大局部,循环某一段。对于练习和分析来说,这比单纯下载文件更实用。
3. Mute、Solo、Monitor 与音量控制
每条音轨都可以独立调节音量,也可以静音或独奏。
这对练习非常有用。例如你可以保留整首歌,但把鼓声降低;也可以只听贝斯;或者把人声去掉,做成练唱伴奏。
4. 自定义混音导出
StemDeck 支持把选中的 stem 混合成一个新的 mix.wav。
比如你只想要“鼓 + 贝斯”,或者想导出“去掉人声后的伴奏”,都可以直接生成。
5. 音频分析
StemDeck 还内置了一些基础音乐分析能力,包括 BPM、调性、音阶、LUFS、峰值等。
这让它不只是一个分轨工具,也可以作为音乐学习和音频分析的小助手。
音轨分离(Stem separation)生态
要理解对比 StemDeck 和众多基于Demucs 的开源音轨分离工具 以及和商业化的Moises、LALAL.AI的区别,简单说明一下音轨分离(Stem separation)生态。
音轨分离(Stem separation)生态主要分为两层:
第一层:模型层(负责把声音拆开)
这一层主流技术路线是神经网络,主要开源项目包括:Demucs、Spleeter、MDX-Net 。
第二层:产品层(把模型封装为用户能直接使用的东西)
模型本身只是一堆权重。要让普通人能用,需要有人把它包成 CLI、GUI 或服务。
StemDeck 属于这一层,不训练自己的模型,而是调用 Demucs。
Moises、LALAL.AI 商业服务一般使用自己的模型,同时提供在线服务等产品。
StemDeck vs. 与 Moises、LALAL.AI 等云服务对比:

对于音乐学习、扒谱、Remix 实验、伴奏制作和本地音频处理来说,StemDeck 是一个非常值得收藏使用的开源项目。
其他一些还不错的开源的音轨分离工具:
Ultimate Vocal Remover (UVR5):https://github.com/Anjok07/ultimatevocalremovergui
Audio Separator:https://github.com/nomadkaraoke/python-audio-separator
StemRoller:https://www.stemroller.com/
Demucs GUI:https://github.com/CarlGao4/Demucs-Gui
Open-Unmix :https://github.com/sigsep/open-unmix-pytorch