Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Länge (Zeit) eines MP3-Liedes? (https://www.delphipraxis.net/600-laenge-zeit-eines-mp3-liedes.html)

Sharky 12. Aug 2002 12:47


Länge (Zeit) eines MP3-Liedes?
 
Hai,

nachdem ich ja jetzt weiss wie ich die Tags auslese stellt sich
die Frage wie ich erfahre wie lange das Lied ist.

Darüber habe ich in den Headern oder Tags leider nichts gefunden.

:?:

Christian Seehase 12. Aug 2002 12:56

Moin Sharky,

vielleicht hilft Dir ein Blick in das WinAmp SDK.
Das kann man bei Nullsoft herunterladen.

sakura 12. Aug 2002 13:45

Wenn ich das richtig interpretiert habe (www.wotsit.org), dann steht die Länge nicht direkt in den MP3 files. Dum musst diese vielmehr aus Sampling-Rate, Bit-Rate, etc. berechnen. Aber ins Detail bin ich auch nicht gegangen.

Bei Torry gibt es aber eine MP3 Komponente, mit der man so manches anstellen kann.

...:cat:...

Sharky 12. Aug 2002 13:59

Hai sacura,

ich bin eben dabei die Länge des Liedes aus den Infos die
ich dem MP3 Header entnehmen kann zu berechnen.

Mal ganz grob sieht das so aus:

Titellänge := ((Dateigrösse) * 8)-headerglänge-taglänge) DIV bitrate;

Hihi.... hier ist ein Fehler im PHP. In der Funktion steht((Dateigrösse) * acht(als ziffer)

Christian Seehase 12. Aug 2002 14:21

Moin Sharky,

aber denk auch dran, dass es MP3's mit variabler Bitrate gibt.
Bei denen kommt so mancher Player in's trudeln, wenn's darum geht die Laufzeit anzuzeigen.

Sharky 12. Aug 2002 14:24

Das ist wieder typisch Christian,

da ist man froh den ersten Lösungsansatz zu haben ....

und was macht er?......

Er kommt mit variablen Bitraten :spin:

Zur Zeit reicht mir ersteinmal die funktion bei festen Bitraten.

Danke aber für die Info :witch:

iaby 1. Dez 2002 19:39

kennt jemand von euch eine DLL der man den Dateinamen übergibt und man dann die länge oder auch die pixel einer video-datei auslesen kann?
das wäre sehr nützlich :!:

SurFan 5. Dez 2002 15:19

Hi,

das xaudio sdk konnte das für mp3 Dateien (mit VBR bin ich mir nicht so sicher), allerdings ist das nicht mehr kostenlos erhältlich

Ralph

sakura 5. Dez 2002 15:21

Wenn es keine DLL sein muss, dann kannst Du auch die MediaPlayer Komponente (bei Bedarf versteckt) dafür nutzen, zumindest bei AVIs.

iaby 6. Dez 2002 08:41

danke, werde es ausprobieren!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr.
Seite 1 von 3  1 23      

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