Домашняя » как » Почему мои MP3-файлы имеют одинаковый размер, даже если я изменяю битрейт с помощью FFmpeg?

    Почему мои MP3-файлы имеют одинаковый размер, даже если я изменяю битрейт с помощью FFmpeg?

    Если вы новичок в процессе конвертации аудиофайлов, тогда многие детали и их работа могут немного сбить с толку, когда вы получите неожиданные результаты. Итак, что вы делаете, чтобы решить проблему? Сегодняшний пост SuperUser Q & A содержит ответ на запутанный вопрос читателя.

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Фото предоставлено Warein (Flickr).

    Вопрос

    Читатель SuperUser Арлен Бейлер хочет знать, почему при преобразовании аудиопотока используются разные настройки битрейта для файлов одинакового точного размера:

    Я преобразовал аудиопоток в три разных значения битрейта, используя, по сути, один и тот же формат. Они оказались одинакового размера. Почему это?

    • ffmpeg -i «Likoonl-Q1-All.mp4» -c: v копия -c: libmp3lame -q: 1 -b: 192k «Q1-All-192k.mp4»
    • ffmpeg -i «Likoonl-Q1-All.mp4» -c: v копия -c: libmp3lame -q: 1 -b: 160k «Q1-All-160k.mp4»
    • ffmpeg -i «Likoonl-Q1-All.mp4» -c: v копия -c: libmp3lame -q: 1 -b: 128k «Q1-All-128k.mp4»

    Как при использовании разных настроек битрейта файлы одинакового точного размера?

    Ответ

    Участник SuperUser SLHK имеет ответ для нас:

    Потому что вы устанавливаете -Вопрос: (который является настройкой VBR LAME). Когда вы используете -Вопрос:, настройка ЦБ РФ -B: не будет иметь никакого эффекта. Если вы посмотрите руководство по кодированию MP3 из FFmpeg Wiki, вы найдете возможные значения для -Вопрос: с их соответствующим средним битрейтом.

    Для полноты картины, вот соответствующая часть libmp3lame.c (qscale это длинное имя Q):


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.