Ultimate Vocal Remover GUI v5.6
Um
Diese Anwendung verwendet modernste Quellentrennungsmodelle, um Gesang aus Audiodateien zu entfernen. Die Kernentwickler von UVR haben alle in diesem Paket bereitgestellten Modelle trainiert (mit Ausnahme der 4-Stiel-Modelle Demucs v3 und v4).
Installation
Diese Bundles enthalten die UVR-Schnittstelle, Python, PyTorch und andere Abhängigkeiten, die für die effektive Ausführung der Anwendung erforderlich sind. Es sind keine Voraussetzungen erforderlich.
Windows-Installation
Bitte beachten Sie:
- Dieses Installationsprogramm ist für Benutzer mit Windows 10 oder höher gedacht.
- Die Anwendungsfunktionalität für Systeme mit Windows 7 oder niedriger kann nicht garantiert werden.
- Die Anwendungsfunktionalität für Intel Pentium- und Celeron-CPU-Systeme kann nicht garantiert werden.
- Sie müssen UVR auf dem Hauptlaufwerk C: installieren. Die Installation von UVR auf einem sekundären Laufwerk führt zu Instabilität.
Laden Sie das UVR-Installationsprogramm für Windows über den folgenden Link herunter:
- Haupt-Download-Link
- Haupt-Download-Link-Spiegel
Wenn Sie eine AMD Radeon- oder Intel Arc-Grafikkarte verwenden, können Sie die OpenCL-Version ausprobieren:
- OpenCL-Version – Haupt-Download-Link
Anweisungen zum Aktualisieren des Pakets für diejenigen, die UVR bereits installiert haben:
- Wenn Sie UVR bereits installiert haben, können Sie dieses Paket darüber installieren oder es direkt aus der Anwendung herunterladen oder hier klicken, um den Patch zu erhalten.
Manuelle Windows-Installation
Manuelle Windows-Installation
- Laden Sie das Repository hier herunter und extrahieren Sie es
- Laden Sie Python hier herunter und installieren Sie es
- Stellen Sie sicher, dass Sie während der Installation die Option „Python.exe zum PATH hinzufügen“ aktivieren
- Führen Sie die folgenden Befehle aus dem extrahierten Repo-Verzeichnis aus:
python.exe -m pip install -r requirements.txt
Wenn Sie über eine kompatible Nvidia-GPU verfügen, führen Sie den folgenden Befehl aus:
python.exe -m pip install --upgrade torch --extra-index-url https://download.pytorch.org/whl/cu117
Wenn Sie FFmpeg oder Rubber Band nicht installiert haben und den aufwändigen Installationsprozess vermeiden möchten, befolgen Sie die nachstehenden Anweisungen.
FFmpeg-Installation
- Laden Sie den vorkompilierten Build hier herunter
- Extrahieren Sie aus dem Archiv die folgende Datei in das UVR-Anwendungsverzeichnis:
-
ffmpeg-5.1.2-essentials_build/bin/ffmpeg.exe
Installation des Gummibandes
Um das Time Stretch- oder Change Pitch-Tool verwenden zu können, benötigen Sie ein Gummiband.
- Laden Sie den vorkompilierten Build hier herunter
- Extrahieren Sie aus dem Archiv die folgenden Dateien in das UVR-Anwendungsverzeichnis:
-
rubberband-3.1.2-gpl-executable-windows/rubberband.exe
-
rubberband-3.1.2-gpl-executable-windows/sndfile.dll
MacOS-Installation
MacOS-Benutzer: Haben Sie Probleme beim Öffnen von UVR?
Aufgrund der strengen Anwendungssicherheit von Apple müssen Sie möglicherweise diese Schritte ausführen, um UVR zu öffnen.
Führen Sie zunächst den folgenden Befehl über Terminal.app aus, um die Ausführung von Anwendungen aus allen Quellen zu ermöglichen (es wird empfohlen, dies erneut zu aktivieren, sobald UVR ordnungsgemäß geöffnet wird).
sudo spctl --master-disable
Zweitens führen Sie den folgenden Befehl aus, um die Beglaubigung zu umgehen:
sudo xattr -rd com.apple.quarantine /Applications/Ultimate Vocal Remover.app
Manuelle MacOS-Installation
Manuelle MacOS-Installation
- Laden Sie dieses Repository hier herunter und speichern Sie es
- Laden Sie Python 3.10 hier herunter und installieren Sie es
- Führen Sie im gespeicherten Verzeichnis Folgendes aus:
pip3 install -r requirements.txt
- Wenn Ihr Mac mit einem M1 läuft, führen Sie bitte als nächstes den folgenden Befehl aus. Wenn nicht, überspringen Sie diesen Schritt. -
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-Installation
- Sobald die Installation abgeschlossen ist, laden Sie hier die richtige FFmpeg-Binärdatei für Ihr System herunter und legen Sie sie im Hauptverzeichnis der Anwendung ab.
Installation des Gummibandes
Um das Time Stretch- oder Change Pitch-Tool verwenden zu können, benötigen Sie ein Gummiband.
- Laden Sie den vorkompilierten Build hier herunter
- Extrahieren Sie aus dem Archiv die folgenden Dateien in das Anwendungsverzeichnis UVR/lib_v5:
-
rubberband-3.1.2-gpl-executable-macos/rubberband
Dieser Prozess wurde auf einem MacBook Pro 2021 (mit M1) und einem MacBook Air 2017 getestet und funktioniert nachweislich auf beiden.
Linux-Installation
Siehe Linux-Installationsanweisungen
Diese Installationsanweisungen gelten für Debian- und Arch-basierte Linux-Systeme.
- Laden Sie dieses Repository hier herunter und speichern Sie es
- Führen Sie im gespeicherten Verzeichnis die folgenden Befehle in dieser Reihenfolge aus:
Für Debian-basiert (Ubuntu, Mint usw.):
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
Für Arch Based (EndeavourOS):
sudo pacman -Syu
sudo pacman -Sy
sudo pacman -S python-pip
sudo pacman -S --noconfirm tk
sudo pacman -S ffmpeg
Um die Umgebungseinrichtung zu umgehen und mit der Installation fortzufahren, verwenden Sie Folgendes:
- Seien Sie vorsichtig; Dadurch werden Systemdateien geändert.
sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED
Gehen Sie dann der Reihe nach wie folgt vor:
chmod +x install_packages.sh
./install_packages.sh
python UVR.py
Weitere Anwendungshinweise
- Nvidia RTX 1060 6 GB ist die Mindestvoraussetzung für GPU-Konvertierungen.
- Nvidia-GPUs mit mindestens 8 GB V-RAM werden empfohlen.
- Die unterstützte AMD Radeon GPU ist derzeit begrenzt.
- Derzeit gibt es hier einen funktionierenden Zweig für AMD-GPU-Benutzer
- Diese Anwendung ist nur mit 64-Bit-Plattformen kompatibel.
- Diese Anwendung basiert auf der Rubber Band-Bibliothek für die Time-Stretch- und Pitch-Shift-Optionen.
- Diese Anwendung verwendet FFmpeg, um Nicht-WAV-Audiodateien zu verarbeiten.
- Die Anwendung merkt sich beim Schließen automatisch Ihre Einstellungen.
- Die Konvertierungszeiten hängen maßgeblich von Ihrer Hardware ab.
- Diese Modelle sind rechenintensiv.
Leistung:
- Die Ladezeiten der Modelle sind schneller.
- Das Importieren/Exportieren von Audiodateien geht schneller.
Fehlerbehebung
Häufige Probleme
- Wenn FFmpeg nicht installiert ist, gibt die Anwendung einen Fehler aus, wenn der Benutzer versucht, eine Nicht-WAV-Datei zu konvertieren.
- Speicherzuordnungsfehler können normalerweise durch Verringern der „Segment“- oder „Fenster“-Größen behoben werden.
MacOS Sonoma Linksklick-Fehler
Unter MacOS Sonoma gibt es ein bekanntes Problem, bei dem Linksklicks in der App nicht korrekt registriert werden. Dies wirkte sich auf alle mit Tkinter auf Sonoma erstellten Anwendungen aus und wurde inzwischen behoben. Bitte laden Sie die neueste Version über den folgenden Link herunter, wenn weiterhin Probleme auftreten - Link
Dieses Problem wurde hier verfolgt.
Problemberichterstattung
Bitte seien Sie so detailliert wie möglich, wenn Sie eine neue Ausgabe veröffentlichen.
Wenn möglich, klicken Sie auf die Schaltfläche „Einstellungen“ links neben der Schaltfläche „Verarbeitung starten“ und dann auf die Schaltfläche „Fehlerprotokoll“, um detaillierte Fehlerinformationen zu erhalten, die uns zur Verfügung gestellt werden können.
Lizenz
Der GUI-Code von Ultimate Vocal Remover ist MIT-lizenziert.
- Bitte beachten Sie: Alle Drittanwendungsentwickler, die unsere Modelle verwenden möchten, respektieren bitte die MIT-Lizenz, indem sie UVR und seinen Entwicklern eine Gutschrift geben.
Credits
- ZFTurbo – Erstellt und trainiert die Gewichte für die neuen MDX23C-Modelle.
- DilanBoskan – Ihre Beiträge zu Beginn dieses Projekts waren entscheidend für den Erfolg von UVR. Danke schön!
- Bas Curtiz – Entwarf das offizielle UVR-Logo, Symbol, Banner und Begrüßungsbildschirm.
- tsurumeso – Entwickelte den ursprünglichen VR-Architekturcode.
- Kuielab und Woosung Choi – Entwickelten den ursprünglichen MDX-Net-KI-Code.
- Adefossez & Demucs – Entwickelte den ursprünglichen Demucs-KI-Code.
- KimberleyJSN – Beratung und Unterstützung bei der Implementierung der Schulungsskripte für MDX-Net und Demucs. Danke schön!
- Hv – Hat bei der Implementierung von Chunks in den MDX-Net AI-Code geholfen. Danke schön!
Mitwirken
- Für alle, die an der Weiterentwicklung der Ultimate Vocal Remover GUI interessiert sind, senden Sie uns bitte eine Pull-Anfrage, und wir werden sie prüfen.
- Dieses Projekt ist zu 100 % Open Source und kann von jedem nach Belieben verwendet und geändert werden.
- Wir kümmern uns nur um die Entwicklung und den Support für die Ultimate Vocal Remover GUI und die bereitgestellten Modelle.
Referenzen
- [1] Takahashi et al., „Multi-scale Multi-band DenseNets for Audio Source Separation“, https://arxiv.org/pdf/1706.09588.pdf