Mp3diags

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

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

Aufruf von Mp3diags.

$ MP3Diags

Zum einfacheren Aufruf ist auch die Erstellung eines symbolischen Links zu erwägen.

$ sudo cd /usr/local/bin && ln -s MP3Diags mp3diags

Weblinks

Vorlage:Weblinks1