So trennen Sie Sprach - und Hintergrundmusik von einer Videodatei

Ist es möglich, Sprach-und Hintergrundmusik von einer Videodatei zu trennen?

Ich brauche nur die Hintergrundmusik.

Art des Videos: MP4 -

Funktioniert auf Windows XP 32 bit SP3

Author: slhck, 2011-02-14

3 answers

Es sei denn, es handelt sich um separate Audiospuren in Ihrem Video, nicht einfach. Sie müssen wahrscheinlich die Audiospur aus dem Video in eine separate Datei extrahieren, die Audiodatei mit einem speziellen Tool bearbeiten und das Ergebnis wieder in das Video einfügen.

Der demux/remux-Teil ist einfach. Was schwierig wird, ist der Versuch, die Hintergrundmusik zu isolieren. Sie müssen wahrscheinlich mit verschiedenen Effekten experimentieren, die höchstwahrscheinlich entweder zu einem signifikanten Verlust führen der Treue in der Audio - oder nicht vollständig Entfernen des Dialogs, wenn nicht beide. Darüber hinaus werden Sie diese Ausgabe in eine neue MP3/AAC-Datei neu codieren, und zwischen der Neucodierung und der Audioverarbeitung wird Ihre Ausgabe viel schlechter klingen als das Original.

Möglicherweise erzielen Sie bessere Ergebnisse, indem Sie versuchen, die Hintergrundmusik neu zu beherrschen und die Audiospur in der Filmdatei vollständig zu ersetzen.

 6
Author: afrazier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-14 16:55:36

Spleeter

Spleeter ist eine Python-Bibliothek, die Musik und Gesang aus einer gemeinsamen Audioquelle extrahieren kann. Es basiert auf maschinellem Lernen und kann verschiedene Ausgabetypen (die Anzahl der extrahierten Stämme) bereitstellen.

Es liefert die folgende Ausgabe:

  • Gesang (Singstimme) / Begleitung Trennung (2 Stämme)
  • Vocals / drums / bass / anderen Trennung (4 Stiele)
  • Gesang / Schlagzeug / Bass / Klavier / andere Instrumente (5 Stiele)

Kühnheit

Audacity-ein kostenloser und plattformübergreifender Open-Source – Audioeditor-kann dies mithilfe des Vocal Reduktion und Isolation Wirkung. Sie sollten zuerst das Audio aus der Videodatei extrahieren, z. B. mit ffmpeg:

ffmpeg -i video.mp4 -c:a pcm_s16le audio.wav

Und dann die Datei audio.wav in Audacity laden:

Wenn Sie nur Hintergrundmusik erhalten möchten, wählen Sie die Option Gesang entfernen; wenn Sie das Gegenteil wünschen, wählen Sie Gesang isolieren.

Beachte, dass dies niemals perfekt klingen wird. Stimmliche Isolation ist eine schwierige Aufgabe, da alles, was Sie hören, im Grunde in zwei Spuren gemischt ist. Ein Algorithmus wird nie so gut sein wie Ihr Gehirn bei der Isolierung verschiedener Schallquellen. Ihre Audioquelle sollte eine Stereodatei sein, bei der der Gesang im Totpunkt ist. Es kann auch falsch positive Ergebnisse erzeugen und dabei andere Instrumente entfernen.

 16
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-05-25 12:31:50

Ich habe es geschafft, Hintergrundgespräche/Rauschen aus einem Video zu entfernen, indem ich einen Tiefpassfilter ausgeführt habe, der in den von mir verwendeten Editor integriert wurde. Die Wirbel meines Roboters, der das Ziel meines Videos war, blieben.

Beachten Sie, dass ich kein Audioexperte bin und nicht garantieren kann, dass dies für Ihren speziellen Fall funktioniert, aber es ist einen Versuch wert.

 0
Author: Bigbio2002,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-21 03:48:38