En este Tip podremos convertir archivos wma a mp3 con un solo clic a través de Nautilus (Es el administrador de archivos oficial del entorno de escritorio GNOME). Este Tip será explicado utilizando Ubuntu versión 8.04 pero igual funciona con versiones anteriores.
Para realizar el efecto primero necesitaremos 3 cosas:
- - mPlayer
- win32 codecs
- lame
Para instalar de un solo paso nos vamos a nuestra terminal y en Ubuntu seria:
Código :
sudo apt-get install mplayer ubuntu-restricted-extras lame
Cuando se termine de instalar escribimos:
Código :
cd ~/.gnome2/nautilus-scripts
Con este comando nos vamos a ir la carpeta de scripts de nautilus.
Código :
gedit convertir\ wma\ a\ mp3
Con este comando vamos a crear un archivo editándolo con el Editor de Textos, nos aparecerá la ventana del editor de textos y en seguida pegamos el siguiente código:
Código :
#! /bin/sh # wma to mp3 script by mtron zenity --info \ --text="this script converts all wma files in the current folder to mp3s and puts them in the folder output all lame command line options can be set in the next step. usage: lame -m s: for stereo mp3 output lame -m s V 3-4-5: for stereo mp3 output with VBR" # Dialog box to choose output quality FORMAT=`zenity --list --title="Choose mp3 output quality" --radiolist --column="Check" --column="Quality (editable)" --editable "" "lame -m s" "" "lame -m s -V 3" "" "lame -m s -V 4" "" "lame -m s -V 5"` if [ $FORMAT -eq ""]; then zenity --error --text="mp3 output quality not defined or no wma file found usage: lame -m s: for stereo mp3 output lame -m s V 3-4-5: for stereo mp3 output with VBR type: lame --longhelp for all command line options " exit 1 fi mkdir -p output cp *.wma output cd output # How many files to make the progress bar PROGRESS=0 NUMBER_OF_FILES=`find -iname "*.wma"` let "INCREMENT=100/$NUMBER_OF_FILES" #remove spaces (for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done #remove uppercase for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done #Rip with Mplayer / encode with LAME for i in *.wma ; do echo "$PROGRESS"; echo "# Re-Coding $i"; mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i && $FORMAT audiodump.wav -o $i; let "PROGRESS+=$INCREMENT" done #convert file names for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done rm audiodump.wav let "PROGRESS+=$INCREMENT" ) | zenity --progress --title "$Recoding...encoding..." --percentage=0
Este código es el que nos va a ayudar a convertir el o los archivos que queramos de wma a mp3.
Guardamos el archivo, volvemos a la terminal y escribimos:
Código :
chmod +x convert\ wma\ to\ mp3
Éste comando le da privilegios al archivo, para que pueda ser usado correctamente.
Ahora nos vamos a una carpeta donde tengamos nuestros archivos a convertir, clic derecho y seleccionamos la opción scripts y seleccionamos el que dice convertir wma a mp3. Seleccionamos las opciones a nuestro antojo y listo, se creara una carpeta output y allí estarán nuestros archivos mp3.
Cualquier duda o pregunta se las resuelvo.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por jose benal el 17 de Julio de 2011
Muchas gracias.
Por jhon erick el 20 de Julio de 2011
Por Sergio el 19 de Agosto de 2011
Por RedTauros el 04 de Octubre de 2011