Всем привет. Вы на канале технаря. В прошлой статье я показал, как конвертировать видео из одного формата в другой. И там мы наткнулись на такое понятие как битрейт.
Битрейт, или как еще говорят ширина потока, — это объем данных, передаваемый либо обрабатываемый за 1 секунду. Понятие применяется в основном к мультимедийному контенту, например, битрейт видео это ничто иное, как объем видеоинформации, выводимой на экран за одну секунду. Для измерения битрейта используется обозначение «Кбит/с (kbps)», то есть килобиты в секунду, реже встречается Мбит/с и так далее. Чем больше передано информации за указанный период времени, тем выше качество изображения.
От его размера зависит размер видео и качество видео.
Чем больше битрейт, тем больше размер видео и наоборот. Чем меньше битрейт, тем меньше размер видео
Однако качество видео не сильно зависит от битрейта чем скажем размер кадра.
Виды битрейта
Просто понимать, что такое битрейт видео или аудио, недостаточно. Для успешной работы в программах для редактирования и конвертирования мультимедийного контента, нужно знать, какие существуют типы битрейта. Таковыми являются постоянный, переменный и усредненный, причем каждый из них может использоваться в конкретной ситуации.
Постоянный битрейт — вариант кодирования потоковых данных, при котором пользователь изначально задаёт необходимый битрейт, который не меняется на протяжении всего файла.
Его главное достоинство — возможность довольно точно предсказать размер конечного файла.
Однако вариант с постоянным битрейтом не очень подходит для музыкальных произведений, звучание которых динамично изменяется во времени, так как не обеспечивает оптимального соотношения размер/качество.
Переменный битрейт. С переменным битрейтом кодек выбирает значение битрейта исходя из параметров (уровня желаемого качества), причём в течение кодируемого фрагмента битрейт может изменяться. При сжатии звука нужный битрейт определяется на основе психоакустической модели.
Данный метод даёт наилучшее соотношение качество/размер выходного файла, однако точный его размер оказывается очень плохо предсказуем. В зависимости от характера звука (или изображения, в случае кодирования видео), размер полученного файла может отличаться в несколько раз.
Усреднённый битрейт. Усреднённый битрейт является гибридом постоянного и переменного битрейтов: значение в кбит/c задаётся пользователем, а программа варьирует его в некоторых пределах. Однако, в отличие от VBR, кодек с осторожностью использует максимально и минимально возможные значения, не рискуя выйти за заданную пользователем среднюю величину. Этот метод позволяет наиболее гибко задавать скорость обработки (для аудио это может быть любым числом между 8 и 320 кбит/с, против чисел, кратных 16 в методе CBR) и с гораздо большей (по сравнению с VBR) точностью предсказывать размер выходного файла.
Маленький эксперимент
Я решил взять исходник с вот такими данными:
- Размер - 73 Мбайт
- Кодировка - Н.264
- Размер кадра - 640 x 360
- Битрейт - 338 Кбит/с
И конвертировать его в тот же формат, ту же кодировку но увеличить разрешение. И с увеличенным разрешением поставить два разных битрейта.
Образец 1
- Размер - 2,46 ГБ
- Кодировка - Н.264
- Размер кадра - 2560 x 1440
- Битрейт - 14728 Кбит/с
Образец 2
- Размер - 5,28 ГБ
- Кодировка - Н.264
- Размер кадра - 2560 x 1440
- Битрейт - 31721 Кбит/с
Результат
Вывод
Как видите особой разницы при увеличении битрейта я не увидел. Поэтому в своих видео я ставлю битрейт чуть больше чем рекомендует программа для конвертации.