Mp3diags
Mp3diags (auch: MP3Diags) hilft bei der Reparatur fehlerhafter MP3-Dateien. Das Werkzeug wird entweder auf einzelne Dateien oder ganze Verzeichnisse angewendet. Die erfassten MP3-Dateien können verschiedenen Umwandlungen unterzogen werden, darunter
- Normalisierung
- Wiederherstellung von VBR-Daten
- Entfernen fehlerhafter Streams
- Hinzufügen bzw. Bearbeiten von ID3-Tags, die Informationen dafür können aus verschiedenen Quellen stammen (Internet, Zwischenablage, Dateiname, lokale Dateien, Tastatur).
- Korrektur von Dateien, welche eine falsche Spieldauer anzeigen.
- Korrektur von Dateien, in denen der Medienspieler nicht korrekt suchen kann.
- Umwandlung von Zeichen für nicht-englische Namen.
- Hinzufügen von Komponisten zum Artist-Feld (für Medienspieler, die nicht mit dem Composer-Feld umgehen können)
- Umbenennen von Dateinamen aufgrund ihrer Feldinhalte.
- Änderung der Gross- und Kleinschreibung
Installation
Ubuntu 8.04 Hardy Heron
Herunterladen: http://mp3diags.sourceforge.net/010_getting_the_program.html
Voraussetzung sind folgende Pakete:
- g++
- libqt4-dev
- zlib1g-dev
- libicu-dev
- libboost1.35-dev
Für Ubuntu 8.04 ist allerdings nur das Paket "libboost-dev" in Version 1.34.1-4ubuntu3 vorhanden. Für Ubuntu 8.10 wurden allerdings geeignete Pakete erstellt, diese können unter https://launchpad.net/ubuntu/intrepid/+source/boost1.35/ geholt werden und auch unter Ubuntu 8.04 installiert werden.
$ wget http://launchpadlibrarian.net/14813106/libboost1.35-doc_1.35.0-5_all.deb \ http://launchpadlibrarian.net/14813108/libboost1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813133/libboost-wave1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813134/libboost-wave1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813131/libboost-thread1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813132/libboost-thread1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813129/libboost-test1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813130/libboost-test1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813127/libboost-system1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813128/libboost-system1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813125/libboost-signals1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813126/libboost-signals1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813123/libboost-serialization1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813124/libboost-serialization1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813121/libboost-regex1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813122/libboost-regex1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813117/libboost-program-options1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813118/libboost-program-options1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813115/libboost-iostreams1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813116/libboost-iostreams1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813113/libboost-graph1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813114/libboost-graph1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813111/libboost-filesystem1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813112/libboost-filesystem1.35-dev_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813109/libboost-date-time1.35.0_1.35.0-5_i386.deb \ http://launchpadlibrarian.net/14813110/libboost-date-time1.35-dev_1.35.0-5_i386.deb $ sudo dpkg -i libboost*.deb
Falls während der Installation einige unerfüllte Abhängigkeiten auftreten, so kann die Installation angeblich einfach mit folgendem Befehl abgeschlossen werden - bei mir war das glücklicherweise nicht nötig.
$ sudo apt-get install -f
Nun folgt die eigentliche Installation von Mp3diags.
$ tar xzf MP3Diags-0.99.05.030.tar.gz $ cd MP3Diags-0.99.05.030 $ sudo ./Install.sh
Verwendung
$ MP3Diags