Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Stille im Musikfile suchen (nicht Anfang/Ende) (https://www.delphipraxis.net/197433-stille-im-musikfile-suchen-nicht-anfang-ende.html)

Rollo62 9. Aug 2018 07:37

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Ich würde das nicht mit festem Pegel versuchen, sondern mit Standardabweichung des Pegels,
oder einer Kombination aus Beidem.

KodeZwerg 9. Aug 2018 07:46

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Deswegen fragte ich ja nach einem Audio-Sample um besser zu verstehen worauf er im Endeffekt hinaus will.
Auch wenn man das Level abfängt braucht man die Datei nicht anhören. Also nicht 1:1. Nur wie soll man so etwas interpretieren?

Ohne Beispiel Deinerseits kann ich Dir nicht helfen.

Rollo62 9. Aug 2018 07:52

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Richtig, das wäre hilfreich.
Wichtig ist ja auch wie kurz die Stille sein kann, 10 Sek. ?
Oder geht es um Sprachpausen, die sind dann schon kritischer.

KodeZwerg 9. Aug 2018 08:16

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bilder sagen ja mehr als tausend Worte, also hier eine mini-Beschreibung was für Möglichkeiten es mit Bass gäbe.
Anhang 49678


In der Mitte siehst Du eine Live-Auswertung der FFTs.
Rechts siehst Du die Lautstärke per Level Live-Auswertung.
Ganz unten siehst Du die komplette Audio Datei als Spectrum Dargestellt.

Eine "entdecke stille" funktion könnte sich aus eine dieser Methoden entwickeln, FFTs ist das präziseste Mittel da man auch Frequenzen ein/ausschließen kann.
Über das Level sollte man generelle Lautheit erfahren.
Als Spectrum kann man die Bildlücken nutzen....

markusagb 9. Aug 2018 17:43

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Danke Euch!!

Anbei ein Screenshot vom File, die Pause (ist immer gemutet, also nix drin) beträgt immer 0,7 Sek. Also wenn man nach 0,5 Sek. Silence sucht dann dürfte man da auf der sicheren Seite sein...

Datei im Anhang

Ps. Da Sprachpausen immer ein offenes Mikro beinhalten liegt der Threshold durch das Rauschen bzw. Nebengeräusche im Studio bei den Sprachpausen immer über 500, zwischen den einzelnen Meldungen ist die Pause gemutet und immer faktisch <10.

KodeZwerg 9. Aug 2018 21:43

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Ein Screenshot von dem Audio hilft null da man es selbst auswerten muss fürs Frequenz-Feintuning.
Mein Browser zeigt mir keine Audio Datei im Anhang an, ich bin damit mal wieder raus.
Ich habe keine Ahnung woraus Dein Rauschen besteht, in welchen Bereich was gefiltert werden muss um am Ende > 5 Sekunden zu erhalten.
Ich habe keine Ahnung was dann mit dem Audio passieren soll, soll einen neue Datei erstellt werden, soll gleich was neues rangebaumelt werden, soll Dir lediglich der Start-Ende Offset von Pausen genannt werden.....

Im Grunde weiß ich nichts außer das Du nach Lücken suchst in so geheimen Files das mein Rechner sie nicht kennt.

Ich hoffe jemand mit einer Powerglaskugel XXL kann das alles erraten und Dir weiterhelfen!

markusagb 9. Aug 2018 22:14

AW: Stille im Musikfile suchen (nicht Anfang/Ende)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Grüß Dich KodeZwerg,
entschuldige bitte, hier sind die Dateien.

1) Nachrichten File mit den gemuteten Pausen zwischen den Meldungen
2) Trenner (der zwischen die Meldungen gesetzt werden soll, auf die Pausen)

Was muss ich umsetzen:
Das Nachrichten Audio-File soll nach Pausen durchsucht werden, die unter einem bestimmten Threshold liegen. Die Pausen "zwischen" den einzelnen Meldungen sind gemutet (ca. 0,7 Sek), Sprechpausen "in" der jeweiligen Meldung nicht.
Wenn die Zeiten für die Pausen feststehen soll in jede Pause ein Trenner draufgelegt werden, die original Nachrichten Datei soll dabei nicht zerschnitten werden. Alles habe ich programmiert, lediglich die Suche nach den Pausen kriege ich nicht hin :-(

Der Screenshot in meinem vorhergehenden Post zeigt wo die Trenner stehen sollen ...

Danke für Deine Hilfe!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.
Seite 2 von 2     12   

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