Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi lautstärke von mp3/wav-datei auslesen (https://www.delphipraxis.net/93346-lautstaerke-von-mp3-wav-datei-auslesen.html)

dajuhsa 4. Jun 2007 16:37


lautstärke von mp3/wav-datei auslesen
 
ich bastel mir grad ein kleines mediaplayerchen, und für die visualisierung muss ich irgendwie die lautstärke der momentan abgespielten mp3 oder wav datei auslesen. (die datei wird mit tmediaplayer abgespielt)
Also alle 0,1 sekunden ungefähr.

könnt ihr mir da weiterhelfen ? :drunken:

dajuhsa 7. Jun 2007 16:51

Re: lautstärke von mp3/wav-datei auslesen
 
ähäm, ich will ja nicht aufdringlich sein, aber wenn hier jemand ne lösung weiß, soll er es mir doch bitte sagen :(

3_of_8 7. Jun 2007 16:54

Re: lautstärke von mp3/wav-datei auslesen
 
MP3 wird schwer, bei WAV kannst du dir einfach die Datei parsen und die durchschnittliche Amplitude anzeigen lassen. Oder du benutzt einfach die bass.dll, die hat bestimmt was dafür.

dajuhsa 7. Jun 2007 17:04

Re: lautstärke von mp3/wav-datei auslesen
 
ääh... kann sein, dass ich blöd bin, aber:

-ich hab keine ahnung wie ich das machen soll
-ich brauch nicht die durchschnittliche amplitude, sondern die von der gerade abgespielten zehntelsekunde
-wo krieg ich die bass.dll her und wie benutze ich die?

Matze 7. Jun 2007 17:23

Re: lautstärke von mp3/wav-datei auslesen
 
Leichter als mit der bass.dll bekommst du eine Visualisierung imho nicht hin, also würde ich gleich in diese Richtung gehen.

Zitat:

Zitat von dajuhsa
-wo krieg ich die bass.dll her und wie benutze ich die?

Nutze doch bitte die Foren-Suche bzw. Google. In der DP gibt es Units, Open-Source-Player, die die bass.dll nutzen etc.

Dunkel 7. Jun 2007 17:29

Re: lautstärke von mp3/wav-datei auslesen
 
Zitat:

Zitat von dajuhsa
-wo krieg ich die bass.dll her und wie benutze ich die?

Auf u4seen gibt es diese DLL & ein Forum.
Die Benutzung ist denkbar einfach. BASS.DLL & BASS.PAS in das Programmverzeichnis kopieren & BASS.PAS einbinden. Eine recht gute Hilfe ist ebenfalls im Lieferumfang dabei. Ebenfalls viele Beispielprojekte.
Die Forums-Suche verrät Dir auch einiges über die BASS.DLL!

Und genau für Dein Vorhaben hat BASS eine eigene Funktion; ist also wie für Dich gemacht! :thumb:

dajuhsa 7. Jun 2007 17:33

Re: lautstärke von mp3/wav-datei auslesen
 
danke euch allen, ich probier das mal aus :mrgreen:

3_of_8 7. Jun 2007 17:37

Re: lautstärke von mp3/wav-datei auslesen
 
Du solltest aber die durchschnittliche Amplitude der momentanen Millisekunde/des momentanen 10ms-Intervalls nehmen, weils die Anzeige sonst extrem ruckelt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 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