LW IT Solutions

Lückenlos-Prüfer: Vorlauf und Nachlauf in MP3, AAC, Opus und FLAC

Verlustbehaftete Encoder fügen am Anfang und am Ende einer Datei Abtastwerte hinzu. Steht in der Datei, wie viele es sind, entfernt ein Abspieler sie wieder und ein Titel geht ohne Lücke in den nächsten über. Diese Prüfung liest genau diese Angaben aus. Nichts wird hochgeladen, die Datei bleibt im Browser.

Audiodatei auswählen

MP3, M4A/AAC, Opus, Ogg Vorbis, FLAC und WAV. Gelesen wird nur der Kopf der Datei, nicht der Ton.

Was die Felder bedeuten

Encoder mit Transformation brauchen einen Anlauf: Der erste Block der Ausgabe beschreibt Ton, der vor dem Dateianfang liegt, und der letzte Block reicht über das Ende hinaus. Beide Enden werden deshalb mit Abtastwerten gefüllt, die keine Musik sind.

MP3 trägt die Zahlen im Info- oder Xing-Rahmen, den der Encoder schreibt, zusammen mit seinem Namen. Zu dem dort genannten Vorlauf kommt die Verzögerung des Decoders selbst; diese Prüfung rechnet dafür 529 Abtastwerte hinzu, so viel ergab die Messung zum zugehörigen Artikel.

In MP4 beschreibt die Schnittliste den Anfang, indem sie den Beginn der Spur verschiebt. Das Feld iTunSMPB von Apple nennt beide Enden in Abtastwerten; fehlt es, sagt nur die Dauer der Spur, wo ein Abspieler aufhören soll.

Opus nennt seinen Vorlauf im Kopf, gezählt bei 48 kHz, und die letzte Seite sagt, wie weit der Ton wirklich reicht. RFC 7845 legt beides fest, lückenloses Abspielen braucht also kein zusätzliches Feld.

FLAC und WAV speichern die genaue Zahl der Abtastwerte, es wird also nichts hinzugefügt und nichts muss entfernt werden.

Quellen: RFC 7845 · RFC 9639 · LAME tech FAQ

Gelesen werden nur die Köpfe der Datei, nicht der Ton. Was ein bestimmter Abspieler mit den Angaben macht, prüft dieses Werkzeug nicht; die Werte zeigen, was er tun könnte.

OTHER TOOLS

Alle 118 Werkzeuge