Расчет битрейта аудио и видео

компьютерное зрение

Введение

Обработка аудио и видео связана, первое с чем нужно столкнуться это битрейт аудио и видео мультимедиа.Битрейт это тоже битрейт.Аудио битрейт 128kb/s, то есть 128k бит в секунду, 8bit= 1 байт, то есть звук в секунду. Занимает 16 КБ дискового пространства, и если используется многоканальность, его следует умножить на соответствующий множитель.

Поскольку видео состоит из данных видеоизображения и аудиоданных, для видео в дополнение к аудио аудио необходимо добавить размер видео.

Битрейт вышеупомянутого аудио и видео будет связан с проблемой коэффициента сжатия кодека.

2. Текст

Скорость аудио, связанная с битрейтом

Во-первых, вычисление битрейта аудио.Предполагаются основные атрибуты аудио: Частота дискретизации: 44,1 кГц, битрейт: 128 кбит/с, количество каналов: два канала.

  1. Частота дискретизации - 44,1КГц, частота дискретизации звука в секунду.
  2. Количество каналов - двухканальный (стерео) левое и правое ухо слышат разные звуки, а размерностей аудиоданных столько, сколько каналов.
  3. Битрейт (скорость кода) - 128кб/с, сколько кб в секунду.
  4. Количество битов выборки — это квантование амплитуды выборки выборки, параметр для измерения колебаний звука, который также можно назвать разрешением звуковой карты. То есть точность шкалы вертикальной оси. Предположим, что количество битов выборки следующее:

—— 1 байт (то есть 8 бит) может записать только 256 чисел, то есть только амплитуда может быть разделена на 256 уровней;

—— 2 байта (т. е. 16 бит) могут содержать до 65536 чисел, стандарт CD

Итак, сначала поместите изображение, как показано ниже, это изображение представляет собой звуковую волну, горизонтальная ось формы волны установлена ​​​​на X, а вертикальная ось — на Y. Точность оси Y — это количество битов выборки, а точность оси X — частота дискретизации в секунду, то есть частота дискретизации. занимает единица времени: битрейт = частота дискретизации * количество битов дискретизации * количество каналов.

               

image

И из-за разных аудиоформатов используемые методы кодирования сжатия различны, поэтому при расчете соответствующей скорости передачи звука ее также следует умножать на коэффициент сжатия, например 0,2 и т. д.

Битрейт = частота дискретизации * количество выборок * количество каналов * степень сжатия

Связанный с битрейтом видео

Поскольку видео инкапсулируется видеоизображением и аудиозвуком, расчет битрейта видео необходимо разделить на две части: битрейт видеоизображения + битрейт аудио в видео. И битрейт аудио был рассчитан выше, поэтому следующее, о чем нужно поговорить, это битрейт видеоизображения.  

image

Как показано на рисунке выше, это видео.Если вы хотите рассчитать битрейт несжатого видеоизображения, вам нужны атрибуты разрешения изображения (например, 1080*720), битовая глубина изображения (например, 8 или 16) и число кадров в секунду (например, 60, 90). То есть формула следующая:

Частота кадров * ширина пикселя * длина пикселя * битовая глубина = битрейт видеоизображения. Например, атрибут видео: 60fps (частота кадров), 480*720p, глубина цвета 32 бита, тогда битрейт видеоизображения = 60 * 480 * 720 * 32.

Битрейт всего несжатого видео = битрейт аудио + битрейт видеоизображения; поскольку текущее видео закодировано и сжато, его необходимо умножить на множитель, битрейт видео = битрейт аудио * коэффициент сжатия аудио + битрейт видеоизображения * коэффициент сжатия видео. Расчетный битрейт видео может только приблизительно соответствовать реальному битрейту видео, потому что есть некоторые другие влияющие параметры.

3. Заключение

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