Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Tags Library 1.0 - Länge des Musikstückes (https://www.delphipraxis.net/198080-tags-library-1-0-laenge-des-musikstueckes.html)

creehawk 2. Okt 2018 15:03

Tags Library 1.0 - Länge des Musikstückes
 
Moin.

Ich verwende für ein Programm die in GetIt angebotene Tags Library 1.0

Ich benötige dabei aus der MP3 Datei (ID3v2.3) den Tag ALBUM, TITLE und die Spieldauer des Musikstückes. Sackerlzement.

Letzteres bekomme ich ums verrecken nicht. SIZE, LENGTH, PLAYTIME liefern nichts. Vorhanden sein müsste diese Angabe, denn mit externen Programmen - beispielweise MP3TagInfo - bekomme ich sie angezeigt.

Hat jemand eine dunkle Ahnung? Muss ich das mittels anderer Angaben selber ausrechnen? Harry Potter fragen?

creehawk

EWeiss 2. Okt 2018 15:07

AW: Tags Library 1.0 - Länge des Musikstückes
 
Verwende eine vernünftige Library dann geht alles wie von selbst!
Wunder ist sogar ein Demo vorhanden ;)
oder Audio Werkzeuge
Zitat:

Harry Potter fragen?
wäre in dem fall @Gausi!

gruss

KodeZwerg 2. Okt 2018 19:44

AW: Tags Library 1.0 - Länge des Musikstückes
 
Ich kenne eine Tags.dll von Bass.dll, dafür muss man erstmal einen Audiostream als Input haben um vernünftige Angaben hervorzubringen.

Wenn es erlaubt ist, lade doch mal die Tags Unit die Du da hast hier hoch?

Delphi.Narium 2. Okt 2018 20:16

AW: Tags Library 1.0 - Länge des Musikstückes
 
Die Spieldauer steht nicht in den Tags, von daher kommt man über das Auslesen der Tags auch nicht an die Spieldauer.

Wenn MP3TagInfo sowas wie SIZE, LENGTH, PLAYTIME liefert, dann nicht aus den Tags.

Die Bass.dll hat entsprechende Funktionen dazu.

Die Bass.dll gibt es hier: https://www.un4seen.com/bass.html .
Beispiele in Delphi sind dabei, man muss nur die benutzen oder abgucken, ggfls. die enthaltene Hilfe zu Rate ziehen.

Oben genannter Gausi hat 'ne deutschprachige Anleitung / Handbuch geschrieben. Da muss man dann halt mal ein bisserl lesen und hat nachher alles Benötigte zusammen.

Die Anleitung gibt es hier: http://www.gausi.de/memp-1.html

Wenn's ums Wissen zu den ID3-Tags geht, dann siehe id3.org.

EWeiss 2. Okt 2018 20:52

AW: Tags Library 1.0 - Länge des Musikstückes
 
Zitat:

Wenn MP3TagInfo sowas wie SIZE, LENGTH, PLAYTIME liefert, dann nicht aus den Tags.
Nein aber aus den Mpeg Headern das regelt die LIB Audio Werkzeuge von allein.
Da muss man sich nicht drum kümmern.

gruss

creehawk 2. Okt 2018 22:11

AW: Tags Library 1.0 - Länge des Musikstückes
 
Moin. Na, fast.

Ich bin dem Vorschlag von @EWeiss gefolgt und habe die Mp3FileUtils benutzt. Nach etwas Gesuche bin ich dann auch gelandet und habe nun meine Songlänge. Sehr schön.

Das die Sache NICHT in den Tags steht sondern in MPEG habe ich nun allerdings nicht geahnt. Insofern könnte das also in der TagsLibrary doch irgendwo zu finden sein.

Andererseits sind die MP3FileUtils viel handlicher. Programmierer Gruß an @gausi!

creehawk

P.S. Ich hatte bisher nie nich mit MP3 zu tun.

EWeiss 2. Okt 2018 22:19

AW: Tags Library 1.0 - Länge des Musikstückes
 
Zitat:

Zitat von creehawk (Beitrag 1414729)
Moin. Na, fast.
P.S. Ich hatte bisher nie nich mit MP3 zu tun.

Kein Problem Hauptsache es läuft.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz