[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Anwendungen_hinzufügen:Anwendungen hinzufügen] }}} [[Inhaltsverzeichnis()]] [[Bild(./mp3diags_logo.png, 64, align=left)]] [sourceforge2:mp3diags:MP3 Diags] {en} hilft beim Aufspüren und Reparieren fehlerhafter [wikipedia:MP3:]-Dateien. Neben einer ausführlichen Analyse können Fehler auch direkt korrigiert werden, unter anderem die falsche Spieldauer von VBR-Dateien. Alben oder Sampler werden auf Wunsch mit [:MP3Gain:] normalisiert, für ID3-Tags gibt es einen integrierten Editor. Weitere Programme (für die Kommandozeile) zur Diagnose und Reparatur von MP3-Dateien sind im Artikel [:Überprüfung_MP3-Sammlung:] zu finden. Von diesen hebt sich MP3 Diags durch seine grafische Oberfläche und seine außerordentlich vielseitigen Bearbeitungs- und Korrekturfunktionen ab: [[Vorlage(Bildunterschrift, MP3Diags.png, 300, "MP3 Diags", right)]] * Audiodaten: * defekte, lückenhafte oder unbekannte Kodierung * Header-Informationen (Xing, LAME und VBR) * Metadaten: * [wikipedia:ID3-Tag:ID3-Tags] der Versionen 1 und 2 (unterteilt in v2.3 und v2.4) * Coverbilder (APIC) * Songtexte (Lyrics) * [wikipedia:APE-Tag:Ape-Tags] Das Programm ist bisher nicht ins Deutsche übersetzt – Programmoberfläche und Hilfe sind komplett auf Englisch. Auch die Bedienung ist auf den ersten Blick ungewöhnlich, da ein klassisches Hauptmenü fehlt. Das Programm arbeitet ausschließlich mit Symbolen für die diversen Funktionen, die aber durch [wikipedia:Tooltip:Tooltipps] erklärt werden. = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm lässt sich über das folgende Paket installieren [1]: {{{#!vorlage Paketinstallation mp3diags, multiverse }}} Wer zusätzlich mit [:MP3Gain:] normalisieren möchte, benötigt noch '''mp3gain''' das aus einem PPA (siehe [:MP3Gain/#PPA:])bezogen werden kann == Fremdpakete == Über den [https://download.opensuse.org/repositories/home:/ciobi/Ubuntu/ OpenSuse Build Service] {dl} (siehe auch [:OBS:]) stehen aktuelle DEB-Pakete zur Verfügung, die einfach heruntergeladen und manuell installiert werden können. Dies ist jedoch ab 20.04 nicht sinnvoll, da die in den offiziellen Quellen enthaltenen Paketet neuer sind. [[Vorlage(Fremd, Paket, "")]] == Manuell == Die aktuellste Version steht auch als vorkompiliertes Binärpaket zur Verfügung und kann über [sourceforge:mp3diags/files:SourceForge] {dl} für 32-bit- (`i686`) oder 64-bit-Systeme (`x86_64`) heruntergeladen werden. Ab 20.04 sollte allerdings zuerst geprüft werden, ob die Pakete tatsächlich neuer sind, als die in den offiziellen Quellen enthaltenen. Nach dem Herunterladen und Entpacken steht das Programm sofort zur Verfügung. Diese Installationsvariante wird allerdings nur Fortgeschrittenen empfohlen, da u.U. noch fehlende Abhängigkeiten nachinstalliert werden müssen. = Verwendung = [[Bild(./mp3diags_new_session.png, 175, align=right)]] Der Programmstart erfolgt bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"Multimedia -> MP3 Diags"''. Beim ersten Start werden verschiedene Dinge abgefragt. Zum einen kann man den Ordner auswählen, der zu überprüfende Audiodateien enthält. Des weiteren, ob eine automatische Sicherungskopie der bearbeiteten Dateien erstellt werden soll (empfehlenswert!). Zwingend erforderlich ist die Angabe einer '''.ini'''-Datei, in der diese Einstellungen gespeichert werden. Ob man diese Sitzung beim nächsten Programmstart automatisch wiederherstellen lassen möchte, richtet sich nach dem persönlichen Bedarf. Auf der Projektseite ist ein sehr ausführliches [http://mp3diags.sourceforge.net/030_users_guide.html Handbuch] {en} zu finden, das auch als lokale Kopie unter '''/usr/share/mp3diags-doc/html/index.html''' verfügbar ist. Die Taste [[Vorlage(Tasten, f1)]] ruft kontextsensitiv die entsprechende Handbuchseite aus dem Internet auf. In der nachfolgenden Tabelle finden sich die Grundfunktionen. {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel"> MP3 Diags +++ Schaltfläche Beschreibung +++ <:>[[Bild(./mp3diagscan.png,32,)]] Sammlung einlesen +++ <:>[[Bild(./mp3diagfilter-folder.png,32,)]] Sammlung filtern (nach Ordnern oder Analyseergebnissen) +++ <:>[[Bild(./mp3diagtools.png,32,)]] Verschiedene Möglichkeiten, die Dateien zu verändern (Transformationen) +++ <:>[[Bild(./mp3diagtag_editor.png,32,)]] ID3-Tags bearbeiten +++ <:>[[Bild(./mp3diagconfigure.png,32,)]] Konfiguration (siehe oben) }}} [[Bild(./mp3diagscan.png, 32, align=right)]] == Sammlung einlesen == Falls man Audiodateien z.B. unter '''~/Musik''' im eigenen [:Homeverzeichnis:] gespeichert hat, wählt man diesen Ordner bei der Sitzungserstellung aus. Nach dem Start des Programms erfolgt über das Symbol [[Bild(mp3diagscan.png, 16)]] als erstes das Einlesen der Dateien. Dieses erfolgt rekursiv, d.h. es werden auch sämtliche Unterordner berücksichtigt. {{{#!vorlage Hinweis Aufgrund der komplexen Analysefunktionen sollte man nicht erschrecken, wenn eine prinzipiell fehlerfreie Sammlung haufenweise ''"Fehler"'' produziert. Viele der Meldungen beziehen sich beispielsweise auf ID3-Tags, die aber keinen Einfluss auf die hörbare Qualität haben. }}} [[Bild(./mp3diagfilter-folder.png, 32, align=right)]] == Sammlung filtern == Die Ergebnisse der Analyse lassen sich auf verschiedene Weise gefiltert darstellen. Mit zwei Pfeilsymbolen am oberen Rand des Programmfenster kann man durch die Ergebnisse blättern. Über die Symbole links davon erfolgt die Filterung. Zusätzlich wird eine Datei '''Sitzung.dat''' angelegt, die die (kodierten) Ergebnisse der Analyse enthält. [[Bild(./mp3diagtools.png, 32, align=right)]] == Transformationen == Über diese Schaltfläche sind in einer Liste sind häufig benötigte Bearbeitungsschritte oder [http://mp3diags.sourceforge.net/145_transformations_list.html Umwandlungen] {en} aufgeführt. Direkt daneben sind vier weitere Schaltflächen vorhanden, die mehrere Umwandlungen gebündelt ausführen (siehe auch [#Konfiguration Einstellungen]). [[Bild(./mp3diagtag_editor.png, 32, align=right)]] == ID3-Tags bearbeiten == MP3 Diags enthält einen vollwertigen Editor für ID3-Tags. In diesen [:Metadaten:] werden z.B. Interpret, Titel und Albumname gespeichert. Im Gegensatz zum Dateinamen lassen sich so viele nützliche Zusatzinformationen innerhalb einer MP3-Datei einbetten. Praktisch ist zu berücksichtigen, dass es mindestens 2 Standards gibt: den älteren ID3v1 und den aktuellen ID3v2. ID3v2 wiederum ist in zwei relevante Versionen unterteilt: ID3v2.3 (Nutzung beispielsweise bei iTunes) und IDv2.4 (unter Linux in vielen Programmen der Standard). Sofern man sich es aussuchen kann, sollte man für eine weitestgehende Kompatibilität ID3v2.3 bevorzugen. MP3 Diags kann ID3v2.3- und ID3v2.4-Daten lesen, geschrieben werden ausschließlich ID3v2.3-Tags. Speziell zur Kontrolle und Bearbeitung der ID3-Tags kann man aber bei Bedarf auch auf [:Multimedia#Verwaltung:alternative Programme] ausweichen. == Konfiguration == [[Bild(./mp3diagconfigure.png, 32, align=right)]] Über das entsprechende Symbol rechts oben im Programmfenster erfolgen die [http://mp3diags.sourceforge.net/250_config_files.html Einstellungen] {en} des Programms. Diese sind auf acht Reiter (Tabs) verteilt. Die Abschnitte im einzelnen: {{{#!vorlage Tabelle <-2 tablestyle="width: 97%;" rowclass="titel">Einstellungen +++ Abschnitt Beschreibung +++ ''Files'' Neben der Entscheidung, ob Sicherungskopien erstellt werden sollen, kann festgelegt werden, wie geänderte Dateien behandelt sollen (Löschen, Umbenennen, Nummerieren, etc.). +++ ''Ignored notes'' Hier lässt sich detailliert festlegen, auf welche Fehler die zu untersuchenden Audiodateien geprüft werden werden. Was bei über 100 Fehlerquellen gruppiert in 14 Kategorien (a... - o...) auch dringend erforderlich ist, wenn man den Überblick nicht verlieren will. Praktischerweise lassen sich individuelle Einstellungen wieder bequem zurücksetzen. +++ ''Custom transformation lists'' Diese Listen dienen zur Zusammenfassung mehrerer einzelner Bearbeitungsschritte. Vier durchnummerierte Listen sind bereits vordefiniert und zeigen nach Auswahl jeweils an, welche Schritte (aus allen vorhandenen) gebündelt auf Audiodateien angewendet werden können. +++ ''Transformation params'' An dieser Stelle sind zwei Dinge zusammengefasst: zum einen der verwendete Zeichensatz bei der Konvertierung in ID3V2 und zum anderen die Schreibweise des Künstlernamens und anderer Textinformationen. +++ ''Visible Transformations'' Wer bestimmte im Programm enthaltene Umwandlungen aus- oder einblenden möchte, kann das an dieser Stelle tun. Die linke Spalte enthält alle sichtbaren, die in der rechten Spalte werden ausgeblendet und damit vor dem Benutzer versteckt. +++ ''Quality thresholds'' Ab welcher Bitrate bei (CBR-kodierten Dateien) von ''"schlechter"'' Tonqualität ausgegangen werden soll (Standard: kleiner als 192 Kbit/s bzw. kbps). Allerdings sollte beachtet werden, dass sich VBR-kodierte Dateien diesem Schema entziehen, da hier dynamisch nach Komplexität der Audiodaten kodiert wird. +++ ''Colors'' Hier können Kriterien für eine unterschiedliche Farbdarstellung festgelegt werden. Man könnte beispielsweise die ID3-Tags der Versionen 2.3 und 2.4 durch zwei getrennte Farben anzeigen lassen. Eine andere Möglichkeit wäre, nur Dateien mit VBR-Kodierung einzufärben. +++ ''Others'' Weitere allgemeine Programmeinstellungen sind hier zusammengefasst. Erwähnenswert ist die Möglichkeit, wie der Eintrag ''"Various Artists"'' beim Taggen behandelt werden soll. Zur Auswahl stehen iTunes oder Windows Media Player. }}} Konfigurationsdaten werden im Ordner '''~/.config/Ciobi/''' im [:Homeverzeichnis:] gespeichert. = Tipps = [[Bild(Wiki/Icons/hint.png, 48, align=right)]] In der Praxis sollte man sich bei der Analyse auf ein Kriterium pro Durchlauf beschränken. Dies kann die Suche nach fehlerhaft kodierten oder defekten Titeln (''"Knackser"'') oder nach unvollständigen Metadaten sein. * ''"defekte Audiodateien"'': Während fehlende Metadaten den Hörgenuss nicht trüben, sondern nur den Überblick in größeren Beständen erschweren, sind defekte Audiodateien ein absolutes KO-Kriterium – sprich solche Musikstücke möchte niemand haben. Da sich manche Titel unter Umständen nicht einfach neu aufnehmen lassen, kann man zumindest versuchen, die fehlerhaften Dateien zu reparieren. * ''"Metadaten"'': Auch um fehlende ID3-Tags zu finden oder die Vollständigkeit der Metadaten innerhalb der eigenen Musiksammlung zu überprüfen kann das Programm verwendet werden. Allerdings gibt es in diesem Bereich reichlich [:Multimedia#Verwaltung:Konkurrenz], sprich es existieren noch weitere Programme, die hier weiterhelfen können. Leider kann man nicht nach defekten Covern suchen. Apropos Cover: es treten in der Praxis immer wieder Probleme auf, wenn diese zu groß sind. Die Abmessung 240x240 oder 500x500 Pixel sind ein praxistauglicher Kompromiss. = Links = * [sourceforge2:mp3diags:Projektseite] {en} * [sourceforge:mp3diags:MP3 Diags auf SourceForge] {en} * [:Überprüfung_MP3-Sammlung:] {Übersicht} weitere Programme * [:Multimedia:] {Übersicht} Übersichtsseite #tag: Multimedia, MP3, Audio, Qt