Convertir m4a a mp3 en Fedora

Publicado: 5 diciembre, 2010 en Linux
Etiquetas: , , ,

Los archivos con extensión .m4a son archivos .mp4 de audio comprimidos con Apple Lossless Encoder (ALE). Utilizan el Apple Lossless Audio Codec (ALAC) que proporciona una compresión sin pérdidas. Esta extensión la popularizó Apple para distinguir los archivos .mp4 de audio (.m4a) de los .mp4 de vídeo (.m4v).

Por lo general, se puede cambiar de forma segura la extensión .m4a por .mp4 y viceversa. Pero no es así con .mp3, ya que para poder ser reproducidos en un reproductor de audio, éste debe tener la capacidad para descodificar el formato que está contenido en el fichero “.mp4″ que generalmente está codificado en MPEG-4 AAC e incompatible con la codificación y descodificación de MPEG-1 Layer 3 para el “.mp3″

¿Y todo esto que significa? Que para poder convertir un archivo .m4a en .mp3 primero tendremos que descodificarlo y luego codificarlo en MPEG-1 Layer 3.

Para eso usaremos el descodificador faad2 y el codificador lame. Ambos los encontramos en el repositorio rpmfusion, que seguramente todos tengáis en vuestro listado de repositorios. Los instalaremos del siguiente modo (identificados como root):

# yum install lame faad2

Y con esto instalado ya podemos empezar a convertir los archivos .m4a en .mp3. Pero, para hacerlo más fácil, haremos un script con las órdenes necesarias.

En un editor de texto pegamos lo siguiente:

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

Lo guardaremos con el nombre convertir. Como root y desde la carpeta donde lo hayamos guardado, cambiamos los permisos:

# chmod +x convertir

Y lo movemos al directorio /bin

# mv convertir /bin

Y ¡volià! Para convertir un archivo sólo tendremos que ejecutar lo siguiente:

# convertir archivo.m4a

Fácil, sencillo y para toda la familia! ;-)

Fuente: aquí, aqui, aquí y aquí

About these ads

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s