Meine Sammlung enthält einige MP3s, die einige Probleme haben wie:
- Anzeige der falschen Ladezeit
- kleine Sprünge
- plötzlich endend, obwohl die Dauer noch eine Minute beansprucht
- Lärm
Ich bin auf der Suche nach einem Tool, das so viele dieser Störungen wie möglich erkennt und diese behebt (offensichtlich kann z. B. Rauschen in den meisten Fällen nicht einfach beseitigt werden).
Antworten:
Mit dem Befehlszeilentool mp3val können Sie schnell nach Strukturfehlern in MP3-Dateien suchen und diese gegebenenfalls reparieren. Ich versuche, so ziemlich jede Datei in meiner Sammlung nach dem Prinzip "kann nicht schaden" zu durchsuchen. Es identifiziert eine erstaunliche Anzahl von scheinbar guten Dateien mit Fehlern von unwichtig bis schwerwiegend.
mp3val ist besonders gut darin, Header-Mängel zu erkennen und zu korrigieren, z. B. das Fehlen von VBR-Headern in einer VBR-Datei (die Ursache für die meisten Probleme mit falscher Dauer und bei der Suche nach Problemen). Es werden jedoch auch fehlerhafte / beschädigte Audio-Frame-Daten gelöscht, unbrauchbare Daten, mit denen manche Player möglicherweise weniger als elegant umgehen, wenn sie in der Datei verbleiben.
Es kann sogar angewiesen werden, ein ganzes Verzeichnis von MP3s zu durchlaufen, nur die Dateien zu reparieren, mit denen es Probleme gibt, Backups zu erstellen (oder optional nicht), Zeitstempel beizubehalten (optional) und die Sitzung in einer Textdatei zu protokollieren (optional).
Und es ist kostenlos und Open Source! (Der Link ist zu seinem SourceForge-Projekt.)
EDIT: Eine letzte Sache, die ich vergessen habe zu erwähnen. "Aber mp3val wurde seit 2009 nicht mehr aktualisiert !!", ich höre dich weinen. Das ist sehr wahr ! Es funktioniert seit 2009 einwandfrei und benötigt kein Update. (Immerhin ist es nicht so, dass sich das MP3-Dateiformat in den letzten 2 Jahren geändert hat!)
quelle
MP3Diags
es gelang mir , sie zu reparieren (Xing-Header bei VBR-Dateien, die zu einer falschenmp3val
Fedora 28 ausprobiert und es läuft immer noch gut. Die esoterischste Bibliotheksabhängigkeit ist entwederlibm.so.6
oderlibstdc++.so.6
, es ist also nicht wahrscheinlich, dass ein nicht kompatibler ABI-Bruch vorliegt. Nur zur Kontrolle: Im Standardmodusmp3val
werden keine Dateien berührt, Änderungen werden nur vorgenommen, wenn sie mit dem-f
Flag ausgeführt werden - und selbst dann nur Dateien, bei denen der Scan-Modus eineWARNING:
oderERROR:
eine Änderung protokolliert . Wenn keine behebbaren Probleme festgestellt werden, bleiben Ihre Dateien unberührt.mp3val
- aber die dateien waren korrekt - deshalb wurdemp3val
nie eine warnung angezeigt und die dateien wurden nicht korrigiert. Ich weiß nicht, warum der Player falsche Titelzeiten angezeigt hat. Ich werde meinen vorherigen Kommentar löschen.Ich nahm an, Sie haben bereits die erste Option auf Google ausprobiert ...? Auch ein Perl-Skript, mp3checker , könnte hilfreich sein.
Bearbeiten:
Was das Reparieren Ihrer Tracks angeht, könnten Sie MP3 Diags (Links zu einem Lifehacker-Artikel) einen Blick darauf werfen.
quelle
mpck läuft unter Windows und GNU / Linux.
Homepage: http://checkmate.gissen.nl/
Es erkennt fehlerhafte Frames und generiert optionale Berichte.
Es gibt auch ein GUI-Frontend für Windows.
Aktualisieren:
Dieses Programm scheint in der Lage zu sein, Utf-8-Dateinamen zu verarbeiten, obwohl ich keine japanischen, chinesischen oder exotischeren Glyphen ausprobiert habe.
Gentoo (UTF-8)
Cygwin mit UTF-8-Gebietsschema (japanisches Gebietsschema in Windows)
Die native Windows-Binärdatei kennt Cygwin nicht, daher musste ich die Ausgabe konvertieren.
quelle
Tësting 1.mp3
Testíng ®eally hµrd.mp3
☭They don't get much weirder☭.mp3
... mp3val hatte keine Probleme bei der korrekten Verarbeitung aller.Einfacher ist es, ffmpeg zu verwenden, um die Datei von der mit der fehlerhaften Dauer in ihrem ID3-Tag zu kopieren. Dies führt dazu, dass die richtigen Informationen geschrieben werden.
Da für das Kopieren nur ein Bruchteil der Zeit benötigt wird, die für die ursprüngliche Codierung erforderlich ist. Bei einem Lied ist das kaum zu bemerken, aber bei einem 7-Stunden-Hörbuch weiß man es wirklich zu schätzen. Nach der Neucodierung haben die ID3-Tags nun die richtigen Informationen.
quelle