Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
C# Schalldruckpegel aus musikdatei ermitteln
- Ersteller rene87
- Erstellt am
vauda
Cadet 3rd Year
- Registriert
- Apr. 2010
- Beiträge
- 41
Schalldruckpegel wird nur an der Luft erzeugt
(siehe http://de.wikipedia.org/wiki/Schalldruckpegel)
Meinst Du zufällig den Durchschnittspegel?
Meinst Du zufällig den Durchschnittspegel?
- Registriert
- Mai 2007
- Beiträge
- 752
es war eher so gedacht, das auf dem Gelände wo das Ganze eingesetzt werden soll mehre Micros sind die einen Audio Stream zum Computer schicken wo das ganze denn Ausgewert werden soll, wie laut oder leise es in der jeweilen Abteilung ist.
G
geislpxs
Gast
Ich blicke immer noch nicht ganz durch, aber das könnte mit Audionet Carma klappen.
Dachte beim Titel erst, du willst ein Amplitudenspektrum einer MP3 berechnen
Dachte beim Titel erst, du willst ein Amplitudenspektrum einer MP3 berechnen
Einen Schalldruckpegel kannst du aus einer Audiodatei nicht "auslesen". Der entsteht wie bereits gesagt erst beim Abspielen durch die Lautsprecher. Was du aber schon auslesen kannst ist der Pegel der Audiodatei bezogen auf die formatbedingten Minimal- und Maximalwerte.
Das funktioniert grob skizziert über eine Analyse der Waveform, also der einzelnen Audiosamples. Am einfachsten greifst du einzelne Fenster von kurzer Zeitdauer aus der Audiodatei ab und ermittelst das Sample mit dem höchsten Wert und das mit dem niedrigsten. Dann setzt du die gewonnenen Werte in Bezug zu den Maximalwerten, die das Format zulässt. Auf die Weise solltest du in Dezibel ausgedrückt ne Skala 0 bis -XXX dB bekommen, wobei 0 maximale Lautstärke ist.
Das funktioniert grob skizziert über eine Analyse der Waveform, also der einzelnen Audiosamples. Am einfachsten greifst du einzelne Fenster von kurzer Zeitdauer aus der Audiodatei ab und ermittelst das Sample mit dem höchsten Wert und das mit dem niedrigsten. Dann setzt du die gewonnenen Werte in Bezug zu den Maximalwerten, die das Format zulässt. Auf die Weise solltest du in Dezibel ausgedrückt ne Skala 0 bis -XXX dB bekommen, wobei 0 maximale Lautstärke ist.
Ähnliche Themen
- Antworten
- 17
- Aufrufe
- 1.245
- Antworten
- 38
- Aufrufe
- 15.085
- Antworten
- 6
- Aufrufe
- 1.439
- Antworten
- 5
- Aufrufe
- 3.020