Entfernen Sie Vocals von mp3 und erhalten Sie nur Instrumentals

8

Wie kann ich die Instrumentals nur aus einer Datei bekommen und den Gesang entfernen?

Ich verstehe, dass das Karaoke heißt.

    
Parto 26.04.2014, 22:26

3 Antworten

8

Um eine Live-Entfernung von Vocals aus einer Stereoaufnahme zu ermöglichen, können wir ein LADSPA-Filter als Tonausgabe an Pulseaudio. Es gibt ein ziemlich gutes Karaoke-Plugin von den Steve Harris LADSPA Plugins Dies entfernt zentrale Vocals aus einer Stereoaufnahme und kann auch mit Audacity verwendet werden.

Diese Plugins werden mit dem Paket swh-plugins installiert . Die Größe der Sprachentfernung und die fortlaufende Mono-Umwandlung werden als Steuerparameter in dB angegeben.

Um den Effekt anzuwenden, müssen wir den Pulsaudio-Namen unserer Standard-Audio-Senke mit

kennen
pacmd list-sinks

Der Standardname der Spüle ist wie im folgenden Beispiel mit einem Stern markiert:

* index: 1
      name: <alsa_output.pci-0000_00_14.2.analog-stereo>

Wir können dann den Karako-Filter mit dem folgenden Befehl anwenden

pactl load-module module-ladspa-sink sink_name=Karaoke master=<name> plugin=karaoke_1409 label=karaoke control=-30

Ersetzen Sie <name> durch den Namen Ihres Audiogeräts (z. B. alsa_output.pci-0000_00_14.2.analog-stereo ).

Notieren Sie sich die Modulnummer, die als Ausgabe von oben angegeben wurde, falls wir sie wieder entfernen wollen ( pactl unload-module <nmber> ). Alle Module werden entfernt und der Standardwert wird mit pulseaudio -k zurückgesetzt.

Der Parameter control gibt hier eine Stimmentfernung von -30 dB, höhere Werte (dh weniger negativ wie -10 ) für mehr Gesang (aber bessere Musik), niedrigere Werte (dh negativer wie -60 ) für noch weniger Gesang, aber auch mehr originelle Musikentfernung. Positive Werte sind möglich, führen aber zu starken Verzerrungen.

Wählen Sie diese neu erstellte Audio-Ausgabe-Senke als Ausgabe in Ihrer Sound-Einstellung, bevor Sie die Wiedergabe Ihres Musik-Players starten.

Beachten Sie, dass nicht alle Musikaufnahmen für dieses Karaoke-Plug-in geeignet sind, je zentraler der Gesang bleibt, desto besser. Mono-Aufnahmen funktionieren nicht.

    
Takkat 27.04.2014 00:05
7

Eine Software, die das kann, heißt sox

Es gibt eine Option für Karaoke:

  

oops

     

Out-of-Phase Stereoeffekt. Mischt Stereo zu Twin-Mono, wobei jeder Monokanal die Differenz zwischen den linken und rechten Stereokanälen enthält. Dies wird manchmal als "Karaoke" -Effekt bezeichnet, da es oft dazu führt, dass die meisten oder alle Vocals aus einer Aufnahme entfernt werden.

Also von der Befehlszeile das ...

sox song.wav music.wav oops

würde Musik mit entfernten Gesängen erzeugen.

Kann es nicht einfacher gehen?

Es gibt mehr Programme. audacity < img src="https://hostmar.co/software-small"> kann es auch tun. Es ist grafisch.

Hier ist ein Anleitungen . Was Sox automatisiert, müssen Sie manuell mit Kühnheit tun, also ist es ein bisschen schwieriger, aber lässt Sie auch mehr zwicken (so basierend auf Erfahrung der eine oder andere könnte eine bessere Optionen sein).

    
Rinzwind 26.04.2014 22:48
4

Die Option "Vocals entfernen" in den meisten Programmen verwendet einen cleveren Trick. Normalerweise sind die Vocals bei der Aufnahme eines Songs zentriert, was bedeutet, dass sie sowohl im linken als auch im rechten Kanal mit gleicher Lautstärke vorhanden sind. Auf der anderen Seite sind Instrumente normalerweise außermittig, was bedeutet, dass sie entweder im linken oder im rechten Kanal lauter sind. Daher können Sie versuchen, die Vocals zu entfernen, indem Sie die beiden Kanäle "subtrahieren". Da die Vocals in beiden gleich sind, verschwinden sie komplett. Da die Instrumente lauter sind als die anderen, sind sie leiser, aber immer noch präsent.

Diese Technik funktioniert offensichtlich nicht bei Monodateien, die keine separaten linken und rechten Spuren haben. Außerdem erzeugt es mehr oder weniger einen Mono-Ausgang. Selbst bei Songs, die mit zentriertem Gesang und außermittigen Instrumenten aufgenommen wurden, kann der Gesang normalerweise nicht vollständig entfernt werden.

Obwohl es möglich ist, dass Virtual DJ einen geheimen oder proprietären Algorithmus verwendet, um eine bessere Leistung zu erzielen, finde ich das unwahrscheinlich, vor allem angesichts des Inhalts von FAQ zum Thema . In der Tat, sie machen sogar eine Empfehlung für ein alternatives Programm, das übrigens das gleiche ist, das ich trotzdem empfehlen würde.

Probieren Sie Audacity aus. Sie finden es in den Ubuntu-Repositories. Um den Gesang zu entfernen, folgen Sie den Schritten auf dieser Seite .

    
TheSchwa 08.08.2014 03:31