wma2mp3 batch process

Ayer necesité convertir "demasiados" archivos wma a mp3. Buscando en google encontré este script, pero es para linux. Así que ni corto ni perezoso me puse y los pase a windows.

Tenéis que descargar mplayer y lame en sus versiones para windows.

fichero1.bat

Visual Basic:
  1. for /f  "tokens=*" %%a in ('dir *.wma /s/b') do fichero2.bat "%%a"

fichero2.bat

Visual Basic:
  1. set entrada=%1
  2. mplayer %entrada% -ao pcm
  3. set wavfile=%entrada:wma=wav%
  4. move audiodump.wav %wavfile%
  5. set mp3file=%entrada:wma=mp3%
  6. lame %wavfile% %mp3file%
  7. del %wavfile%
  8. del %entrada%

Lo único que tienes que modificar es la ruta donde hacer el dir y rular el fichero1.bat. Para alguien con  bastos conocimientos en la materia seguramente sea muy cutre pero fue bastante rápido y funciona. No obstante si tienes alguna mejora dejarla en los comentarios.

Post a Comment