Regresar a: Saberes_y_Documentación
Asegurate de tener instalados mplayer y lame, ya que por lo general las utilidades para trabajar con archivos ogg vienen por defecto en GNU/Linux.
Para instalar lame y mplayer en Debian agrega a apt, los repositorios de debian-multimedia.
La idea general es primero pasar de wma o ra, a wav:
mplayer mi_archivo.wma/ra -ao pcm:file=mi_archivo.wav
Después la idea es convertir el wav a mp3:
lame -f mi_archivo.wav mi_archivo.mp3
También puedes varias el nivel de compresión dependiendo del contenido del archivo y de la calidad que se necesite. Por ejemplo, si es voz humana es suficiente con 32 kbps de bitrate (esto es Calidad Radio AM), para musica con calidad Radio FM es suifiente con 96 kbps, y por último calidad CD con 128 kbps1 2.
lame lame --abr 32 mi_archivo.wav
Claro que ya con el wav puedes convertir tambien a ogg:
oggenc mi_archivo.wav -o mi_archivo.ogg
Si quieres la cosa mas automática, este script hace el trabajo:
############################## # Convierte wavs a mp3 # Este script debe correrse en el directorio donde estan los wavs. ############################## current_directory=$( pwd ) ##################### #quitar espacios ##################### for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done ###################### #quitar las mayusculas ###################### for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done ###################### #Ripear con Mplayer / codificar con LAME o OGGENC # Con nuevas opciones, chequeate man mplayer para ver que te sirve y que no. #Para pasar a ogg descomenta la linea correspondiente y comenta la de lame ###################### for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader $i && lame -m s audiodump.wav -o $i; done #do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader $i && oggenc audiodump.wav -o $i; done ###################### #convertir los nombres de archivo ###################### for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done rm audiodump.wav
- Autor
CategoryDocumentacionTecnica | CategoryAudioVideo
Más información sobre LAME en: http://lame.cvs.sourceforge.net/*checkout*/lame/lame/doc/html/node6.html y http://lame.cvs.sourceforge.net/*checkout*/lame/lame/doc/html/examples.html. (1)
Más información sobre conversión de archivos de audio en: http://snippetsnap.com/snippets/858-Linux-shell-and-music-files (2)
