Mp3diags: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<b>Mp3diags</b> (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
<b>Mp3diags</b> (auch: MP3Diags) hilft bei der Reparatur fehlerhafter [[MP3]]-Dateien.
 
== Funktionsweise ==
 
mp3diags bietet zwei Filterfunktionen, mit denen wahlweise nach Verzeichnissen oder bestimmten Dateimerkmalen gefiltert werden kann - etwa nach MPEG-Dateien mit niedriger Qualität oder einem fehlerhaften MPEG-Stream oder nach MPEG-Dateien ohne ID3V2-Tags.
 
Die gefundenen MP3-Dateien können verschiedenen Umwandlungen unterzogen werden, darunter
* [[Normalisierung (Audio)|Normalisierung]]
* [[Normalisierung (Audio)|Normalisierung]]
* Wiederherstellung von [[VBR]]-Daten
* Wiederherstellung von [[VBR]]-Daten
* Entfernen fehlerhafter Streams
* Entfernen fehlerhafter MP3-Dateien
* Hinzufügen bzw. Bearbeiten von [[ID3]]-Tags, die Informationen dafür können aus verschiedenen Quellen stammen (Internet, Zwischenablage, Dateiname, lokale Dateien, Tastatur).
* 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, welche eine falsche Spieldauer anzeigen.
Zeile 10: Zeile 16:
* Umbenennen von Dateinamen aufgrund ihrer Feldinhalte.
* Umbenennen von Dateinamen aufgrund ihrer Feldinhalte.
* Änderung der Gross- und Kleinschreibung
* Änderung der Gross- und Kleinschreibung
Um solche Abläufe zu automatisieren, können verschiedene Transformationen zu einer Liste zusammengestellt werden. mp3diags kann bis zu vier solcher Listen verwalten, wobei die drei ersten bereits mit Kombinationen aus Standardtransformationen belegt sind - diese können aber nach eigenen Wünschen bearbeitet werden.
In den Einstellungen kann zudem festgelegt werden, wie mp3diags mit umgewandelten und originalen Dateien umgeht oder welche Schwellenwerte für die MP3-Kodierung gelten. Für die Bearbeitung von ID3-Tags ist ausserdem ein Tag-Editor enthalten, der auf Wunsch Musikdatenbanken wie [[Musicbrainz]] nach den ID3-Tags durchsucht.


== Installation ==
== Installation ==
Zeile 21: Zeile 31:
* libqt4-dev
* libqt4-dev
* zlib1g-dev
* zlib1g-dev
* libicu-dev
* libboost1.35-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 nach dem [https://launchpad.net/ubuntu/intrepid/+source/boost1.35/ Herunterladen] auch unter Ubuntu 8.04 installiert werden.
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.


  $ <b><nowiki>wget http://launchpadlibrarian.net/14813106/libboost1.35-doc_1.35.0-5_all.deb \
  $ <b><nowiki>wget http://launchpadlibrarian.net/14813106/libboost1.35-doc_1.35.0-5_all.deb \
Zeile 52: Zeile 63:
     http://launchpadlibrarian.net/14813110/libboost-date-time1.35-dev_1.35.0-5_i386.deb</nowiki></b>
     http://launchpadlibrarian.net/14813110/libboost-date-time1.35-dev_1.35.0-5_i386.deb</nowiki></b>
  $ <b>sudo dpkg -i libboost*.deb</b>
  $ <b>sudo dpkg -i libboost*.deb</b>
$ <b>rm libboost*.deb</b>


Falls während der Installation einige unerfüllte Abhängigkeiten auftreten, so kann die Installation einfach mit folgendem Befehl abgeschlossen werden.
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.


  $ <b>sudo apt-get install -f</b>
  $ <b>sudo apt-get install -f</b>
Zeile 62: Zeile 72:
  $ <b>tar xzf MP3Diags-0.99.05.030.tar.gz</b>
  $ <b>tar xzf MP3Diags-0.99.05.030.tar.gz</b>
  $ <b>cd MP3Diags-0.99.05.030</b>
  $ <b>cd MP3Diags-0.99.05.030</b>
$ <b>sudo ./Install.sh</b>
== Verwendung ==
Aufruf von Mp3diags.
$ <b>MP3Diags</b>
Zum einfacheren Aufruf ist auch die Erstellung eines symbolischen Links zu erwägen.
$ <b>sudo cd /usr/local/bin && ln -s MP3Diags mp3diags</b>


== Weblinks ==
== Weblinks ==


{{Weblinks1|{{url|US|Sourceforge|eng|http://mp3diags.sourceforge.net/|Mp3diags}}
{{Weblinks}}
}}
{{url|US|Sourceforge|eng|http://mp3diags.sourceforge.net/|Mp3diags}}
{{Fuss}}




{{cat|MP3}}
{{cat|MP3}}

Aktuelle Version vom 8. Februar 2010, 18:46 Uhr

Mp3diags (auch: MP3Diags) hilft bei der Reparatur fehlerhafter MP3-Dateien.

Funktionsweise

mp3diags bietet zwei Filterfunktionen, mit denen wahlweise nach Verzeichnissen oder bestimmten Dateimerkmalen gefiltert werden kann - etwa nach MPEG-Dateien mit niedriger Qualität oder einem fehlerhaften MPEG-Stream oder nach MPEG-Dateien ohne ID3V2-Tags.

Die gefundenen MP3-Dateien können verschiedenen Umwandlungen unterzogen werden, darunter

  • Normalisierung
  • Wiederherstellung von VBR-Daten
  • Entfernen fehlerhafter MP3-Dateien
  • 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

Um solche Abläufe zu automatisieren, können verschiedene Transformationen zu einer Liste zusammengestellt werden. mp3diags kann bis zu vier solcher Listen verwalten, wobei die drei ersten bereits mit Kombinationen aus Standardtransformationen belegt sind - diese können aber nach eigenen Wünschen bearbeitet werden.

In den Einstellungen kann zudem festgelegt werden, wie mp3diags mit umgewandelten und originalen Dateien umgeht oder welche Schwellenwerte für die MP3-Kodierung gelten. Für die Bearbeitung von ID3-Tags ist ausserdem ein Tag-Editor enthalten, der auf Wunsch Musikdatenbanken wie Musicbrainz nach den ID3-Tags durchsucht.

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

Herausgeber Sprache Webseitentitel Anmerkungen
Sourceforge eng Mp3diagswbm