Todo en la vida sucede en el último momento cuando ya no hay tiempo. Hoy necesité de urgencia convertir archivos APE (Monkey’s Audio Code) a MP3 para que los pudieran reproducir normalmente. En un búsqueda rápida no pude encontrar ninguna aplicación que realizara fácilmente la conversión. Buscando con Linux encontré varios sitios con algunas sugerencias pero ninguna me funcionó, al menos incialmente. Por eso decidí realizar esta breve compilación de los pasos a realizar para efectuar la conversión.
Obtener la distribución para Debian de Mac. El sitio oficial de este en proyecto en SourceForge fue removido motivo por el cual no es fácil encontrar una distribución de esta aplicación.
$ wget http://members.iinet.net.au/~aidanjm/mac-3.99-u4_b3-1_i386.deb
Instalar el paquete recién descargado.
$ sudo dpkg -i mac-3.99-u4_b3-1_i386.deb
Instalar bchunk sólo si es necesaro separar las pistas de sonido (archivo CUE).
$ sudo apt-get install bchunk
Instalar lame para codificar el archivo MP3.
$ sudo apt-get install lame
Convertir el archivo.ape en wav.
$ mac archivo.ape archivo.wav -d
Separar las pistas según la información el archivo CUE (si es necesario). pista es el prefijo con que se crearan los nombres de los archivos.
$ bchunk -w archivo.wav archivo.cue pista
Codificar el archivo WAV a MP3.
$ lame --preset extreme archivo.wav archivo.mp3
Es posible especificar la información de las etiquetas del MP3 si se desea.
lame --preset extreme --ta "Nombre del Artista" --tl "Nombre del Album" --tg "Genero" archivo.wav archivo.mp3
Para automatizar un poco el proceso, creé un script que ejecutado en un directorio convierte los archivos *.cue a archivos *.mp3. No tiene en cuenta al archivo CUE.
#!/bin/sh # Convert from APE to WAV for f in *.ape do mac "$f" "$f.wav" -d done # Convert from WAV to MP3 for f in *.wav do lame --preset extreme "$f" "$f.mp3" done # Rename APE.WAV.MP3 to MP3 find . -name '*ape.wav.mp3*' | sort | while read FILE do NEWFILE=`echo ${FILE} | sed 's/ape.wav.mp3/mp3/g;'` mv "${FILE}" "${NEWFILE}" done
Enlaces:
- Script de conversión de archivos APE a MP3.
http://www.jorgeivanmeza.com/blog/wp-content/uploads/2008/12/convertape2mp3.sh
¡¡Hola!!
Muy útil el tutorial. Sólo quería comentar que en Debian existe un paquete que hace prescindible la parte del ‘wget’ y ‘dpkg -i’. Éste es ‘monkeys-audio’ (=> ‘apt-get install bchunk monkeys-audio’ ) y se encuentra en el repositorio http://www.debian-multimedia.org/. La línea para /etc/apt/sources.list es:
deb http://www.debian-multimedia.org/ lenny main
cambiando ‘lenny’ (testing) por el nombre de tu versión Debian (‘etch’ para estable o ‘sid’ para inestable). Además, tienes el ‘soundKonverter’ que te permite, una vez instalados los programas/paquetes necesarios, convertir de ape a wav. Igualmente, luego tienes que hacer el bchunk.
Hasta pronto!!
emi
@emi, muchas gracias por el comentario y por el complemento al artículo.
Felicidades por tu información, revisé como 20 sitios antes de llegar al tuyo, pero por fin pude pasar de ape a mp3, te agradezco.
Saludos @christian0400, me alegro que te haya sido de utilidad el artículo.
Muchas gracias por el post, me resulto muy util y práctico. La particularidad que encontré es que, para que convirtiera los ape a wav tenían que estar en la carpeta “home/usuario” (aclaro que no lo hice con el script), despúes todo de 10!!!