Guia sobre el formato mp3

si quieres ripear tu coleccion de CDs lossless a mp3 pero no sabes donde empezar, te voy a dar unos consejos básicos a continuación:

Un encoder es una aplicación con un algoritmo que recibe una entrada(el audio que queremos convertir) y saca una salida (el formato destino).

en el caso de los formatos lossy como mp3, el algoritmo esta basado en las frecuencias que percibe el oido humano, quitando aquellas irrelevantes.

generalmente, un encoder esta formado por un aplicación como puede ser un .exe en windows mas unas librerías dll de las cuales este hace uso.
la aplicaciones no suelen disponer de interfaz gráfica, por lo que podemos usarlas solamente con la linea de comandos como puede ser CMD en windows, o a través de los convertidores de formatos que traen algunos reproductores como AIMP o foobar2000

si usamos las interfaces gráficas de los reproductores va a ser mucho mas fácil, ya que no necesitamos conocer ciertos parámetros, los cuales si necesitaremos conocerlos si queremos cambiar los presets que vienen ya en los reproductores o si usamos la linea de comando.

ya que el encoder espera que le pasemos parámetros que indican como queremos realizar la conversión del audio

actualmente, el mejor encoder mp3 es LAME, que lo pueden descargar desde ACA
en caso de que no lo tengan
NOTA: siempre, siempre, convierte a mp3 desde la fuente lossless original...


MODOS

MP3 tiene 3 modos: CBR, VBR, ABR

CBR: en el modo cbr deberemos elegir el bitrate que queremos, por ej: 256 y el audio en cada segundo habra un total 256 kbs. usa este modo si quieres saber el tamaño final de los archivos.
192 kbps se considera la calidad de CD, es el limite de transparencia en el cual la mayoría de personas no puede distinguir de la fuente original. 

Tamaño final= bitrate * tiempo de la pista.

El problema de este modo es que si elegimos una tasa de 192 o 256 kbps, en partes en las que el audio sea de menos complejidad y necesite menos de 192 o 256, este no va a bajar, resultando el archivo mas pesado de lo necesario, esto pasa a su vez si el audio es mas complejo en ciertas partes, y necesite mas de 192 y 256, no va a subir mas de estos.

el segundo problema se lo puede resolver usando una tasa de 320 kbps que es la máxima en mp3, pero tendremos partes de silencio las cuales tendrás 320 kb innecesariamente, resultando el archivo aun mas pesado, pero aseguramos la máxima calidad lossy en mp3.

VBR: este modo los bits no son constantes, sino que suben y bajan dependiendo de la complejidad de la pista, por eso mas eficiente que CBR. No se puede predecir el tamaño final
En este caso, no elegiremos un bitrate sino una indicador de calidad del audio en VBR
tenemos desde 0 hasta 9 calidades diferentes, y a partir de ellas, el bitrate varia tanto como sea necesario.

V 0: 245 kbps de media, es la calidad máxima de mp3 con el menor peso posible de archivo, va desde los 220 kbps a 280 kbps.
V 1: 220 kbps
V 2: 192 kbps calidad vbr estándar
V 3: 175 kbps
V 4: 165 kbps calidad vbr media
V 5: 130 kbps
...

los primeros 4 indicadores, desde 0 a 3, son suficientes para no diferenciarlo desde la fuente original.

pero como siempre, nada es perfecto, y si bien VBR es mas eficiente, la reducción de calidad en algunas partes de la pista da la posibilidad de que introduzca artefactos en el sonido, la cual se elimina si usamos por ej, 320 kbps, porque es "mas seguro", pero pesa muchísimo mas. Igualmente, si usamos V0 esto es MUY raro que pase, y no lo veo una razon para usar cbr en lugar de vbr.

ABR: aqui si elegimos un bitrate "target" . siempre elegimos nosotros el bitrate en el que la pista va a fluctuar, mas o menos a partir de ahí, según la complejidad de la pista.
en ABR lo bits varían también, y el tamaño del archivo también es predecible, por lo que seria una combinación entre CBR y VBR. pero este no va a variar tanto como en vbr

cual es el punto de este modo? bueno, pues que con este podemos saber mas o menos cual sera el tamaño final del archivo dependiendo de la duración del audio y el bitrate elegido, y teniendo una calidad superior a CBR ya que permite aumentar y disminuir los bits dependiendo de la complejidad, pero es mas inferior a VBR ya que no permite que el bitrate varie demasiado.

Una aclaración, es que bitrate NO es lo mismo que calidad.
cuando elegimos bitrate, decimos el tamaño final del archivo antes que la calidad.
cuando elegimos calidad, el bitrate varia cuanto necesite para mantener la calidad indicada, generando archivos de tamaño no predecible

Segun mi experiencia, recomendaría V0, manteniendo el menor tamaño y máxima calidad.

ejemplo de espectrograma de una pista en mp3 V0 (el espectrograma no muestra la calidad real del archivo, quizas haga un post sobre eso luego)


desconozco la razon de porque spek reporta 320 kbps








Comentarios

Entradas populares