Как сделать

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

почему-это-мой-mp3-файлы-The-же размер, даже, когда-я-переключающий битрейт-с FFmpeg-00

Если вы новичок в процессе конвертации аудио файлов, то многие детали и их работа могут немного сбить с толку, когда вы получите неожиданные результаты. Итак, что вы делаете, чтобы решить проблему? Сегодняшний пост 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 имеет ответ для нас:

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

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

почему-это-мой-mp3-файлы-The-же размер, даже, когда-я-переключающий битрейт-с FFmpeg-01


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

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone