Página principal » cómo » ¿Por qué mis archivos MP3 tienen el mismo tamaño incluso cuando cambio la tasa de bits con FFmpeg?

    ¿Por qué mis archivos MP3 tienen el mismo tamaño incluso cuando cambio la tasa de bits con FFmpeg?

    Si eres nuevo en el proceso de conversión de archivos de audio, muchos de los detalles y cómo funcionan pueden ser un poco confusos cuando obtienes resultados inesperados. Entonces, ¿qué haces para solucionar el problema? La publicación de preguntas y respuestas de SuperUser de hoy tiene la respuesta a una pregunta confusa del lector.

    La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..

    Foto cortesía de Warein (Flickr)..

    La pregunta

    El lector SuperUser, Arlen Beiler, quiere saber por qué usar diferentes configuraciones de velocidad de bits al convertir un flujo de audio produjo archivos que tenían el mismo tamaño exacto:

    Convertí una transmisión de audio en tres configuraciones de velocidad de bits diferentes utilizando esencialmente el mismo formato. Terminaron siendo exactamente del mismo tamaño. Por qué es esto?

    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v copia -c: a libmp3lame -q: a 1 -b: a 192k “Q1-All-192k.mp4”
    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v copia -c: a libmp3lame -q: a 1 -b: a 160k “Q1-All-160k.mp4”
    • ffmpeg -i “Likoonl-Q1-All.mp4” -c: v copia -c: a libmp3lame -q: a 1 -b: a 128k “Q1-All-128k.mp4”

    Cómo el uso de diferentes configuraciones de bitrate produjo archivos del mismo tamaño exacto?

    La respuesta

    El colaborador de SuperUser slhck tiene la respuesta para nosotros:

    Porque estas estableciendo -q: a (que es el ajuste VBR de LAME). Cuando usas -q: a, el ajuste de CBR -licenciado en Letras no tendrá efecto Si observa la guía de codificación de MP3 de FFmpeg Wiki, encontrará los valores posibles para -q: a con su correspondiente tasa de bits promedio.

    En aras de la integridad, aquí está la parte relevante de libmp3lame.c (Escala es el nombre largo de q):


    ¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.