Transcodificar ficheros de audio por lotes con el terminal

Si bien es cierto los formatos de audio de código abierto son cada vez más populares, no todos los reproductores de audio tienen la capacidad de interpretarlos. Por esta razón, es necesario convertir nuestros ficheros al formato mp3. Esta es una breve guía que te enseña a procesar todos los ficheros de audio que se encuentren contenidos en una carpeta, al formato mp3.

Con respecto al bit rate o velocidad de bits, el comando de abajo especifica como valor 128. Para que tengas una idea, el bit rate de las pistas contenidas en un CD de audio es comúnmente de 256kpbs. Si entendemos que el formato de audio mp3, “comprime” (en realidad obvia o descarta fragmentos de información que resultan en mejor o menor calidad de audio) digitalmente una pista de audio, nos daremos cuenta de que mientras mayor sea el bit rate, mayor la calidad de audio resultante (pero también el tamaño del fichero mp3).
Estos bit rates, pueden ser seleccionados en una escala que oscila entre los 96 hasta los 320 kilobytes por segundo. La calidad de audio que ofrece una mp3 de 128kbps es bastante similar a la que podrías obtener de una estación de radio.

Para poder transcodificar los archivos de audio contenidos en un directorio, abre la ubicación en la que se encuentran estos archivos en el terminal. Luego, corre el siguiente comando:

 

for name in *.ogg; do ffmpeg -i "$name" -ab 128k -map_metadata 0:s:0 "${name/.ogg/.mp3}"; done;

Cuando el proceso dé inicio, verás información sobre la transcodificación y alguna meta data relacionada al archivo de audio. Eso es todo, espero que esta breve guía te haya sido de utilidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *