Convertir .m4a a mp3 en Linux

 

Tutoriales

Ayer me vi en la necesidad de cambiar unas canciones en formato .m4a al formato .mp3 y para lo cual recordé que hace uno tiempo me había hecho de un script el cual permitía la conversión por medio de la ejecución de un solo comando dentro del directorio donde se encontraban las canciones a convertir. El script es el siguiente:


#!/bin/bash
for i in *.m4a; do
echo "Converting: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"
done

Esto lo vamos a copiar y pegar dentro de nuestro editor de texto y lo guardaremos con el nombre de “convertir” (sin las comillas) y lo guardaremos. Segundo paso:

nestux@slackware:~$ su
root@slackware:/home/nestux# chmod +x convertir
root@slackware:/home/nestux# mv convertir /bin/

Nos logueamos como root dentro de la consola y movemos el archivo convertir a /bin. Tenemos que recordar que para poder utilizar este script con efectividad es necesario tener instaladas las librerías lame y faad. Después de esto lo único que tenemos que hacer es entrar al directorio en donde estén las canciones en formato .m4a mediante el comando cd y procedemos a ejecutar el comando tecleando “convertir”.

Ernesto Vázquez Aguilar

nestux

16 comentarios... agrega el tuyo!

  1. JavierNo Gravatar - octubre 6, 2008

    Muchas gracias por el script.
    Ha sido de gran ayuda.
    Saludos.

     
  2. DDNo Gravatar - octubre 12, 2008

    Thks

     
  3. RaúlNo Gravatar - mayo 12, 2009

    Mucas gracias. Me he vuelto loco buscando algun programa para convertirlo pero esto está mucho mejor. Gracias

     
  4. GatoNo Gravatar - noviembre 28, 2009

    Que puedo hacer. Estoy entrando como root pero aún me sale “permiso denegado”

     
  5. nestuxNo Gravatar - noviembre 29, 2009

    @Gato

    Dale permisos de ejecución con el comando:

    chmod +x convertir

     
  6. OBAFGKMNo Gravatar - enero 6, 2010

    Muchas gracias, va perfecto.

     
  7. karfidalNo Gravatar - abril 29, 2010

    Funciona perfecto pero… convierte los ficheros a solo 128 kbps, ¿no hay manera de que los convierta a 320 kbps?
    Muchas gracias.

     
  8. SantiagoNo Gravatar - mayo 13, 2010

    karfidal para 320 kbps de encoding modifica el script asi

    #!/bin/bash
    for i in *.m4a; do
    echo “Converting: ${i%.m4a}.mp3″
    faad -o – “$i” | lame -b 320 – “${i%.m4a}.mp3″
    done

     
  9. karfidalNo Gravatar - mayo 22, 2010

    Santiago, muchas gracias por la ayuda, funciona casi perfecto… el único problema es que no es “-b 320″ sino “-b320″ (todo junto). Al principio me ha dado problemas pero después de darle algunas vueltas he logrado que funcione. ¡Un día mas he aprendido algo nuevo!
    Muchas gracias de nuevo por todo, se escucha perfecto.

     
  10. warripeiNo Gravatar - junio 1, 2010

    gracias

     
  11. xsourzeNo Gravatar - enero 4, 2011

    gracias, funciona perfecto

     
  12. NelsonNo Gravatar - junio 13, 2011

    Master of master, excelente ayuda, gracias!!!!!!!!!

     
  13. shakamcaNo Gravatar - junio 19, 2011

    Gracias por la ayuda.

     
  14. GrindtubeNo Gravatar - octubre 23, 2011

    MAESTRO!!! gracias me fue muy útil.

     
  15. MiguelNo Gravatar - enero 25, 2012

    Increible el script

    Gracias!!!

     

Agrega un comentario