![]() |
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: |
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 :(
|
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.
|
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? |
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:
|
Re: lautstärke von mp3/wav-datei auslesen
Zitat:
![]() 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: |
Re: lautstärke von mp3/wav-datei auslesen
danke euch allen, ich probier das mal aus :mrgreen:
|
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:39 Uhr. |
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