Андрей Shaman
Искусственный Интеллект
(132432)
6 лет назад
По поводу "...VBR в принципе дает более качественную картинку..." позволю себе не согласиться.
Да, VBR перераспеределяет битрейт между относительно статичными картиками (битрейт меньше) и динамичными (битрейт больше), но VBR больше предназначен для экономии места на дисках, чем для качества. Выше максимально возможно битрейта мы не прыгнем. При работе с VBR нужно быть аккуратнее с настройками, и не занижать слишком ниже плинтуса битрейт.
tv - director
Мыслитель
(9725)
6 лет назад
CBR - constant bitrate (постоянный битрейт) - уже из самого определения, что поток данных жестко задается и не меняется на протяжении всего файла. Удобен, когда надо "попасть" в определенный размер (например, записать диск). К минусам относится то, что при статических сценах (когда почти ничего не меняется в кадре) поток будет избыточным. И, наоборот, в динамических, когда много движущихся элементов в кадре, этого потока может не хватить, из-за чего на изображении могут появиться артефакты (как говорят, "сыпанет кубиками").
VBR - variant bitrate (переменный битрейт) - позволяет на статических сценах уменьшить поток до минимума, а на динамических - увеличить до максимума. Обычно задается тремя параметрами битрейта: максимальный, минимальный и средний. К плюсам - позволит уменьшить размер файла, к минусам - компьютер не всегда точно может предугадать, какая сцена последует по сложности и какой битрейт выставлять, и это скажется на качестве картинки. Для достижения хорошего результата переменным битрейтом кодируют в 2 прохода: в первый проход компьютер анализирует видео и записывает результаты в LOG-файл, а уже во второй проход - кодирует по этой "шпаргалке". Естественно, время кодирования увеличивается в 2 раза.