Entwickler-Ecke

Multimedia / Grafik - Interpreten und andere Infos aus Musikdateien ausslesen


Marco D. - Mi 23.02.05 09:11
Titel: Interpreten und andere Infos aus Musikdateien ausslesen
Wie kann man aus einer Musikdatei (wav,wma,mp3) den Interpreten, den Songnamen, die Dauer des Stückes etc. herauslesen und in Variablen speichern um sie anshcließend in edits anzeigen zu können!

ich denke da an so einen Mediaplayer mit Wiedergabeliste!

mfg Koller


Moderiert von user profile iconGausi: Topic aus VCL (Visual Component Library) verschoben am Mi 23.02.2005 um 10:41


AXMD - Mi 23.02.05 09:22

Such mal nach Suche in: Delphi-Forum, Delphi-Library ID3-TAG bzw. Suche bei Google ID3-TAG

AXMD


Delete - Mi 23.02.05 09:28

Wave Dateien beinhalten keine weitere daten zu Interpret usw. Wie es mit wmv dateienaussieht, weiß ich nicht. Aber die länge ist in keinem Dateiformat abgelegt. Diese ergibt sich aus der Samplinffrequenz und der Dateilänge abzüglich des jeweiligen Headers der Datei.


Gausi - Mi 23.02.05 11:41

Luckie hat folgendes geschrieben:
Diese ergibt sich aus der Samplinffrequenz und der Dateilänge abzüglich des jeweiligen Headers der Datei.

Im Prinzip richtig, nur bekommt man dabei bei den vbr-mp3s Probleme. Dort kann jeder Frame eine andere Bitrate haben, sodass man entweder das ganze File lesen und so die Anzahl der Frames zählen muss, oder man vertraut auf das Vorhandensein des XING-Headers, der sich dann oft im ersten MPEG-Frame versteckt, und unter anderem die Anzahl der Frames speichert.
Zitat:
Wave Dateien beinhalten keine weitere daten zu Interpret usw.
Da bin ich mir auch nicht ganz sicher. Zumindest kann ich beim Audiograbber die Option "ID3Tag in Wave-Datei schreiben" aktivieren. Ausprobiert habe ich das aber noch nicht.