Homepage http://www.guido-studer.ch/
 
           
 
Diverses:      
 
 

Freeware: Mp3Info - Informationen aus MP3-Dateien

Beschreibung

Das Freeware-Programm "Mp3Info" ist hauptsächlich als Oberfläche und zur Demonstration für das Modul "mdlMp3DateiInfo" gedacht, wobei es dieses durch einige Funktionen sinnvoll zu ergänzen versucht.

Folgende Informationen werden aus MP3-Dateien ausgelesen, wobei die vorangestellten Begriffe von der Funktion in einer entsprechenden Struktur als Rückgabewerte verwendet werden:

  • Allgemeines
    • Laenge = Dateilänge in Bytes
    • Spielzeit = Spielzeit im Format "mm:ss" (m=Minuten, s=Sekunden)
    • Sekunden = Spielzeit in Sekunden
    • Reduktion = Reduktion des Datenvolumens gegenüber Original im WAV-Format

  • MP3-Technik
    • Technisches = alle wesentlichen technischen Infos zusammengefasst als String
    • MpegVersion = MPEG-Version, üblicherweise 1
    • MpegLayer = MPEG-Layer, üblicherweise 3
    • kbps = kBits/s bei der Wiedergabe, üblicherweise 128
    • kbpsMax = maximale kBits/s bei VBR-Dateien, sonst = kbps
    • Sample = Hz bei der Aufnahme (44100 Hz=Audio CD, 48000 Hz=DAT)
    • Kanaele = Anzahl Kanäle (Mono=1, Stereo=2), üblicherseise 2
    • Modus = Modus (Stereo/Mono usw.), üblicherweise "Joint-Stereo"
    • ModusExt = Erweiterung, gebundene Frequenzbänder bei "Joint-Stereo"
    • Emphasis = Emphasis-Modus
    • OriginalBit = Original Home, True=Original/False=Kopie
    • CopyrightBit = urheberrechtlich geschützte Datei
    • PrivatBit = unterscheidet privat/öffentlich
    • PaddingBit = ungenützte Bits in Frames sollen aufgefüllt werden
    • ProtectBit = True=geschützt/False=nach Header folgt Error-Check
    • LaengeMp3 = Nettolänge des MP3-Datenstroms in Bytes

  • ID3-Angaben, allgemein
    • IstId3v1 = True=es wurde ein ID3 Version 1.x gefunden
    • IstId3v11 = True=es wurde ein ID3 Version 1.1 gefunden
    • IstId3v2 = True=es wurde ein ID3 Version 2 oder neuer gefunden
    • Id3Version = höchste gefundene ID3-Version (""=keine)

  • ID3 Version 1
    • Titel = Titelname
    • Interpret = Interpretenname
    • Album = Albumname
    • Jahr = Erscheinungsjahr
    • Kommentar = freier Kommentar
    • Genre = nur Code 1...125, sonst 12 (="other")
    • GenreText = Zusatzinformation, Genre als Text
    • Track = nur bei ID3 Version 1.1, sonst 0

  • ID3 Version 2 (jeweils ein Eintrag pro Kennung)
    • Kennung = unterscheidet die diversen Angaben
    • Sprache = kann mehrere Sprachen unterscheiden
    • Wert = Inhalt zur entsprechenden Kennung
    • Zusatz = allfällige Erweiterung zum Wert (nur für einige Kennungen relevant)

  • Xing-Angaben
    • IstXingVBR = ist Xing-Header vorhanden, mit Variable Bit Rate (VBR)
    • XingVBRscale = Qualitätseinteilung 0..100

Das Hauptmodul "mdlMp3DateiInfo" enthält neben der Hauptfunktion "fMp3DateiInfo" eine Vielzahl Funktionen, die auch einzeln aufgerufen werden können, um spezifische Details zu beschaffen.

Zusätzlich vorhanden ist eine Tabelle mit allen Genre-Texten, wie sie von ID3 Version 1 verwendet werden, sowie eine weitere Tabelle mit den Kennungen von ID3 Version 2 zusammen mit kurzen Beschreibungen dazu.

Oberfläche

Auf dem Hauptformular werden nach der Wahl einer MP3-Datei alle möglichen Informationen dazu angezeigt. Ganz oben wird die gewählte Datei mit Spielzeit und Grösse ausgewiesen, darunter folgen Angaben zur Technik aus dem MP3-Header, weiter zum Xing-Header, zum ID3-Tag Version 1 und abschliessend Details zum ID3-Tag Version 2:


Hauptfenster der Version 0.4 mit Beispieldaten

Über die Befehlsschaltfläche "Datei wählen" suchen Sie eine Datei zur Anzeige. Die Schaltfläche "Abspielen" versucht, den aktuellen Titel mit Hilfe eines bei Windows registrierten Players abzuspielen. Mit "Ändern MP3" können Sie einzelne Bits im MP3-Header verändern, wobei dabei äusserste Vorsicht geboten ist und eine spätere einwandfreie Verwendung der Datei nicht garantiert werden kann. "Xing-Details" zeigt erweiterte Angaben zu einem allenfalls vorhandenen Xing-Header an und "Ändern ID3v1" schliesslich ermöglicht das Anpassen von Angaben im ID3-Tag der Version 1.

Verweise

Dieses Programm enthält folgende Elemente, die hier auch einzeln angeboten werden oder auch in verschiedenen anderen Produkten verwendet werden:

  • Enthält das Klassenmodul "FileDialog" mit freundlicher Erlaubnis von Karsten Pries

Für den Betrieb dieses Freeware-Programms benötigen Sie eine lauffähig installierte Version von Microsoft Access 97 oder neuer.

Versionen und Download

Folgende Versionen sind bisher erschienen:

  • Initialrelease 0.1 vom 14.10.1999
  • Version 0.2 vom 18.10.2000 erweitert auf den Umgang mit ID3v2.3
  • Version 0.3 vom 14.06.2001 korrigiert, inkl. Id3v2.2/3.x, Xing-VBR
  • Version 0.4 vom 12.07.2002 korrigiert
  • Version 0.5 vom 27.06.2005 korrigiert, inkl. MP3-Header schreiben, Download (203k)



Fehler, Probleme, Anmerkungen oder Fragen erreichen mich über das Kontaktformular. Vielen Dank für die aktive Mitarbeit bei der Verbesserung meiner Freeware-Programme!

Weitere Programme finden Sie auf der Übersichtsseite Freeware.



 :
 
 
 
Alle Rechte Guido Studer, Basel - Letzte Änderung: 04.03.2008