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 cristian el 21 de Julio de 2008
Por optimista el 31 de Julio de 2008
Por Flaco el 01 de Diciembre de 2008
Lo unico que, como venis haciendo el how-to, el ultimo comando tendria que ser:
sudo chmod +x convertir\ wma\ a\ mp3
por el nombre de la carpeta
¡Gracias!
Saludos
Por Eduardo el 19 de Enero de 2009
Por lavix el 17 de Junio de 2009
Por william el 20 de Junio de 2009
Por Loup el 17 de Julio de 2009
Pregunta, si no quiero que elimine los espacios en blanco, reemplazandolos con una '_', basta con que comente esta línea (for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done ? es decir:
# (for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done
o simplemente la edite así:
(for i in *.wma; do mv "$i" `echo $i | tr ' ' ' '`; done ?
Por bayron65 el 03 de Noviembre de 2009
Por Gurowner el 30 de Noviembre de 2009
Por planetaazu el 04 de Enero de 2010
(tengo muuuuy poco en linux ubuntu)
verifique las dependencias ok
seguí las instrucciones
solo el error que se percato Flaco-blog tuve y lo corregí como dijo después seguí
boton derecho - convertir wma a mp3 - this scrip convert .... aceptar- selecione Check Quality (yo seleciono ) lame -m s (la primera, aunque ya he seleccionado las demas y nada)- re-coding (rapidisssimo) aceptar- y
y... en misma carpeta creo una de nombre output y esta todas las canciones en wma pero no se escuchan, tienen tamaño menor a la original pero nada
alguien me ayuda? no se si falta algo? gracias..
mmmm pero no le han contestado a Loup-Blog. bueno aun así gracias, seguiré intentando
Por planetaazu el 04 de Enero de 2010
Por Frank el 21 de Marzo de 2010
Me estoy pasando al mundo de Linux y me encanta
Por drosofilojc el 29 de Marzo de 2010
Por Eduardo el 20 de Abril de 2010
Lo que le faltaba a mi OpenSuse 11.2!
Por Xavier el 25 de Mayo de 2010
Por Pablo el 06 de Agosto de 2010
me molesta que guindows se apropie con sus formatos exclusios Viva Linux y sistemas abiertos
saluoids
Por Leonardoshh el 01 de Noviembre de 2010
Por Sergio el 03 de Febrero de 2011
Por barto_bogota el 02 de Marzo de 2011
no tengo mucho tiempo en linux ubuntu.
chmod +x convert\ wma\ to\ mp3
estoy trabajando en vercion 10.10
agradesere cualquier ayuda...
Por jose el 05 de Abril de 2011
andale32.exe: no valid cabinets found
All done, errors in processing 1 file(s)
dpkg: error processing msttcorefonts (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
msttcorefonts
E: Sub-process /usr/bin/dpkg returned an error code (1)
Por jose el 05 de Abril de 2011
prueba lo siguiente chmod 777 convert\ wma\ to\ mp3
Por Nahuel el 15 de Mayo de 2011
Por paez el 22 de Mayo de 2011
que chingon tip, no se que hice tantos años perdiendo el tiempo en windows, le chingare chido a linux, si que lo vale. GRACIAS por quienes saben demasiado en linus y comparten sus conocimeintos
Por johersa el 06 de Julio de 2011
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