Mp3diags: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<b>Mp3diags</b> (auch: MP3Diags) hilft bei der Reparatur fehlerhafter [[MP3]]-Dateien. | <b>Mp3diags</b> (auch: MP3Diags) hilft bei der Reparatur fehlerhafter [[MP3]]-Dateien. | ||
* [[Normalisierung]] | |||
== 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]] | |||
* Wiederherstellung von [[VBR]]-Daten | * Wiederherstellung von [[VBR]]-Daten | ||
* Entfernen fehlerhafter | * 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 == | == 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. | |||
$ <b><nowiki>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</nowiki></b> | |||
$ <b>sudo dpkg -i libboost*.deb</b> | |||
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> | |||
Nun folgt die eigentliche Installation von Mp3diags. | |||
$ <b>tar xzf MP3Diags-0.99.05.030.tar.gz</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 == | ||
{{ | {{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 |