Page 1 sur 2

Paramètres d'un fichier MP3

Posté : 18 août 2010 17:29
par Dodoche28
Bonjours, :)
Voilà je doit prendre un paramètre du fichier de musique type MP3, mais le problème s'est que je ne sais pas comment:
-récupérer un paramètre d'un autre fichier.
-récupérer le paramètre "durée" OU "Bit Rate".

UTILITE:
Mon batch fait appelle a un gestionnaire audio en C pour qu'il lise une musique. Je voudrais récupérer la durée de la musique pour dire a mon batch qu'il ferme ce gestionnaire audio et qu'il re-ouvre se gestionnaire mais avec une autre piste de musique qui est dans un fichier .CSV. J'ai réussi a faire tous ses lignes environ une 100aines mais je bloque là et puis je suis vraiment a cours d'idée... :cry:

PS: Dans le cas où il est impossible en batch, pouvez-vous me dire svp comment procéder avec un autre language de programmation ?

Merci d'avance, pour vos réponse.... Je l'espère =P

Re: Paramètres d'un fichier MP3

Posté : 18 août 2010 18:43
par Dodoche28
S'il vous plaît....
Pouvez-vous au moins me signaler que quelqu'un est là ? :oops:

Re: Paramètres d'un fichier MP3

Posté : 18 août 2010 20:09
par DarkBatcher
Bonjour,

Je te confirme, quelqu'un est bien la . Par contre je pense que ce que tu veut faire est très difficile et nécessite des connaissance très pointues sur les fichiers mp3, quelque soient les langages utilisés. Tu à deux solutions je pense, soit trouver un langage de programmation avec une bonne bibliothèque audio, soit trouver un logiciel qui peut faire des listes de lectures. Ceci dit c'est faisable mais sa va etre très dur

Re: Paramètres d'un fichier MP3

Posté : 18 août 2010 20:19
par Dodoche28
=)
Merci de me répondre :)
Se que je voudrais faire c'est surtout pouvoir lire les propriétés d'un fichier comme ça je pourrais voir la durée ou au pire le Bit-Rate.
Si je peut voir le Bit-Rate je pourrais calculer la duré de la musique. Mais le problème c'est que les musiques n'ont pas les même Bit-Rate... :cry:

Se que je demande plus clairement s'est de pouvoir lire le Bit-Rate(Taux d'échantillonnage) comme avec %0 %1.....
;)

Re: Paramètres d'un fichier MP3

Posté : 19 août 2010 12:12
par DarkBatcher
Salut dodoche28!

J'ai un code pour toi !
Voici l'idée: comme on ne peut pas lire la durée de la musique, on à qu'à attendre que le programme se termine :D

Code : Tout sélectionner

start /wait son.exe nom_du_fichier
Je peux te fournir son.exe, ce sera un logiciel qui s'arrete à la fin du fichier qu'il lit. j'ai trouvé une bonne bibliothèque audio ( fmod )

En gros sa ferait :

Code : Tout sélectionner

for /f %%A IN (maliste.txt) do (
Start /wait son.exe "%%A%"
)

Re: Paramètres d'un fichier MP3

Posté : 19 août 2010 12:35
par Dodoche28
Bravo pour la solution!
Elle est excellente :D et bien cherché ;) mais je n'ai pas préciser (désoler je pensé pas que ça serais utile :oops: ) que j'utilise un spectre de son en C (qui est celui de M@teo sur le site du zéro :oops: ) pour utilisé ta solution il faudrait pouvoir modifier le fichier "spectre.exe" (qui est en C)
mais le problème dans tout ça s'est que comme je te l'ai dit, je ne connais pas trop bien le C, je sais juste un peu le déchiffrée :oops: .

Re: Paramètres d'un fichier MP3

Posté : 19 août 2010 13:08
par DarkBatcher
Tu peut m'envoyer le code source du programme ou l'url de la page d'ou il vient par mp?

Re: Paramètres d'un fichier MP3

Posté : 22 août 2010 21:32
par DarkBatcher
Bon ce n'est pas forcément la meilleur solutiton mais il faut savoir faire des compromis :D

Mon idée c'est:
-on lance wmplayer avec le nom du fichier en paramètre;
-on attend que l'utilisateur frappe sur une touche;
-on arrete windows média player ;
-on recommence l'opération avec la chanson suivante

Code : Tout sélectionner

for /f %%A in (liste.txt) do (
start /min wmplayer.exe "%%A%"
Cls
Echo %%A%
pause>nul
Taskill wmplayer.exe
)

Re: Paramètres d'un fichier MP3

Posté : 22 août 2010 21:39
par Dodoche28
Merci beaucoup a toi :D
J'avoue que je n'avez pas du tout pensé a çà ^^
Je vais un peu le modifier et çà va être nikel ;)
Merciii DarkBatcher :D

Re: Paramètres d'un fichier MP3

Posté : 22 août 2010 22:04
par DarkBatcher
Heu non correction c'est:

Code : Tout sélectionner

taskkill /f /im wmplayer.exe
Et non :

Code : Tout sélectionner

taskkill wmplayer.exe