Ratgeber

Audio aus Base64-Dateien extrahieren

Sie können die Audiospur eines Base64-codierten Videos oder Mediums als MP3, AAC, M4A, OGG oder WAV extrahieren. Ohne Formatangabe wird MP3 verwendet; verarbeitet wird der erste Audiostream.

Tool Audio extrahieren

Audio aus Base64-Medien extrahieren

Mit diesem Werkzeug können Sie die Audiospur aus einem bereitgestellten Video oder einem anderen Medium herauslösen. Als Eingabe dient ein Base64-codierter Medienwert. Die Verarbeitung erzeugt eine Audiodatei in einem unterstützten Zielformat. Zur Auswahl stehen MP3, AAC, M4A, OGG und WAV. Wenn Sie kein Ausgabeformat angeben, wird MP3 verwendet.

Der Ablauf eignet sich beispielsweise, wenn der Ton eines Videos getrennt vom Bild weiterverarbeitet werden soll. Auch für ein Medium mit mehreren Tonspuren ist der Ablauf klar eingegrenzt: Berücksichtigt wird der erste Audiostream des übergebenen Mediums. Die Auswahl einer späteren Tonspur ist daher nicht Bestandteil dieses Vorgangs. Vor der Verarbeitung sollten Sie außerdem prüfen, ob Ihr Medium decodierbar ist und ob die direkte Medieneingabe die zulässige Größe einhält.

So gehen Sie vor

  1. Medium und Eingabe vorbereiten: Wählen Sie ein Video oder ein anderes Medium, aus dem eine Audiospur extrahiert werden soll. Stellen Sie den Medieninhalt als Base64-codierten Wert bereit. Prüfen Sie zusätzlich die Größe der direkten Medieneingabe. Überschreitet sie 50 MB, wird sie zurückgewiesen.

  2. Base64-Wert übergeben: Setzen Sie den codierten Medieninhalt als Eingabe für die Verarbeitung ein. Verwenden Sie dabei den vollständigen Wert und achten Sie darauf, dass er tatsächlich zum bereitgestellten Medium gehört. Für diesen Ablauf ist kein anderer Eingabetyp dokumentiert.

  3. Zielformat festlegen: Geben Sie optional eine der unterstützten Formatkennungen an: mp3, aac, m4a, ogg oder wav. Wählen Sie MP3, AAC, M4A, OGG oder WAV entsprechend der vorgesehenen Weiterverarbeitung. Wenn Ihnen MP3 genügt, können Sie die Formatangabe weglassen; dann greift die Standardeinstellung MP3. Andere Formatnamen sollten Sie nicht verwenden.

  4. Verarbeitung starten: Starten Sie die Extraktion erst, wenn eine verfügbare ffmpeg-Laufzeit vorhanden ist. Das Werkzeug verarbeitet den ersten Audiostream im übergebenen Medium. Enthält das Medium keinen auswählbaren ersten Audiostream, kann aus diesem Medium keine erfolgreiche Ausgabe entstehen. Bei mehreren Audiostreams wird nicht automatisch eine später angeordnete Spur ausgewählt.

  5. Ausgabe kontrollieren: Prüfen Sie nach dem Lauf, ob eine nichtleere Audiodatei erzeugt wurde und ob ihr Format der Auswahl entspricht. Ohne Angabe sollte die Ausgabe MP3 sein. Bei einer Auswahl von AAC, M4A, OGG oder WAV sollte die Ausgabe dem jeweiligen angeforderten Format entsprechen. Wenn keine verwertbare Ausgabe vorliegt, gehen Sie die Eingabe, die Größenprüfung, den Audiostream, das Zielformat und die verfügbare ffmpeg-Laufzeit in dieser Reihenfolge noch einmal durch.

Die Reihenfolge dieser Prüfung hilft, Eingabe- und Verarbeitungsprobleme voneinander zu trennen. Ein Base64-Wert beschreibt zwar die übergebene Eingabe, sagt aber nicht allein aus, dass das enthaltene Medium decodiert werden kann oder einen nutzbaren ersten Audiostream besitzt. Ebenso führt eine gültige Formatangabe nicht zu einer Ausgabe, wenn die Verarbeitungsvoraussetzung ffmpeg fehlt.

Ergebnis richtig einordnen

Das Ergebnis ist eine aus dem übergebenen Video oder Medium extrahierte Audiospur. Das angeforderte Format bestimmt die Form der Audiodatei: Unterstützt werden MP3, AAC, M4A, OGG und WAV. Wenn keine Formatangabe mitgegeben wird, ist MP3 das erwartete Zielformat. Entscheidend ist dabei nicht nur der Container oder die Base64-Codierung, sondern auch, ob das Medium erfolgreich decodiert werden kann.

Bei mehreren Tonspuren sollten Sie die Reihenfolge im Ausgangsmedium vorab berücksichtigen, weil der erste Audiostream verarbeitet wird. Eine später angeordnete Tonspur wird nicht als alternatives Ziel ausgewählt. Wenn das Medium keinen auswählbaren ersten Audiostream enthält, kann keine erfolgreiche Audiodatei entstehen. Auch eine nichtleere Ausgabe ist eine notwendige Bedingung für ein brauchbares Ergebnis.

Die Verarbeitung setzt eine verfügbare ffmpeg-Laufzeit voraus. Fehlt diese Voraussetzung, lässt sich aus dem bereitgestellten Medium keine Ausgabe ableiten, selbst wenn der Base64-Wert und das gewünschte Format korrekt angegeben wurden. Eine direkte Medieneingabe über 50 MB wird zurückgewiesen. Der Laufzeitvertrag weist außerdem keinen Netzwerkzugriff aus. Daraus lässt sich jedoch nicht ableiten, in welcher konkreten Umgebung die Verarbeitung stattfindet oder wie Eingabedaten gespeichert beziehungsweise gelöscht werden.

Ordnen Sie das Ergebnis daher anhand von drei Punkten ein: dem tatsächlich gewählten Zielformat, der Position des verarbeiteten Audiostreams und der Frage, ob eine nichtleere Audiodatei erzeugt wurde. Diese Prüfung beschreibt, was der dokumentierte Ablauf leisten kann, und ersetzt keine Aussage über Medieninhalte, die nicht decodiert werden können.

Praktisches Beispiel

Sie möchten den Ton eines kurzen Videos als WAV-Datei für eine nachgelagerte Audiobearbeitung verwenden.

Eine als Base64-Wert vorliegende Videodatei wird übergeben und das Ausgabeformat WAV ausgewählt. Anschließend wird die Verarbeitung gestartet und geprüft, ob eine nichtleere WAV-Ausgabe vorliegt.

Eine nichtleere Audiodatei im angeforderten Format, hier WAV, die aus dem ersten Audiostream des Mediums erzeugt wurde.

Einschränkungen

  • Direkte Medieneingaben über 50 MB werden zurückgewiesen. Für die Verarbeitung muss ffmpeg verfügbar sein, und das Medium muss einen decodierbaren, auswählbaren ersten Audiostream liefern.

Häufige Fehler

  • Ursache: Der Base64-Wert ist nicht als geeignetes Medium übergeben worden, die direkte Eingabe überschreitet 50 MB, ffmpeg ist nicht verfügbar oder es gibt keinen auswählbaren ersten Audiostream. Korrektur: Prüfen Sie den vollständigen Base64-Wert, die Größe der direkten Eingabe, die ffmpeg-Verfügbarkeit und die vorhandenen Audiostreams, bevor Sie die Verarbeitung erneut starten.

Häufige Fragen

Unter welchen Bedingungen kann ich aus einem Base64-Medium Audio extrahieren?

Das gelingt, wenn das Medium decodiert werden kann, einen auswählbaren ersten Audiostream enthält und eine nichtleere Ausgabe erzeugt. Als Zielformat müssen Sie MP3, AAC, M4A, OGG oder WAV verwenden.

Welches Ausgabeformat wird ohne Auswahl verwendet?

Wenn Sie kein Zielformat angeben, verwendet die Verarbeitung MP3. Für eine andere Ausgabe wählen Sie AAC, M4A, OGG oder WAV.

Gibt es eine Größenbegrenzung für die direkte Eingabe?

Ja. Eine direkte Medieneingabe mit mehr als 50 MB wird zurückgewiesen. Prüfen Sie die Größe vor dem Start der Verarbeitung.

Tool

Audio extrahieren