Bonjour,
Je cherche à lire les données d'un fichier .wav pour controler si c'est un RIFF header, si le format est bien un format WAVE, si le format audio est bien PCM ... je suis débutante dans ce domaine et je ne sais pas comment faire ...
Est ce qu eje susi sur la bonne voie ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #!/usr/local/bin/perl $file=$ARGV[0]; if (open(AUDIO, "$file")) { my $Riff; my $Format; my $AudioFormat; my $Size; if ($Riff='ChunkID'){ if ($Riff='RIFF'){ if ($Format='WAVE'){ if ($AudioFormat='PCM'){ print "Ce fichier correspond à ma recherche !"; print "Chercher à définir la taille du fichier :"; } } } } } else { die("Cannot open $mon_fichier\n"); }
Je cherche ensuite à déterminer la taille du fichier en heure, min, seconde ...
Est ce que quelqu'un peut m'éclairer concernant à la méthode à suivre ?
Merci beaucoup
Delph
Partager