Ich habe eine Reihe von Songs in meiner Musikbibliothek, die falsche Werte für die Dauer anzeigen und daher nur teilweise in Clementine abgespielt werden. In Banshee und einigen anderen Spielern zeigen sie unterschiedliche Dauerwerte und spielen manchmal das ganze Lied.
Gibt es eine Möglichkeit, das Problem zu beheben, ohne das Lied "neu codieren" zu müssen?
cat
, um Hörbuchteile in einer Datei zu kombinieren (cat 1.mp3 2.mp3 > out.mp3
) und das funktioniert gut für die Wiedergabe, aber fast jeder Spieler wird mit den Zeitstempeln verrückt undmediainfo
zeigt sogar die Dauer von der ersten Datei anstatt der kombinierten.cat
ist weniger als ideal für Aufgaben wie das Kombinieren von MP3s. Ein besserer Weg: http://superuser.com/questions/314239/how-to-join-merge-many-mp3-filescat
nebenbei triviale Nebenwirkungen, die durch eine einfache Neubewertung der Xing-Header-Daten behoben werden. Auch ohne mp3val können die Dateien auf jedem Player abgespielt werden, den ich durchgesendet habe.cat
ist extrem effizient und VIEL schneller als das Umcodieren mit ffmpeg. Auch mit dem hinzugefügten Befehl mp3val.ffmpeg
mitconcat
und-acodec copy
wird nicht neu codiert - es kopiert nur die Streams (so ist es schnell), sondern erstellt an erster Stelle eine richtige Datei (ohne dass unnötige Header- und Tag-Daten mehrmals in den resultierenden Dateien erscheinen).Wenn Sie nichts Neues installieren möchten, versuchen Sie es mit ffmpeg :
quelle
mp3val
undmp3check
Lösungen nicht. (Nur um sicherzugehen, es wird nicht neu codiert, oder?)Abgesehen von den VBR-Headern, die nicht mit dem tatsächlichen Audio übereinstimmen (das Sie
mp3val
wie in der anderen Antwort erwähnt korrigieren würden ), kann dies auch daran liegen, dass eine MP3-Datei mit einem ID3-Tag einen falschen Wert für dasTLEN
Tag aufweist. Sie können dies mit demmid3v2
Tool aus demmutagen
Paket beheben , um das Tag zu entfernen (anscheinend ist es optional):Der Musik-Player Quodlibet verfügt auch über ein praktisches Plugin "Fix MP3 Duration", mit dem Sie dies tun können.
(Entnommen aus den häufig gestellten Fragen zu Quodlibet: http://quodlibet.readthedocs.org/en/latest/guide/faq.html )
quelle
mp3check hat bei mir auch mit wildcards perfekt geklappt.
quelle