Audio separator (UVR / MDX / Demucs)

AudioOfflineGPU optionalSome models non-commercial

Splits a video's sound into voices and background with UVR, MDX-Net, BS-Roformer or Demucs models, on your own computer. It is an alternative to the built-in ffmpeg separator, which relies on a stereo trick; each model downloads once, the first time you use it.

Install it from Subtitld

Settings Add-ons audio-separator (UVR / MDX / Demucs) Install

Subtitld downloads it, checks its SHA-256, and keeps it updated.

Source on GitHub
Models
5
Add-on download
295–432 MB
RAM, at least
4 GB

What it does

Voices and background

Every model gives Subtitld two files: the voices, and everything else. Demucs splits drums, bass and the rest; the add-on mixes them back into one background.

Your dub over the original

Export audio with Include background audio and your dub is mixed over the background. It stays in stereo, so music and ambience keep their width.

Voices for cloning

When a voice-cloning add-on needs a sample of a speaker, Subtitld cuts it from the voices file, so the music stays out of it.

Once per video

Subtitld separates a video when you open it and keeps both files, so reopening the project reuses them.

Choose it under Global settings › General › Audio separator. The built-in ffmpeg separator stays in the list.

Models

Start with Kim Inst, the default. Try BS-Roformer when the split matters more than the time it takes. Karaoke 2 keeps only the main voice and leaves backing vocals with the music. Demucs works in four stems, which the add-on mixes back into one background.

Model DownloadGood for
Kim_Inst.onnx Kim_Inst.onnx
67 MB
Voices against everything else; the default
UVR-MDX-NET-Inst_HQ_3.onnx UVR-MDX-NET-Inst_HQ_3.onnx
64 MB
A fast, balanced split
UVR_MDXNET_KARA_2.onnx UVR_MDXNET_KARA_2.onnx
64 MB
The main voice alone; backing vocals go with the music
model_bs_roformer_ep_317_sdr_12.9755.ckpt
396 MB
The best split, when time allows
htdemucs_ft.yaml
320 MB
Four stems, mixed back into two

Each model downloads the first time you use it. Subtitld keeps the stems of every video it has separated and reuses them, so a different model applies only to videos that haven't been separated yet. To redo one, delete its files from the audioseparation folder in Subtitld's cache.

Where models are kept

In a folder of their own, outside the add-on, so reinstalling or updating it doesn't download them again. To keep them elsewhere, set AUDIO_SEPARATOR_MODEL_DIR before you start Subtitld.

System Folder
Linux ~/.cache/subtitld/addons/audio-separator/models
macOS ~/Library/Caches/subtitld/addons/audio-separator/models
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\addons\audio-separator\models

Options

In Settings › Add-ons › audio-separator (UVR / MDX / Demucs) › Configure.

Separation model
Default: Kim_Inst.onnx

Which model to use. See the table above.

Inference device
Default: cpu

CPU works everywhere. The released builds don't include a CUDA runtime, so choosing CUDA doesn't make them use an NVIDIA card.

Output format
Default: FLAC

Platforms

System DownloadTested
Linux x86-64 432.4 MBIn CI, start-up only
macOS (universal) 312.2 MBIn CI, start-up only
Windows x86-64 295.5 MBIn CI, start-up only

In CI, each build is started once to check that it answers Subtitld; no separation runs there.

Troubleshooting

Subtitld doesn't show separation errors yet. When a separation fails, the Music/Voice control stays off, and Include background audio stays greyed out when you export audio. Check these first:

  • ffmpeg on your PATH. The add-on calls ffmpeg from your PATH to read the video's sound and to convert both stems. It doesn't use the copy inside Subtitld, which on Windows and macOS isn't on the PATH, so install ffmpeg so that it runs from a terminal.
  • A connection on first use. Each model downloads the first time you use it.

License

Add-on
MIT
Engine
MIT
python-audio-separator
Models
Per model
Each model has its own license; check its model card

The add-on and python-audio-separator are MIT. Each model has its own license and the add-on doesn't list them; the catalog notes that some UVR and MDX models are for non-commercial use only, so check a model's card before you use it commercially.

Versions

  • 0.0.5

    Automated release for audio-separator v0.0.5.