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:
-
for /f "tokens=*" %%a in ('dir *.wma /s/b') do fichero2.bat "%%a"
fichero2.bat
Visual Basic:
-
set entrada=%1
-
mplayer %entrada% -ao pcm
-
set wavfile=%entrada:wma=wav%
-
move audiodump.wav %wavfile%
-
set mp3file=%entrada:wma=mp3%
-
lame %wavfile% %mp3file%
-
del %wavfile%
-
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.





