[Batch] Convertir plusieurs fichiers (Lame)

Résolu/Fermé
TheDadamb - 28 juil. 2012 à 12:46
dubcek
Messages postés
18534
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 août 2022
- 20 avril 2014 à 09:32
Bonjour,

J'ai voulu convertir mes musiques .wav en .mp3, et, ne voulant pas galérer avec des versions d'évaluation, ou des programmes graphiques où l'on ne peut convertir qu'une musique à la fois, je me suis tourné vers Lame en console. J'ai trouvé une boucle Batch toute faite sur Internet (<-- flemmard), je l'ai adaptée à mes besoins, mais il me manque quelque chose : je dois la mettre dans le dossier où il y a mes musiques, seul problème, j'en ai des tas (de dossiers). J'aimerais faire en sorte que la boucle cherche dans le dossier, et les sous-dossiers, et les sous-sous-dossiers...
Voilà mon programme :
@ECHO OFF
FOR %%I IN (*.wav) DO CALL :conversion %%I
GOTO :fin
:conversion
lame.exe -h --tl Skyrim %1 %1.mp3
DEL %1
GOTO :eof
:fin
pause 


Voilà, merci d'avance pour les solutions =)

3 réponses

dubcek
Messages postés
18534
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 août 2022
5 553
28 juil. 2012 à 13:10
hello
utiliser for /r et des " pour les noms avec espace
@ECHO OFF
FOR /R . %%I IN (*.wav) DO CALL :conversion "%%I"
GOTO :fin
:conversion
lame.exe -h --tl Skyrim "%1" "%1.mp3"
DEL "%1"
GOTO :eof
:fin
pause 
1
Bonjour,

Merci beaucoup pour votre aide, cela fonctionne à merveille =)

Bonne journée
0
lalytamira
Messages postés
1
Date d'inscription
samedi 19 avril 2014
Statut
Membre
Dernière intervention
19 avril 2014

19 avril 2014 à 22:10
Svp je veux presque la méme chose, je veux renommer et changer l'extension des fichiers de maniére aléatoire.
Mercii
0
dubcek
Messages postés
18534
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 août 2022
5 553
20 avril 2014 à 09:32
donne des exemples
0