Autor Beitrag
the_worldcrafter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Mo 02.02.04 20:30 
Hi @ all Delphi-friends !!! 8)

Ich hab da ein paar problemchen, bei denen ihr mir wenn es geht dringend helfen müsst !!! :roll:

Ich erklärs erstmal:

Also: Ich will ein Programm schreiben, bei dem man 2 BMP-Dateien und eine wave-Datei mit nem öffnen Dialog lädt ! --> das hab ich ja schon gebacken bekommen 8)
jetz kommts:
Jetzt muss die wave-Datei analysiert werden (auf Wellenberge und Täler).
Wenn dies geschehen ist , müssen die beiden geladenen Bilder je nach Wellenberg und Wellental zugeordnet werden !!!
d.h: bild 1 soll nur bei Wellenberg angezeigt werden und bild 2 nur bei Wellental. Wenn diese also angeordnet wurden ( mit untersch. sekunden-abständen) müssen diese als AVI oder MPG Datei exportiert werden können.

so, und jetzt noch der Grund:
Wir (Ich und mein Team) arbeiten nämlich an einem Comic-Film ... wo natürlich auch Dialoge vorhanden sind. Diese Dialoge nehmen wir kraft unserer Stimmen mit nem Mikro auf (wav-file). Und da ein Comic-Film ja aus Bildern besteht, sind die Bilder in sprechbilder unterteilt. d.h. ein bild für MUND-AUF und ein Bild für MUND-ZU (das erklärt die 2 bilder ,die geladen werden sollen). naja jedenfalls sollen die Bilder mit Hilfe des Programms so angeordnet werden, dass wenn ein Wellenberg kommt (laute stimme oder hohe ...) soll das Bild mit MUND-AUF angezeigt werden und beim Wellental (leise, Stille,Wortpausen) das Bild MUND-ZU.

Deshalb frage ich: lässt sich das realisieren und wenn ja, dann wie kann mans am besten machen ???

>>> ICH DANKE SCHONMAL IM VORRAUS !!! <<<
Seniman
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 42


D6 Pers
BeitragVerfasst: Di 03.02.04 21:40 
Hallo Worldcrafter,

ich kann dir keine Antwort auf deine technische Frage, hab aber einen Hinweis:
Ein Wellenberg bei einem Geräusch bedeutet nicht unbeding, dass es gerade laut ist und ein Wellental heißt nicht, dass es leise ist. Bei einem Normalen Ton (Kammerton A) würden die beiden Bilder in einer Sekunde jeweils 440 angezeigt werden, denn A hat eine Frequenz von 40 Hz, bei jeder Schwingung gibt es einen Wellenberg und ein Wellental.

edit: Die Lautstärke hängt vielmehr von der Amplitude ab, die müsstest du messen.

Grüße
Seniman
Matthias
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 121



BeitragVerfasst: Di 03.02.04 22:26 
Hallo,

korrekt ist, mit den Frequenzen kannst Du nichts anfangen. Du benötigts die Hüllkurve des Signals. Sie gibt quasi die Lautstärke als Kurve wieder. Berechnen kannst Du diese z.B. mit einem Tiefpassfilter. Hierfür gibt es verschiednen Varianten (1. Ordnung, 2. Ordnung, ... u.s.w.).

Am besten du sucht mal im Netz nach entsprechenden Lösungen. Ich persönlich verwende meisten einen Filter 1. Ordnung. Dieser ist leicht umzusetzen.

ciao
Matthias
DSS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20

Win 98SE, Win XP
D6 Prof, D7 Prof
BeitragVerfasst: Mi 04.02.04 16:46 
Titel: ziemlich kompliziert
ich weiss nich wie man es genau lösen kann aber
man könnte die bilder an den wave-out des mmsystem koppeln.

aber es ist ziemlich kompliziert wenn nich unmöglich :( :(

_________________
Ik haat trance!!!
the_worldcrafter Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: So 15.02.04 15:49 
naja danke für eure Antworten ! Aber richtig weiter gekommen bin ich dadurch nicht !!! :(

Naja, wenn vieleicht doch noch einer einen brauchbaren Lösungsvorschlag hat , bitte hier posten ! :wink: