[Perl + wav] Analyseren van een WAV file

Pagina: 1
Acties:

  • jopiek
  • Registratie: September 2000
  • Laatst online: 19-11 15:33

jopiek

Tja... 'ns ff denken.

Topicstarter
Heeft iemand ervaring met het analyseren van een WAV file?

Ik wil een script schrijven om te kunnen zien dat het inputlevel op een bepaald moment voor een langere tijd onder een bepaald niveau blijft.

Ik ben echter geen expert in Digital Signal Processing. Een stilte is dan een signaal waarbij de amplitude ongeveer 0 is.

paar wel een paar handige links waar ik al naar gekeken heb:
http://tomacorp.com/perl/wav/Freqext.html

en nog een:
http://dries.ulyssis.org/.../perl-Audio-Wav/info.html
http://packages.qa.debian.org/liba/libaudio-wav-perl.html


Concreet:
wat is handiger:
- eerst hele wav aflopen, dan detecteren waar het signaal voor minimaal zoveel seconden onder een bepaald niveau komt, dan hele wav kopieeren tot dat punt en naar een nieuwe wav schrijven.
- optimalisatie zou kunnen zijn: wav achteruit aflopen totdat signaal sterker is dan bepaalde waarde en dat stuk er af zien te halen (of daarna pas gaan kopieren naar file2)

[ Voor 7% gewijzigd door jopiek op 05-11-2006 17:53 ]

Cogito Ergo Credo