0 votes

Transformation de Fourier de fichiers audio ?

J'ai besoin de traiter par lots quelques fichiers audio (plusieurs heures) et d'obtenir leurs données de fréquence/amplitude.

J'ai vraiment 10 dossiers contenant chacun plusieurs wav et j'ai besoin des moyennes de chaque dossier. J'ai besoin d'obtenir les niveaux des différentes fréquences dans chaque dossier. Calculer les niveaux individuellement pour chaque fichier puis faire la moyenne fonctionnerait, et si vous connaissez une autre méthode, veuillez la suggérer.

Existe-t-il un outil en ligne de commande (ou une autre ressource) qui calcule ces transformées de Fourier pour moi ?

0voto

theonlygusti Points 6434

SoX peut le faire :

play file.wav stat -freq

Cela donnera quelque chose comme ceci :

file.wav:

 File Size: 191k      Bit Rate: 256k
  Encoding: Signed PCM
  Channels: 1 @ 16-bit
Samplerate: 16000Hz
Replaygain: off
  Duration: 00:00:05.98

In:0.00% 00:00:00.00 [00:00:05.98] Out:0     [      |      ]        Clip:0    0.000000  0.005858
3.906250  0.006152
7.812500  0.006272
11.718750  0.006785
15.625000  0.004786
...
In:17.1% 00:00:01.02 [00:00:04.95] Out:43.0k [    -=|=-    ]        Clip:0    0.000000  0.057157
3.906250  0.004143
7.812500  1.779299
11.718750  0.120536
15.625000  0.062992
19.531250  0.059568
23.437500  0.149960
...
In:100%  00:00:05.98 [00:00:00.00] Out:264k  [      |      ]    

    Clip:0
Samples read:             95616
Length (seconds):      5.976000
Scaled by:         2147483647.0
Maximum amplitude:     0.440094
Minimum amplitude:    -0.298309
Midline amplitude:     0.070892
Mean    norm:          0.041338
Mean    amplitude:     0.000022
RMS     amplitude:     0.064054
Maximum delta:         0.529938
Minimum delta:         0.000000
Mean    delta:         0.011127
RMS     delta:         0.025654
Rough   frequency:         1019
Volume adjustment:        2.272
Done.

Le site ... sont des lignes omises, qui sont nombreuses (des milliers).

Ces sections :

3.906250  0.006152
7.812500  0.006272
11.718750  0.006785
15.625000  0.004786

Sont un tableau de la fréquence par rapport au niveau.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X