fft on samples of an audio file in matlab
Mostra commenti meno recenti
I'm trying to extract information from a sound file in order to use it in a video classification algorithm I'm working on.
My problem is that I don't know how to work exactly with audio files in matlab.
Below is what I need to accomplish:
-open the audio file and get the sampling rate/frequency.
- I need to work on a window of 2 seconds so I have to loop over the file and get each 2 sec as a window and then do the ftt on each window.
After that it is my turn to use these values to do what I want
any help would be appreciated
Thanks.
Risposta accettata
Più risposte (2)
ir
il 24 Apr 2013
0 voti
Theodoros Giannakopoulos
il 19 Nov 2014
0 voti
In general, Matlab does not provide mp3 IO support, so imo the best solution is to use a system command to call ffmpeg to convert the mp3s to wavs, before reading with wavread().
Regarding the window-fft-analysis task, there are many examples in the aforementioned code.
Categorie
Scopri di più su Audio I/O and Waveform Generation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!