Audiodateien zwischen MP3, WAV, FLAC und AAC umwandeln
Was tatsächlich passiert, wenn eine Audiodatei ihr Format wechselt, warum jede Umwandlung etwas kostet und was ein Browser für Sie tun kann und was nicht.
Drei Arten von Audiodateien, nicht zwei
Viele teilen Audio in gute Qualität und kleine Dateien ein, und das verdeckt die eigentlich nützliche Unterscheidung. Tatsächlich gibt es drei Kategorien, und wenn Sie wissen, welche Sie gerade vor sich haben, beantwortet das die meisten Fragen, bevor Sie sie stellen.
Eine WAV-Datei ist unkomprimiert. Sie enthält rohe PCM-Samples, eine Zahl pro Kanal für jeden Schritt des Abtasttakts, hinter einem kurzen RIFF-Header. Nichts wird analysiert und nichts verworfen, deshalb ist die Größe eine reine Rechensache: Abtastrate mal Bittiefe mal Kanalzahl.
FLAC ist komprimiert, aber verlustfrei. Es sagt voraus, wohin sich die Wellenform bewegt, speichert die Differenz zwischen dieser Vorhersage und den echten Samples und packt das effizient zusammen. Dekodieren Sie ein FLAC, erhalten Sie Bit für Bit genau die Samples zurück, die hineingegangen sind. Es ist deutlich kleiner als ein WAV, aber bei Weitem nicht so klein wie eine verlustbehaftete Datei.
MP3, AAC und Vorbis (der Codec in den meisten .ogg-Dateien) sind verlustbehaftet. Sie schicken das Signal durch ein psychoakustisches Modell, um zu entscheiden, welche Teile Ihr Ohr nicht bemerken wird, und speichern diese Teile dann einfach nicht. Das verworfene Audio ist weg. Sie können eine verlustbehaftete Datei zurück in PCM dekodieren, aber dann dekodieren Sie das, was der Encoder behalten wollte, nicht das, was ursprünglich aufgenommen wurde.
Jede Umwandlung geht über denselben Zwischenschritt
Es gibt keinen direkten Weg von MP3 zu AAC. Das MP3 wird zurück in PCM-Samples dekodiert, dann betrachtet der AAC-Encoder diese Samples ganz neu und entscheidet selbst, was er wegwirft. Das ist Transkodierung, und sie kostet Sie jedes einzelne Mal etwas.
Der Schaden ist größer, als es klingt, denn der zweite Encoder kann nicht erkennen, welche Teile des Signals Musik sind und welche Artefakte des ersten Encoders. Er verwendet Bits darauf, beides zu erhalten. Wiederholen Sie das oft genug, und Sie hören das Ergebnis: Becken werden zu Zischen, scharfe Transienten bekommen einen leichten Schleier vor sich, und das obere Ende des Spektrums verschwindet still und leise.
Daraus folgt eine Regel, die die meisten Fälle abdeckt. Wandeln Sie immer aus der besten Kopie um, die Sie haben, nicht aus der, die Sie letzte Woche umgewandelt haben. Wenn Sie das FLAC haben, erstellen Sie das AAC aus dem FLAC. Eine verlustbehaftete Datei in WAV oder FLAC umzuwandeln, holt ebenfalls nichts zurück. Der Schaden liegt dann nur in einem größeren Container.
Was der Konverter auf dieser Website tatsächlich macht
Das Tool übergibt Ihre Datei an den Decoder des Browsers selbst. Deshalb öffnet es mehr oder weniger alles, was Ihr Browser abspielen kann: MP3, AAC, M4A, OGG, WAV und auch FLAC, sofern der Browser es unterstützt. Was danach passiert, hängt vom gewählten Format ab.
- WAV wird direkt aus den dekodierten Samples als 16-Bit-PCM geschrieben.
- MP3 wird von LAME mit 192 kbit/s kodiert, und zwar in einem Hintergrund-Worker, damit die Seite auch bei einer langen Datei bedienbar bleibt.
- AAC wird vom eingebauten Audio-Encoder Ihres Browsers mit 192 kbit/s kodiert und als roher .aac-Stream gespeichert. Einige Apps erwarten AAC in einem .m4a-Container und öffnen eine solche Datei nicht.
- Für OGG schreibt derselbe eingebaute Encoder Opus mit 128 kbit/s. Opus ist neuer als der Vorbis-Codec, den die meisten älteren .ogg-Dateien enthalten. Aktuelle Browser und Player wie VLC kommen damit zurecht, manche älteren Hardware-Player verstehen aber nur Vorbis.
- AAC und OGG hängen von diesem eingebauten Encoder ab. In einem Browser ohne ihn sind diese beiden Optionen deshalb abgeschaltet, statt stillschweigend etwas anderes zu erzeugen.
Was sich unterwegs ändert
Ein paar Details überraschen viele. Der Konverter dekodiert alles mit 44,1 kHz, bei OGG mit 48 kHz, weil Opus nur mit dieser Rate arbeitet. Eine Quelle mit 96 kHz wird unterwegs also neu abgetastet. Surround-Dateien werden für MP3, AAC und OGG auf Stereo heruntergemischt. Und WAV wird mit 16 Bit pro Sample geschrieben, ein 24-Bit-Master wird also abgeschnitten. Beim Anhören spielt nichts davon eine Rolle. All das zählt, wenn jemand ein bestimmtes Format von Ihnen verlangt hat.
Tags überleben gar nicht. Der Decoder liefert Samples und sonst nichts, also gehen Interpret, Album, Titelnummer und eingebettetes Cover verloren. Rechnen Sie mit einer nackten Datei unter einem ebenso nackten Namen.
Die Größe hängt vom Format ab. WAV folgt der Rechnung: Stereo-PCM mit CD-Abtastrate kommt auf rund 10 MB pro Minute, ein vierminütiger Song landet also bei etwa 40 MB. MP3 und AAC mit 192 kbit/s brauchen ungefähr 1,4 MB pro Minute, OGG mit 128 kbit/s etwas unter 1 MB. Lange Dateien müssen während der Umwandlung außerdem als 32-Bit-Gleitkommazahlen im Speicher liegen, und genau da kommt ein Browser-Tab ins Schwitzen.
Wofür das wirklich gut ist
Um eine widerspenstige Datei in eine Form zu bringen, die jeder Editor öffnet, ohne etwas zu installieren. Jede Audiosoftware versteht PCM-WAV. Wenn Ihnen ein Kollege ein OGG geschickt hat, das Ihr Schnittprogramm verweigert, oder Sie eine schlichte Wellenform für die Timeline eines Videos brauchen, schlagen dreißig Sekunden in einem Browser-Tab zwanzig Minuten Suche nach einem Installer samt Durchklicken.
Es ist auch die richtige Form, um ein Transkriptionstool oder eine Rauschunterdrückung zu füttern. Beide wollen unkomprimiertes Material und müssten ein MP3 nach dem Eintreffen ohnehin erst wieder dekodieren.
In die andere Richtung ist es genauso nützlich: eine Sprachnotiz oder eine Probenaufnahme im WAV-Format in ein MP3 verwandeln, das klein genug zum Verschicken ist, ohne vorher einen Encoder zu installieren.
Wann ein Desktop-Encoder die bessere Wahl ist
Bei FLAC, das dieses Tool nicht schreibt, und bei allem, was Einstellungen braucht, die die Seite nicht bietet: eine variable Bitrate, eine bestimmte Abtastrate, 24-Bit-Ausgabe oder einen ganzen Ordner auf einmal. ffmpeg erledigt all das auf der Kommandozeile. Desktop-Player wie foobar2000 packen dieselben Encoder in einen Konverter, der auch Tags schreibt. Genau das wollen Sie, wenn die Dateien in eine Musikbibliothek wandern und nicht in einen Editor.
Es wird nichts hochgeladen
Ihr Audio erreicht nie einen Server. Dekodieren und Kodieren passieren beide in der Seite, die Sie geöffnet haben, also bleiben unveröffentlichte Aufnahmen, Kundenprojekte und private Sprachnotizen auf Ihrem Rechner. Öffnen Sie in den Entwicklertools Ihres Browsers den Tab „Netzwerk“ und wandeln Sie etwas um. Die erste MP3-Umwandlung lädt die Encoder-Bibliothek herunter, und keine Anfrage enthält jemals Ihre Datei.
Der Audiokonverter verarbeitet Ihre Dateien in diesem Tab und wandelt sie um, ohne etwas hochzuladen.
Audiokonverter öffnen