Графический интерфейс Ultimate Vocal Remover v5.6
О
Это приложение использует современные модели разделения источников для удаления вокала из аудиофайлов. Основные разработчики UVR обучили все модели, представленные в этом пакете (за исключением моделей Demucs v3 и v4 с 4 стволами).
Основные разработчики
Поддержите проект
Установка
Эти пакеты содержат интерфейс UVR, Python, PyTorch и другие зависимости, необходимые для эффективной работы приложения. Никаких предварительных условий не требуется.
Установка Windows
Пожалуйста, обрати внимание:
- Этот установщик предназначен для пользователей Windows 10 или выше.
- Функциональность приложения для систем под управлением Windows 7 или более ранней версии не гарантируется.
- Функциональность приложения для систем с процессорами Intel Pentium и Celeron не гарантируется.
- Вам необходимо установить UVR на основной диск C:. Установка UVR на дополнительный диск приведет к нестабильной работе.
Загрузите установщик UVR для Windows по ссылке ниже:
- Основная ссылка для скачивания
- Главное зеркало ссылки для скачивания
Если вы используете видеокарту AMD Radeon или Intel Arc , вы можете попробовать версию OpenCL:
- Версия OpenCL — основная ссылка для скачивания
Инструкция по обновлению пакета для тех, у кого уже установлен UVR:
- Если у вас уже установлен UVR, вы можете установить этот пакет поверх него, загрузить его прямо из приложения или нажать здесь, чтобы получить патч.
Ручная установка Windows
Ручная установка Windows
- Загрузите и распакуйте репозиторий здесь
- Загрузите и установите Python здесь
- Обязательно установите флажок «Добавить python.exe в PATH» во время установки.
- Запустите следующие команды из извлеченного каталога репо:
python.exe -m pip install -r requirements.txt
Если у вас есть совместимый графический процессор Nvidia, выполните следующую команду:
python.exe -m pip install --upgrade torch --extra-index-url https://download.pytorch.org/whl/cu117
Если у вас не установлены FFmpeg или Rubber Band и вы хотите избежать длительного процесса их установки, следуйте инструкциям ниже.
Установка FFmpeg
- Загрузите предварительно скомпилированную сборку здесь
- Из архива извлеките следующий файл в каталог приложения UVR:
-
ffmpeg-5.1.2-essentials_build/bin/ffmpeg.exe
Установка резиновой ленты
Чтобы использовать инструменты «Растянуть по времени» или «Изменить шаг», вам понадобится резиновая лента.
- Загрузите предварительно скомпилированную сборку здесь
- Из архива извлеките в директорию приложения UVR следующие файлы:
-
rubberband-3.1.2-gpl-executable-windows/rubberband.exe
-
rubberband-3.1.2-gpl-executable-windows/sndfile.dll
Установка MacOS
Пользователи MacOS: проблемы с открытием UVR?
Из-за строгой безопасности приложений Apple вам может потребоваться выполнить следующие действия, чтобы открыть UVR.
Сначала запустите следующую команду через Terminal.app, чтобы разрешить запуск приложений из всех источников (рекомендуется повторно включить ее, как только UVR откроется правильно.)
sudo spctl --master-disable
Во-вторых, выполните следующую команду, чтобы обойти нотаризацию:
sudo xattr -rd com.apple.quarantine /Applications/Ultimate Vocal Remover.app
Ручная установка MacOS
Ручная установка MacOS
- Загрузите и сохраните этот репозиторий здесь.
- Загрузите и установите Python 3.10 здесь.
- Из сохраненного каталога выполните следующее:
pip3 install -r requirements.txt
- Если ваш Mac работает с M1, выполните следующую команду. Если нет, пропустите этот шаг. -
cp /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/_soundfile_data/libsndfile_arm64.dylib /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/_soundfile_data/libsndfile.dylib
Установка FFmpeg
- После завершения установки загрузите здесь правильный двоичный файл FFmpeg для вашей системы и поместите его в основной каталог приложения.
Установка резиновой ленты
Чтобы использовать инструменты «Растянуть по времени» или «Изменить шаг», вам понадобится резиновая лента.
- Загрузите предварительно скомпилированную сборку здесь
- Из архива извлеките следующие файлы в каталог приложения UVR/lib_v5:
-
rubberband-3.1.2-gpl-executable-macos/rubberband
Этот процесс был протестирован на MacBook Pro 2021 (с использованием M1) и MacBook Air 2017 и подтверждено, что он работает на обоих.
Установка Linux
См. инструкции по установке Linux.
Эти инструкции по установке предназначены для систем Linux на базе Debian и Arch.
- Загрузите и сохраните этот репозиторий здесь.
- Из сохраненного каталога выполните следующие команды в следующем порядке:
Для Debian (Ubuntu, Mint и т. д.):
sudo apt update && sudo apt upgrade
sudo apt-get update
sudo apt install ffmpeg
sudo apt install python3-pip
sudo apt-get -y install python3-tk
pip3 install -r requirements.txt
python3 UVR.py
Для Arch на основе (EndeavourOS):
sudo pacman -Syu
sudo pacman -Sy
sudo pacman -S python-pip
sudo pacman -S --noconfirm tk
sudo pacman -S ffmpeg
Чтобы обойти настройку среды и продолжить установку, используйте:
- Будьте осторожны; это изменяет системные файлы.
sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
Затем выполните следующие действия по порядку:
chmod +x install_packages.sh
./install_packages.sh
python UVR.py
Другие замечания по применению
- Nvidia RTX 1060 6 ГБ — это минимальное требование для преобразования графического процессора.
- Рекомендуется использовать графические процессоры Nvidia с объемом видеопамяти не менее 8 ГБ.
- В настоящее время поддержка графического процессора AMD Radeon ограничена.
- В настоящее время здесь существует рабочая ветка для пользователей графических процессоров AMD.
- Это приложение совместимо только с 64-битными платформами.
- Это приложение использует библиотеку Rubber Band для параметров Time-Stretch и Pitch-Shift.
- Это приложение использует FFmpeg для обработки аудиофайлов в формате, отличном от WAV.
- Приложение автоматически запомнит ваши настройки при закрытии.
- Время преобразования будет существенно зависеть от вашего оборудования.
- Эти модели требуют больших вычислительных ресурсов.
Производительность:
- Время загрузки модели сокращается.
- Импорт/экспорт аудиофайлов происходит быстрее.
Поиск неисправностей
Общие проблемы
- Если FFmpeg не установлен, приложение выдаст ошибку, если пользователь попытается преобразовать файл, отличный от WAV.
- Ошибки распределения памяти обычно можно устранить, уменьшив размеры «Сегмента» или «Окна».
Ошибка щелчка левой кнопкой мыши в MacOS Sonoma
В MacOS Sonoma существует известная проблема, из-за которой щелчок левой кнопкой мыши неправильно регистрируется в приложении. Это повлияло на все приложения, созданные с помощью Tkinter на Sonoma, и с тех пор было решено. Пожалуйста, загрузите последнюю версию по следующей ссылке, если у вас все еще возникают проблемы - ссылка
Эта проблема отслеживалась здесь.
Отчеты о проблемах
Пожалуйста, будьте как можно подробнее при публикации нового выпуска.
Если возможно, нажмите кнопку «Настройки» слева от кнопки «Начать обработку» и нажмите кнопку «Журнал ошибок», чтобы получить подробную информацию об ошибке, которая может быть предоставлена нам.
Лицензия
Код графического интерфейса Ultimate Vocal Remover лицензируется MIT.
- Обратите внимание: всем сторонним разработчикам приложений, желающим использовать наши модели, следует соблюдать лицензию MIT, отдавая должное UVR и ее разработчикам.
Кредиты
- ZFTurbo — создал и обучил веса для новых моделей MDX23C.
- ДиланБоскан – Ваш вклад в начале этого проекта имел важное значение для успеха UVR. Спасибо!
- Бас Куртис — разработал официальный логотип, значок, баннер и заставку UVR.
- цурумесо — разработал оригинальный код архитектуры виртуальной реальности.
- Куиелаб и Усунг Чой — разработали оригинальный код искусственного интеллекта MDX-Net.
- Adefossez & Demucs — разработали оригинальный код искусственного интеллекта Demucs.
- KimberleyJSN — консультировал и помогал во внедрении обучающих сценариев для MDX-Net и Demucs. Спасибо!
- Hv — помог внедрить фрагменты в код AI MDX-Net. Спасибо!
Содействие
- Всем, кто заинтересован в продолжающейся разработке Ultimate Vocal Remover GUI , отправьте нам запрос на вытягивание, и мы его рассмотрим.
- Этот проект на 100% с открытым исходным кодом, и каждый может его использовать и изменять по своему усмотрению.
- Мы занимаемся разработкой и поддержкой только графического интерфейса Ultimate Vocal Remover и предоставленных моделей.
Ссылки
- [1] Такахаши и др., «Многомасштабные многополосные DenseNets для разделения источников звука», https://arxiv.org/pdf/1706.09588.pdf.