AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi lautstärke von mp3/wav-datei auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

lautstärke von mp3/wav-datei auslesen

Ein Thema von dajuhsa · begonnen am 4. Jun 2007 · letzter Beitrag vom 7. Jun 2007
Antwort Antwort
Benutzerbild von dajuhsa
dajuhsa

Registriert seit: 20. Apr 2007
397 Beiträge
 
Turbo Delphi für Win32
 
#1

lautstärke von mp3/wav-datei auslesen

  Alt 4. Jun 2007, 17:37
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 ?
das Essen ist wie das Internet - Downstream ist immer angenehmer als Upstream
-
Warum missbraucht die ganze Programmierwelt Images als Paintboxen
  Mit Zitat antworten Zitat
Benutzerbild von dajuhsa
dajuhsa

Registriert seit: 20. Apr 2007
397 Beiträge
 
Turbo Delphi für Win32
 
#2

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

  Alt 7. Jun 2007, 17:51
ähäm, ich will ja nicht aufdringlich sein, aber wenn hier jemand ne lösung weiß, soll er es mir doch bitte sagen
das Essen ist wie das Internet - Downstream ist immer angenehmer als Upstream
-
Warum missbraucht die ganze Programmierwelt Images als Paintboxen
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

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

  Alt 7. Jun 2007, 17:54
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.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von dajuhsa
dajuhsa

Registriert seit: 20. Apr 2007
397 Beiträge
 
Turbo Delphi für Win32
 
#4

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

  Alt 7. Jun 2007, 18:04
ää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?
das Essen ist wie das Internet - Downstream ist immer angenehmer als Upstream
-
Warum missbraucht die ganze Programmierwelt Images als Paintboxen
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

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

  Alt 7. Jun 2007, 18:23
Leichter als mit der bass.dll bekommst du eine Visualisierung imho nicht hin, also würde ich gleich in diese Richtung gehen.

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.
  Mit Zitat antworten Zitat
Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#6

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

  Alt 7. Jun 2007, 18:29
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!
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat
Benutzerbild von dajuhsa
dajuhsa

Registriert seit: 20. Apr 2007
397 Beiträge
 
Turbo Delphi für Win32
 
#7

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

  Alt 7. Jun 2007, 18:33
danke euch allen, ich probier das mal aus
das Essen ist wie das Internet - Downstream ist immer angenehmer als Upstream
-
Warum missbraucht die ganze Programmierwelt Images als Paintboxen
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#8

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

  Alt 7. Jun 2007, 18:37
Du solltest aber die durchschnittliche Amplitude der momentanen Millisekunde/des momentanen 10ms-Intervalls nehmen, weils die Anzeige sonst extrem ruckelt.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 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