Thema: Audiodateien auf Fehler überprüfen
Nicht immer funktionieren Netzwerkübertragungen oder das Zurückspielen aus einem Backup einwandfrei, sodaß am Ende Dateien oder desynchronisierte Mp3, Musepack, Flac oder andere Formate mit "Synchronisations-Fehlern" auf der HD landen. Schlimmer noch, manche wissen gar nicht, daß sie in ihrem Archiv kaputte Dateien haben.
Generelle Medieninfo auslesen
Mediainfo
MP3
Für das mp3-Format gibts folgende Möglichkeiten:
Mp3utility checkt Dateien oder Verzeichnisse auf Fehler und verschiebt kaputte Dateien in einen Extra-Ordner und ist selbsterklärend.
Das Programm EncSpot ist mittlerweile völlig veraltet und nicht mehr zu empfehlen, aber noch als "Abandonware" im Filesharing erhältlich. Initiativen den Code zu retten und zu "reanimieren" gibt es aber aber meines Wissens. Wir werden sehen.
MP3Test ist Shareware und hat eine deutsche Anleitung auf der Homepage. Mp3Test kann ich derzeit noch nicht als wirklich ausgereift deklarieren, dazu ist der neu hinzukommene VBR-Mode noch nicht lang genug getestet worden.
Musepack
Für das Musepack-Format gibts entsprechendes:
MpcScan mit grafischer Oberfläche integriert sich ins Kontext-Menü von Ordern/Musepack-Dateien.
MpcScan.zip enthält das entsprechende Programm für die Konsole und ist perfekt zum Einbinden in Batchdateien geeignet.
FLAC
Bei FLAC-Dateien verwendet man das FLAC-Frontend
Der Rest ist einfach, man wirft die zu checkenden Files per Drag&Drop in die Liste und drückt "Test".
Daraufhin geht ein DOS-Fenster auf und erstattet ensprechend Bericht das wars damit auch schon. :-)
Zur Verdeutlichung: Eine desynchroniserte Datei
Bestenfalls für den Papierkorb geeignet sind Files, die Foobar2000 beim Abspielen so meldet:
INFO (foo_looks) : Initializing GDI+
INFO (CORE) : startup time: 881 ms
INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://K:\# intressanter Abfall\John Martyn - Bless The Weather (01) Go Easy.mp3" (0)
WARNING (foo_input_std) : mpeg stream error at 3009443 bytes, attempting resync
INFO (foo_input_std) : mpeg stream resync successful
WARNING (foo_input_std) : mpeg stream error at 3009443 bytes, attempting resync
INFO (foo_input_std) : mpeg stream resync successful
Sowas ist deutlich als Aussetzer zu hören. Ich vermute einen Gap durch fehlerhaftes Auslesen mangels Secure Mode bereits im Original.
In Mp3Utility kam entsprechend folgende Meldung.
Processing: K:\# intressanter Abfall\John Martyn - Bless The Weather (01) Go Easy.mp3
Error: Sync error reading frame header 5,618 expected at byte 3,009,444. Approx. time: 2:30 (58% through audio).
Resync successful - Frame header 5,618 found at byte 3,009,966.
Frame 5,617 (bytes 3,008,922 - 3,009,965) long by 522 bytes (expected 522 bytes, found 1,044 bytes).
Summary: 9,799 total frames processed (0 padded, 9,799 unpadded). Bitrate is VARIABLE.
Schaut man sich die entsprechende Stelle in einem Wave-Editor an, so sieht das dann so aus. In der Mitte ist deutlich der "Flatliner" zu sehen.
Um Synchronisation-Fehler auch noch mal akustisch zu verdeutlichen hierzu noch ein FLAC Sample (175 kB) als Download.
/MOD Lego
steht zur Überarbeitung an, Beiträge können noch berücksichtigt werden