Traitement par lot, convertir les fichiers avec la mêm extention

Traitement par lot, convertir les fichiers avec la mêm extention - Shell/Batch - Programmation

Marsh Posté le 06-05-2007 à 18:37:56    

Bonjour à tous...
 
Mon but:
Je tente de convertir une liste de son xbox avec l'extention *.wav. Il y'en a un bon paquet et le seul moyen que j'ai trouvé pour l'instant est en commande DOS. Je n'ai pas trouvé d'autre solution que de traiter les sons un par un avec ce programme alors qu'il y'en a pas loin de 600.
 
J'utilise ce pragramme: Xbox ADPCM decoder http://aluigi.altervista.org/papers.htm#xbox
 
Je m'y prend e la manière suivante:  

Code :
  1. xbadpdec.exe INTERN_INSULT06.WAV INTERN_INSULT06.WAV.trc


Notez bien, que mon but n'est pas de renommer le fichier en *.trc, mais bien d'opérer à une conversion et une ecriture dans un autre fichier.
 
comme je l'ai dit plus haut: "Je n'ai pas trouvé d'autre solution que de traiter les sons un par un avec ce programme", mais je ne maitrise pas trés bien l'anglais. Il y'a peut etre un moyen d'atteindre mon but ?
 

Code :
  1. Xbox ADPCM decoder and player 0.2.3a
  2. by Luigi Auriemma
  3. e-mail: aluigi@autistici.org
  4. web:    aluigi.org
  5. Usage: xbadpdec.exe [options] <input> <output.wav/PLAY>
  6. Options:
  7. -o OFF    offset where audio data starts
  8. -s SIZE   size of the audio data to read
  9. -f FREQ   force the frequency (default for raw files is 44100)
  10. -c CHANS  force the number of channels (default for raw files is 2)
  11. -a        copy the input file to the output and add a wave header
  12.           useful if you have the xbox adpcm codec installed
  13. -r        raw output, data without wave header (useful for pipe)
  14.           if used together -r and -a act just like a data dumper
  15. -d DRV    select a specific driver for playing the file, DRV can be the short
  16.           name or the device number. Use ? for the list of devices
  17. Use the ouptut filename PLAY or "" for playing the input file (no writing)
  18. Use - as input or output file for using stdin and stdout
  19. Use 0x before any number for specyfing its hexadecimal value


 
N'importe quel type d'aide ou suggestion est la bienvenue.
Cordialement.

Reply

Marsh Posté le 06-05-2007 à 18:37:56   

Reply

Marsh Posté le 07-05-2007 à 09:18:00    

Si j'ai bien compris tu veut traiter plusieur fichiers a la foi, alors il faut utiliser une boucle for:

Code :
  1. for /r "%source%\" %%i in (*.wav) do xbadpdec.exe "%%i" "%%i.trc"


Remplace %source% par le chemin du répertoire ou sont stocker tes wav


Message édité par webding le 07-05-2007 à 09:18:20
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed