Разделение звука (UVR / MDX / Demucs)

ЗвукОфлайнGPU необязательноЧасть моделей некоммерческая

Разделяет звук видео на голоса и фон с помощью моделей UVR, MDX-Net, BS-Roformer или Demucs на вашем компьютере. Это альтернатива встроенному разделителю на ffmpeg, который опирается на стерео-трюк; каждая модель загружается один раз, при первом использовании.

Установите из Subtitld

Настройки Дополнения audio-separator (UVR / MDX / Demucs) Установка

Subtitld скачает его, проверит SHA-256 и будет поддерживать его в актуальном состоянии.

Исходный код на GitHub
Модели
5
Загрузка дополнения
295–432 MB
ОЗУ, не меньше
4 GB

Что он делает

Голоса и фон

Каждая модель даёт Subtitld два файла: голоса и всё остальное. Demucs разделяет ударные, бас и остальное; дополнение сводит их обратно в один фон.

Ваш дубляж поверх оригинала

Экспортируйте звук с Include background audio, и ваш дубляж смешивается с фоном. Он остаётся стерео, поэтому музыка и атмосфера сохраняют ширину.

Голоса для клонирования

Когда дополнению для клонирования голоса нужен образец говорящего, Subtitld вырезает его из файла голосов, поэтому музыка в него не попадает.

Один раз на видео

Subtitld разделяет видео при открытии и сохраняет оба файла, поэтому повторное открытие проекта их использует.

Выберите его в Общие настройки › Общие › Разделитель звука. Встроенный разделитель на ffmpeg остаётся в списке.

Модели

Начните с Kim Inst, по умолчанию. Попробуйте BS-Roformer, когда разделение важнее времени, которое оно занимает. Karaoke 2 оставляет только основной голос и отдаёт бэк-вокал музыке. Demucs работает с четырьмя дорожками, которые дополнение сводит обратно в один фон.

Модель ЗагрузкаПодходит для
Kim_Inst.onnx Kim_Inst.onnx
67 MB
Голоса против всего остального; по умолчанию
UVR-MDX-NET-Inst_HQ_3.onnx UVR-MDX-NET-Inst_HQ_3.onnx
64 MB
Быстрое, сбалансированное разделение
UVR_MDXNET_KARA_2.onnx UVR_MDXNET_KARA_2.onnx
64 MB
Только основной голос; бэк-вокал остаётся с музыкой
model_bs_roformer_ep_317_sdr_12.9755.ckpt
396 MB
Лучшее разделение, если есть время
htdemucs_ft.yaml
320 MB
Четыре дорожки, сведённые обратно в две

Каждая модель загружается при первом использовании. Subtitld сохраняет дорожки каждого видео, которое он разделил, и повторно их использует, поэтому другая модель применяется только к видео, которые ещё не разделялись. Чтобы выполнить разделение заново, удалите их файлы из папки audioseparation в кэше Subtitld.

Где хранятся модели

В собственной папке вне дополнения, поэтому переустановка или обновление не загружает их заново. Чтобы хранить их в другом месте, задайте AUDIO_SEPARATOR_MODEL_DIR до запуска Subtitld.

Система Папка
Linux ~/.cache/subtitld/addons/audio-separator/models
macOS ~/Library/Caches/subtitld/addons/audio-separator/models
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\addons\audio-separator\models

Настройки

В разделе «Настройки › Дополнения › audio-separator (UVR / MDX / Demucs)» нажмите «Настроить».

Separation model
По умолчанию: Kim_Inst.onnx

Какую модель использовать. См. таблицу выше.

Inference device
По умолчанию: cpu

Процессор работает везде. Выпущенные сборки не содержат среды выполнения CUDA, поэтому выбор CUDA не заставляет их использовать карту NVIDIA.

Output format
По умолчанию: FLAC

Платформы

Система ЗагрузкаПроверено
Linux x86-64 432.4 MBВ CI, только запуск
macOS (универсальная) 312.2 MBВ CI, только запуск
Windows x86-64 295.5 MBВ CI, только запуск

В CI каждая сборка запускается один раз, чтобы проверить, что она отвечает Subtitld; разделение там не выполняется.

Устранение неполадок

Subtitld пока не показывает ошибки разделения. Когда разделение не удаётся, элемент управления Музыка/Голос остаётся выключенным, а Include background audio неактивен при экспорте звука. Сначала проверьте это:

  • ffmpeg в PATH. Дополнение вызывает ffmpeg из PATH, чтобы прочитать звук видео и преобразовать обе дорожки. Оно не использует копию внутри Subtitld, которая в Windows и macOS не находится в PATH, поэтому установите ffmpeg так, чтобы он запускался из терминала.
  • Подключение при первом использовании. Каждая модель загружается при первом использовании.

Лицензия

Дополнение
MIT
Движок
MIT
python-audio-separator
Модели
По модели
У каждой модели своя лицензия; смотрите её карточку

Дополнение и python-audio-separator лицензированы по MIT. У каждой модели своя лицензия, которую дополнение не перечисляет; каталог отмечает, что некоторые модели UVR и MDX предназначены только для некоммерческого использования, поэтому проверьте карточку модели перед коммерческим применением.

Версии

  • 0.0.5

    Automated release for audio-separator v0.0.5.