4
404
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.02.2015
- Beiträge
- 241
- Reaktionspunkte
- 10
Hallo.
Habe in meiner iTunes-Bibliothek durch Zufall 9 beschädigte ALAC-Dateien gefunden (evtl. gibts noch mehr):
- Die defekten Dateien lassen weder in iTunes (12.9.5) noch im Finder (10.14.6) abspielen (zeigen in iTunes auch kein Cover mehr, so ists mir aufgefallen).
- In Audacity wird der erste Teil der Audiodatei nicht angezeigt. Beginnt mit kurzem Rauschen (1sec) und dann irgendwo in der Mitte.
- Mediainfo scheint das zu bestätigen: "tuncated=yes".
- Die Grösse der Dateien deutet darauf hin, dass die Daten des Audiostreams möglicherweise noch in der Datei enthalten sein könnten.
Wenn ich beschädigte Dateien mit dem Hexeditor Synalize einlese, erhalte ich Meldungen des Typs Length field with value soundso exceeds remaining structure size soundso. an einer Position, die wiederum auf den Header hinweist.
Reencoding ALAC->ALAC mit XLD oder ffmpeg -i damagedfile.m4a -c copy fixedfile.m4a funktioniert in diesen Fällen nicht: XLD (20181019) gibt eine Fehlermeldung, ffmpeg (4.1.3) erzeugt nur eine (immer noch) defekte Kopie.
Wenn ich den Header der beschädigten Audiodatei im Hexeditor rausschneide (Dateianfang bis (inkl.) mdat), sollte ich doch eigentlich raw-Audio erhalten, oder?
Doch das dann in eine hörbare Datei umzuwandeln (z.B. mit faad (2.8.8), sox (14.2.2) o.ä.), ist mir bis jetzt nicht gelungen. faad wirft den Fehler "Error: Gain control not yet implemented" aus und sox erstellt (wie Audacity) nur eine Datei mit Rauschen.
Also, i.M. seh ich den Wald vor lauter Bäumen nicht mehr.
Meine Hoffnung: Nur der Header ist beschädigt und ich schaffe es letztendlich doch noch, den Inhalt (Audiostream) zu retten.
Falls jemand konkrete Tips hat, die ich noch probieren könnte, wäre ich sehr dankbar.
Habe in meiner iTunes-Bibliothek durch Zufall 9 beschädigte ALAC-Dateien gefunden (evtl. gibts noch mehr):
- Die defekten Dateien lassen weder in iTunes (12.9.5) noch im Finder (10.14.6) abspielen (zeigen in iTunes auch kein Cover mehr, so ists mir aufgefallen).
- In Audacity wird der erste Teil der Audiodatei nicht angezeigt. Beginnt mit kurzem Rauschen (1sec) und dann irgendwo in der Mitte.
- Mediainfo scheint das zu bestätigen: "tuncated=yes".
- Die Grösse der Dateien deutet darauf hin, dass die Daten des Audiostreams möglicherweise noch in der Datei enthalten sein könnten.
Wenn ich beschädigte Dateien mit dem Hexeditor Synalize einlese, erhalte ich Meldungen des Typs Length field with value soundso exceeds remaining structure size soundso. an einer Position, die wiederum auf den Header hinweist.
Reencoding ALAC->ALAC mit XLD oder ffmpeg -i damagedfile.m4a -c copy fixedfile.m4a funktioniert in diesen Fällen nicht: XLD (20181019) gibt eine Fehlermeldung, ffmpeg (4.1.3) erzeugt nur eine (immer noch) defekte Kopie.
Wenn ich den Header der beschädigten Audiodatei im Hexeditor rausschneide (Dateianfang bis (inkl.) mdat), sollte ich doch eigentlich raw-Audio erhalten, oder?
Doch das dann in eine hörbare Datei umzuwandeln (z.B. mit faad (2.8.8), sox (14.2.2) o.ä.), ist mir bis jetzt nicht gelungen. faad wirft den Fehler "Error: Gain control not yet implemented" aus und sox erstellt (wie Audacity) nur eine Datei mit Rauschen.
Also, i.M. seh ich den Wald vor lauter Bäumen nicht mehr.
Meine Hoffnung: Nur der Header ist beschädigt und ich schaffe es letztendlich doch noch, den Inhalt (Audiostream) zu retten.
Falls jemand konkrete Tips hat, die ich noch probieren könnte, wäre ich sehr dankbar.
Zuletzt bearbeitet: