Green-sell.info

Новые технологии
7 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Vbr или cbr что лучше видео

CBR против VBR

Для начала CBR

Теперь разберемся с VBR-режимом

VBR – режим с переменной скоростью передачи данных. То есть поток меняется в зависимости от сцены. Для проведения тестов устанавливаем кодек сжатия H264, VBR 8 Мбит/c.
На тесте слева мы все еще видим режим CBR, а начиная со средины, включаем VBR и создаем имитацию активного движения в кадре при помощи вращения камеры (горизонтального сканирования).

Как можно заметить, график стал разбитым, а битрейт возрос до 10 Мбит что превышает заданный в настройках лимит на 25%!
Давайте посмотрим на график активности в сценах без движения, максимальная установка VBR 8 Мбит/c. И видим, что битрейт упал до 5 Мбит, движения в кадре нет, снова график ровный, нагрузка на сеть стабильная, но что случится если в кадре вновь возникнет резкое движение – битрейт внезапно возрастает с 5 до 8 Мбит.
Вывод – стабильная нагрузка отмечается только в кадрах без движения, как только активность перед камерой возрастает, растет и нагрузка, причем довольно существенно!

Итоги тестов

CBR показывает стабильный уровень битрейта независимо от сцены, не создает резких перепадов нагрузок. Данный режим позволяет максимально точно предсказать необходимый объем архива что в свою очередь является огромным преимуществом. Из негативных сторон – битрейт занимает намного больше места в архиве.
VBR реагирует исключительно на активность в кадре, позволяет существенно экономить пространство на жестком диске. Но недостатков у него куда больше чем у CBR. Так при росте активности в кадре будет расти и битрей, а с учетом использования нескольких камер пропускная способность системы очень быстро может приблизиться к предельной, следствие – масса артефактов и искажений на итоговой картинке в плоть до полного зависания системы. Даже приблизительный объем при таком режиме рассчитать довольно проблематично.

Проблема в том, что при монтаже систем видеонаблюдения многие рассчитывают с учетом переменного битрейта, то есть VBR (8Мбит/c) и даже не задумываются о том, что при появлении активности в кадре битрейт может приблизится к 10Мбит/c, а это в свою очередь ведет к сильным глюкам и зависанию системы. Вопрос – а зачем тогда вообще нужна такая никчемная система видеонаблюдения? При расчете системы желательно иметь неплохой запас пропускной способности, вплоть до 50%.

Доп. поток в IP СВН

Сегодня, все представленные на рынке более-менее современные камеры поддерживают многопоточность. Минимум 2 — максимум 4 камеры. Каким образом это можно использовать?
Первый поток, main stream, применяется для отображения максимального разрешения камеры. А второй, дополнительный (sub stream), имеет куда меньшее разрешение, максимально ограниченное на 720p, но чаще всего даже D1.

На нашем сайте Вы можете ознакомиться с услугами по установке видеонаблюдения, там же Вы сможете для себя подобрать систему видеонаблюдения. Для более подробной информации Вы всегда можете позвонить нашим менеджерам.

GOTVIEW

Форум технической поддержки компании GOTVIEW

Что использовать — VBR или CBR

Что использовать — VBR или CBR

Сообщение Victor Gavrilov » Пн ноя 29, 2004 7:04 pm

Золотые слова — полностью под ними подписываюсь .

Именно — реализация VBR существенно зависит от алгоритма выбора битрейта для каждого момента времени.
В програмных реализациях, как правило, можно задавать минимальное и максимальное значение битрейта, но честно скажу — даже не представляю, как можно контролировать битрейт в однопроходном сжатии — расскажите мне. Здесь не известно куча факторов:
1. будет ли в дальнейшем динамическая или статическая сцена;
2. сколько времени еще будет идти захват;
и таких факторов можно
Объясните мне, глупому, как здесь можно качественно регулировать текущий битрейт под сцену. Все что можно сделать — это немного снижать битрейт на статической (по мнению кодера) сцене и немного повышать на динамической (по мнению кодера) сцене, только в этом случае, когда разница в битрейте статических и динамических сцен не велка и периодичность смены сцен подпадает под выделенные проценты для VBR, можно говорить, что при однопроходном кодировании разницы в конечном размере между CBR и VBR не будет.
Для качественного VBR необходима статистика по всему кодируемому видео, что можно сделать при 2-х и более проходном кодировании. Реализовать n-проходное кодирование в железе, теоретически, возможно, но только для ограниченного времени видео (необходимо иметь буфер памяти для хранения).
Вот то, о чем говорит теория кодирования — поправьте меня, если я не прав и дополните, если я что-то упустил.

Мой совет — пробовать и искать для себя оптимальный вариант. Помните — качество — сугубо субъективное понятие и только вы можете определить для себя — качественное получилось видео, или нет.
А для VBR надо тестировать и тестировать и смотреть разницу.
Вариантов есть много — можно попасть на абсолютно статический или динамический фильм (есть такие) и CBR в данном случае даст лучший результат.
По крайней мере — CBR — стабилен. Но конечно все зависит от того, что вы в дальнейшем будете с этим делать.

Re: Что использовать — VBR или CBR

Сообщение Support » Вт ноя 30, 2004 12:52 pm

VBR -CBR

Сообщение r154 » Вт ноя 30, 2004 4:16 pm

Re: VBR -CBR

Сообщение Victor Gavrilov » Вт ноя 30, 2004 4:49 pm

Re: VBR -CBR

Сообщение r154 » Вт дек 07, 2004 4:57 pm

Re: VBR -CBR

Сообщение Victor Gavrilov » Вт дек 07, 2004 5:27 pm

Re: VBR -CBR

Сообщение r154 » Ср дек 08, 2004 3:08 pm

VBR vs. CBR

v_batanov написал(а):

qwer78 написал(а):

v_batanov написал(а):

Ага, теперь уже поменяли показания, теперь cbr 13= vbr 9

Мне не важно что там у вас в панасе, вы тут утверждали про методы сжатия vbr и cbr, и были не правы в этих утверждениях. VBR умеет повышать поток.

vbr это метод, подразумевающий повышение потока на сложных сценах и уменьшение на простых. Если аппаратный кодер реализует vbr, то он должен уметь делать повышение-понижение потока. То что вы придумали ограниченность кодера по потоку — это ваши мухи, не надо их сюда. У кодера конечно есть ограничение по пропускной способности, т.к. это электроника, но тон задает не это ограничение, а производительность кодера, когда идет сложная сцена, кодер грузится на 100% и не справляется, т.е. со своей производительностью он не может поместить качественно видео в поток со значением равным среднему потоку, кодер просто повышает поток, но при этом снижает степень сжатия и в итоге через него идет больше поток, но он его слабее жмет, т.е. тратит на больший поток меньше усилий — в итоге укладывается в свою производительность.

Читать еще:  Как в инстаграмме посмотреть понравившиеся видео

А вообще на вход кодера приходит какой поток? большой т.к. несжатый, кодеру ничего не мешает такой же поток и выдать, если он его по минимуму будет обрабатывать.

Ivvv написал(а):

VBR состоит в лучшем соотношении «качество/место-на-носителе» в сравнении с CBR

Ivvv написал(а):

Ivvv написал(а):

Редактировал v_batanov — 25-января-2008 07:18

qwer78 написал(а):

на вход кодера приходит какой поток? большой т.к. несжатый, кодеру ничего не мешает такой же поток и выдать, если он его по минимуму будет обрабатывать.

Редактировал v_batanov — 25-января-2008 07:23

Пока переносил посты в эту ветку — кратко «пробежался» по ним (честно скажу, особо не вникая). И из этого краткого экскурса я понял (может неправильно? Тогда поправьте!), что основным вопросом спора, вокруг которого крутится все остальное, является вопрос: «Если производитель пишет 9 Мбит VBR, то что это за поток — средний для VBR или максимальный «потолок» для него?»
Если средний — то прав qwer78, если «потолок» — то v_botanov.
А теперь мой вопрос (к обоим) — вы наверняка знаете, что имеют в виду Panasonic или Canon, говоря «N Мбит VBR»? Лично я — нет. И, на мой взгляд, пока мы не будем знать этого наверняка — дискутировать тут особенно не о чем.

Редактировал popoval — 25-января-2008 12:44

v_batanov написал(а):

qwer78 написал(а):

на вход кодера приходит какой поток? большой т.к. несжатый, кодеру ничего не мешает такой же поток и выдать, если он его по минимуму будет обрабатывать.

popoval написал(а):

Пока переносил посты в эту ветку — кратко «пробежался» по ним (честно скажу, особо не вникая). И из этого краткого экскурса я понял (может неправильно? Тогда поправьте!), что основным вопросом спора, вокруг которого крутится все остальное, является вопрос: «Если производитель пишет 9 Мбит VBR, то что это за поток — средний для VBR или максимальный «потолок» для него?»
Если средний — то прав qwer78, если «потолок» — то v_botanov.
А теперь мой вопрос (к обоим) — вы наверняка знаете, что имеют в виду Panasonic или Canon, говоря «N Мбит VBR»? Лично я — нет. И, на мой взгляд, пока мы не будем знать этого наверняка — дискутировать тут особенно не о чем.

VBR N мбит — означает, что средний поток, будет N мбит, потолок зависит от конкретной реализации, возможно есть неполноценные кодеры, лишь называющиеся VBR, которые на самом деле умеют лишь снижать поток на простых сценах, а так работают как cbr. Но у нас то спор начался именно из-за методов кодирования, а не конкретных реализаций, я ясно об этом v_botanov спросил в первом посте.

Редактировал qwer78 — 25-января-2008 13:46

v_batanov написал(а):

qwer78 написал(а):

на вход кодера приходит какой поток? большой т.к. несжатый, кодеру ничего не мешает такой же поток и выдать, если он его по минимуму будет обрабатывать.

ну значит вы согласны, что были не правы в начале своих рассуждений — говоря про ограничение потока из-за физ. возможностей кодера, отсюда пошло и ваше непонимание метода VBR, когда вы говорили, что он повышать поток не может?

Baron написал(а):

v_batanov написал(а):

qwer78 написал(а):

на вход кодера приходит какой поток? большой т.к. несжатый, кодеру ничего не мешает такой же поток и выдать, если он его по минимуму будет обрабатывать.

qwer78 написал(а):

VBR N мбит — означает, что средний поток, будет N мбит, потолок зависит от конкретной реализации, возможно есть неполноценные кодеры, лишь называющиеся VBR, которые на самом деле умеют лишь снижать поток на простых сценах, а так работают как cbr. Но у нас то спор начался именно из-за методов кодирования, а не конкретных реализаций, я ясно об этом v_botanov спросил в первом посте.

Тут надо учитывать, что любой кодер имеет такой «потолок», и производители, стремящиеся к улучшению имиджа своей продукции, запросто могут под «N» подразумевать не средний поток, а именно максимально возможный. Жизнь учит, что они чаще всего, пишут «максимальные цифры» для любых характеристик.

Baron написал(а):

В дружном увеличение всеми производителями битрейта до 17, проглядывается еще одна «забавная» тенденция- кормить потребителя в час по чайной ложке. Могли бы сразу начать производство камер с битрейтом 17 и даже 24 (как в спецификации на AVCHD), ведь карточки класса 6 появились практически одновременно с классом 2. Жди CES2009 c камерами с битрейтом 24.

А как иначе камеры продавать? Поднимаем битрейт по мегабиту-два в год и представляем это как «революционный прорыв в качестве кодирования» Так, пока доберемся до 24, можно 4-5 поколений камер реализовать.

popoval написал(а):

qwer78 написал(а):

VBR N мбит — означает, что средний поток, будет N мбит, потолок зависит от конкретной реализации, возможно есть неполноценные кодеры, лишь называющиеся VBR, которые на самом деле умеют лишь снижать поток на простых сценах, а так работают как cbr. Но у нас то спор начался именно из-за методов кодирования, а не конкретных реализаций, я ясно об этом v_botanov спросил в первом посте.

Тут надо учитывать, что любой кодер имеет такой «потолок», и производители, стремящиеся к улучшению имиджа своей продукции, запросто могут под «N» подразумевать не средний поток, а именно максимально возможный. Жизнь учит, что они чаще всего, пишут «максимальные цифры» для любых характеристик.

Алексей! я задал в первом посту этой темы вопрос вообще о методах кодирования VBR и CBR, при этом говоря, что реализация в панасе мне не интересна, она может быть не полноценной. v_botanov ответил что вообще метод кодирования VBR не подразумевает повышения потока, далее я привел описание метода с ixbt, где ясно написано, что повышается поток на сложных сценах.
Следующий режим — с переменным потоком данных (VBR, Variable bitrate). Во время сжатия кодер будет стараться экономить биты на простых сценах и расходовать «накопленное» на сложных сценах, при этом кодер будет стремиться обеспечить среднюю ширину потока данных на заданном уровне.

http://www.ixbt.com/divideo/videoonpc.shtml

А то, что кодер старается держать средний поток на заданном уровне означает, что индекс (заданный уровень) обозначает средний, а не максимальный поток. Тем более при кодировании и расчете объема файла нам интересен именно средний поток, а не пики или спады.

Теперь зачем сводить все к панасу и заявлениям маркетологов? конкретная реализация не устанавливает стандарты и метод VBR не перестанет быть таким какой он есть, даже если в панасе он реализован некорректно. Был конкретный вопрос, человек был не прав. Если с этим все согласны, можно перейти к следующему вопросу — что есть VBR в панасе.

Читать еще:  Качество видео вк

Упущенные истины видеонаблюдения 16

Самая частая ошибка монтажных организаций при выполнении проектов по видеонаблюдению любой величины и сложности – расчеты при проектировании. Либо же, оценочные расчеты. Если они вообще велись.

Что же должно рассчитываться обязательно:

  • Суммарная мощность системы. Данный параметр важен для учета расходов, который будет нести Заказчик послу установки такой системы. Она круглосуточная, и, если система крупная, то и потреблять она может немало. А это деньги. Так же при защите проектов европейскими интеграторами или производителями этот параметр занимает чуть ли не самую важную строчку. Экологичность, понимаете-ли.
  • Время автономной работы (ВАР) системы. Все-таки, это система безопасности, которая используется как для предотвращения злодеяния, так и для раскрытия оных пост-фактум. Поэтому никакие перебои с электричеством не должны повлиять на работу системы как минимум ННое количество времени, которое согласуется с заказчиком. Данный параметр обязателен к расчету систем пожарной сигнализации и автоматики, в видеонаблюдении же стандартов на него нет.

Раcчет ВАР ведется исходя из данных производителя (кривых разряда АКБ для 12В потребителей, кривых разряда UPS для потребителей 220В).

Стоит запомнить и уяснить одну самую простую истину, если на АКБ написано 12 АЧ, что это значит? Что нагрузка 12А может жить 1 час от нее, или 12 часов может жить нагрузка 1А? В корне неверно. Это произведение тока, который за 20 часов разряжает батарею до 10.8В, за эти самые 20 часов. И данная характеристика НЕЛИНЕЙНА .

Глубина архива. Данный параметр очень важен для Заказчика и сильно зависит от настроек, выполненных Исполнителем: расписание записи, тип записи (постоянная, ДД, по тревоге и тп).

Самая часто встречающаяся проблема – записи нужны месячной давности, а архив, как оказалось, всего недельной емкости. Тут уже встает вопрос о смысле такой системы.

А рассчитывается он очень просто (только для примера с постоянной записью):

Архив системы= Кол-во камер * Битрейт камеры (Мбит/с)* Временной промежуток (с).

Различные калькуляторы архива прячут параметр «Битрейт камеры» за понятием «Качество» или «Уровень компрессии», при этом не давая продвинутому пользователю ввести желаемый битрейт руками:


macroscop.com Пример калькулятора


arecontvision.ru Расчет архива

Для тех, кто понимает необходимый уровень битрейта – все очень просто.

Очень часто, используя аналоговые камеры, выставляют битрейт 2Мбит/с, который может очень легко быть применен для fullHD IP-камер, с частотой кадров 12кс, а то и 25кс (в зависимости от кодека и его реализации).

Давайте посмотрим, сколько же может писать в сутки одна камера с битрейтом в 2048 Кбит/с (это может быть как аналоговая, так и 3Мп камера):

Итого, 1 камера с битрейтом 2Мбит/с за 24часа непрерывной записи займет 21 Гб ахрива.

CBR против VBR

Мало кто задумывается о выборе режимов CBR и VBR . Как правило, при настройке ip камеры оставляют режим по умолчанию, а те, кто хоть что-то о них слышал, ставят CBR т.к наслышаны о том, что это постоянный поток данных, а стабильность всегда успокаивает. Но всегда ли нужен постоянный битрейт и как он может повлиять на систему видеонаблюдения в целом? Попробуем в этом разобраться.

Битрейт имеет большое значение в системах видеонаблюдения, так как влияет на качество и, самое главное, на объем архива. Здесь в игру вступают режимы CBR и VBR.

Мы провели ряд экспериментов с использованием скоростной поворотной камеры, поскольку полностью изменять сцену на ней не составляет труда ( не махать же руками каждый раз перед объективом).

CBR (Constant bitrate) основывается на постоянном битрейте. Этот термин подразумевает, что уровень пропускной способности неизменный. С помощью PTZ камеры мы сымитировали активное движение в кадре, используя кодек сжатия H264 и установив предельный CBR 8Мбит/ c .

На графике видно, что битрейт неизменный при активном движении в кадре.

Оно и понятно, поскольку активность постоянная. Тогда мы направили нашу камеру в место, где движения в кадре нет совсем и видим, что график остался неизменным.

Из чего можно сделать вывод, что независимо от сцены, нагрузка на сеть не меняется, а значит никакого риска с потерей качества нет.

Рассмотрим режим VBR.

VBR (Variable bitrate) расшифровывается как переменная скорость передачи данных и этот термин подразумевает, что поток изменяется в зависимости от сцены. Устанавливаем кодек сжатия H264, VBR 8 Мбит/c.

Слева на графике мы видим все еще режим CBR, а с середины мы включаем режим VBR и создаем активное движение в кадре, включив постоянное горизонтальное сканирование (вращение) поворотной камеры.

Помимо того, что график стал разбитым, мы видим, что битрейт поднялся до 10 Мбит, а это превышает заданный лимит на 25%!

Рассмотрим график изменения при сцене, где активности движения нет совсем при том же максимально установленном VBR 8 Мбит/c.

Видно, что битрейт упал до 5 Мбит, движения нет, график ровный, нагрузка на сеть стабильная, но что произойдет если в кадре резко появится активное движение?

Справа видно, что при появлении движения в кадре битрейт с 5 Мбит резко возрастает до 8 Мбит. Из чего вывод, что если движения в кадре нет, нагрузка на сеть стабильная, но как только появляется движение, нагрузка увеличивается в 1.5 раза и это с одной камеры

CBR держит стабильный битрейт независимо от сцены и не создает резких нагрузок на сеть. В данном режиме можно довольно точно предсказать размер архива, что является плюсом, но вы должны учитывать, что постоянный битрейт это в разы больше занимаемого места в архиве, что можно присвоить к минусу этого режима.

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

При монтаже системы видеонаблюдения многие рассчитывают пропускную способность сети с переменным битрейтом, например, в 8Мбит/c не задумываясь о том, что при появлении активности в кадре битрейт может подскочить до 10Мбит/c, тем самым получают зависания картинки. В системе видеонаблюдения необходимо всегда иметь запас пропускной способности желательно до 50%.

Читать еще:  Захват видео с игры

Доп. поток в IP СВН

Все современные камеры поддерживают функции многопоточности. Минимум 2 — максимум 4. Для чего может применяться?

Первый поток, main stream, используется для отображения максимального разрешения камеры в полноэкранном режиме 1 камера на весь монитор, 1 или 2 или 3 Мегапикселя.

Дополнительный, второй поток, sub stream, имеет значительно меньшее разрешение, максимально ограниченное 720p, но чаще всего D1.

Падение напряжения на кабельных трассах

Самая большая проблема, с которой встречаются монтажники, имеющие небольшой опыт при построении «растянутых» объектов, с длинными кабельными трассами.

Все чаще используется кабель типа «витая пара» как для передачи сигнала, так и для питания. В предыдущем обзоре мы рассказали про универсальное средство, которое избавит монтажников от головной боли насчет этого вопроса – комплект SNR-B-PxxVP36. Но, к сожалению, его популярность только набирает обороты, и наиболее распространенным остается «классический деревянный» — питание от 12В.

Вроде бы…все просто, но не тут то было. Видеокамера – сложный технический продукт. От недостатка напряжения изображение теряет качество, а при переизбытке напряжения – камера вынуждена служить меньше времени, отведенного ей производителем. На примере трех камер SNR были выполнены тесты для разных значений напряжения от 4-5 до 13В:

Сравнительно небольшая девиация тока при уменьшении напряжения.

При 4В камера почти ничего не потребляет.

Включение ИК-подсветки на камере меняет сопротивление камеры и увеличивает потребляемый ток.

Сравнительно небольшая девиация тока при уменьшении напряжения.

Включение ИК-подсветки на камере меняет сопротивление камеры и увеличивает потребляемый ток.

Сравнительно небольшая девиация тока при уменьшении напряжения.

Включение ИК-подсветки на камере меняет сопротивление камеры и увеличивает потребляемый ток.

Из приведенных замеров видно, что понижение напряжения ведет к увеличению потребляемого тока, что вполне вяжется с законом Ома для участка цепи и определением мощности P= UI. Но данный закон не применим в точности к видеокамере ввиду наличия реактивных сопротивлений и микросхем.

Схема подключения камеры к ИП выглядит следующим образом, при этом НЕЛЬЗЯ не учитывать сопротивление кабеля Rкаб , которое является основным источником проблем:

При падении напряжения ниже определенного рабочего значения (для каждой камеры оно свое) начинается игра «напряжение-ток»:

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

Падение напряжения в кабеле зависит напрямую от его сопротивления:

Uкаб=IкамRкаб, где Rкаб=ρ*l/S, чем длиннее и тоньше кабель, тем его сопротивление больше(*).

Для расчета сопротивления кабеля рекомендуем брать справочные характеристики производителя, например кабельная продукция «Паритет»:

Выбор битрейта для записи мультимедиа

Битрейт (bitrate, англ.) — означает величину (численность) бит, которая используется для записывания или передачи мультимедийного материала, длящегося на протяжении одной секунды. При фиксации мультимедийного (аудио и видео) контента в формате МР3 происходит его поблочное сжатие с помощью определённых процедур (алгоритмов). А эти алгоритмы подразделяются на виды в зависимости от битрейта (его величины). На каждый из таких блоков (фреймов) отводится от тридцати двух до трёхсот двадцати бит.

Кодирование

Алгоритмы VBR, CBR и ABR, используемые для кодирования в МР3-формате, не обеспечивают полную сохранность качества — оно теряется. Впрочем, это можно ощутить только при просмотре (проигрывании) лишь на качественной аппаратуре.

Для непрофессионального взгляда материал, записанный с использованием механизмов VBR, CBR и ABR, будет выглядеть вполне качественно.

Проведём анализ различий в алгоритмах VBR, CBR и ABR, для того чтобы знать, каким из них правильно воспользоваться для записи и последующего хранения или передачи файлов. Какой из них лучше для качества или для решения других задач.

Constant bitrate

Как видно из названия (constant — постоянный, англ.), в этой разновидности алгоритма на одну секунду материала выделяется постоянное количество бит. Все блоки равны друг другу.

Благодаря использованию CBR есть возможность заранее знать размер исходного файла или ширину потока. Это важно для передачи информации по каналам, обладающим ограниченной шириной.

Алгоритм Constant bitrate

Применение такого кодирования не идеально:

  • при записи пустопорожних отрезков расход выделенных бит остаётся прежним;
  • при записи сложных фрагментов, на которые, в принципе, стоило бы выделить больше места, битрейт опять же остаётся заданным.

Недостатки качества при записи «сложных» участков решаются повышением битрейта, например, до максимальных 320 кбит/с, но при этом увеличивается ширина потока передачи или размер файла.

Variable bitrate

Легко догадаться, что такая разновидность метода (VBR) является переменной (variable — переменный, англ.).

Для такой кодировки характерно то, что битрейт в этом случае изменяется в процессе самого кодирования программой-кодеком. И зависит битрейт в указанном случае от насыщенности звукового или видеоматериала.

То есть при выборе VBR-кодирования программой для записи пустой картинки будет выбран меньший битрейт, а для записи насыщенных картинок или быстро сменяющихся изображений — больший.

Алгоритм Variable bitrate

Отрицательным моментом этого алгоритма является трудность предвидения предстоящих изменений. Увеличение битрейта при записи будет реально происходить с опозданием.

Кроме того, фрагменты, звучащие тихо, воспринимаются при VBR-кодировании как фрагменты, не несущие важности, и под них на этом основании выделяется минимальный битрейт.

Поэтому CBR с максимальным значением в 320 кбит/с обеспечит большее качество.

Правда, в настоящее время появилась кодировка VBR 2 Pass.

Суть её в том, что программа сначала анализирует мультимедийный поток (в первый раз), а затем производит запись, сжимая её на основе данных, полученных при первичном сканировании. Это даёт лучший результат по качеству, и в этом смысле такая кодировка лучше.

Average bitrate

Average переводится с английского как усреднённый. Таковой является разновидность ABR, являющаяся в некотором роде помесью VBR и CBR.

Выбирая режим ABR, пользователь задаёт какое-то его значение в килобитах в секунду. Кодек же может изменять его в ту или иную сторону, придерживаясь установленного среднего значения.

Алгоритм Average bitrate

Метод ABR выгодно отличается от других назначаемым количеством бит в секунду. Вы можете выбирать абсолютно любой числовой параметр от 8 до 320. В то время как кодировка CBR может использовать только шестнадцатикратное значение.

Из вышеизложенного следует, что если для результата важен размер полученного файла, то для высшего качества лучше присмотреться к кодировке ABR или CBR.

В противном же случае обратить внимание на метод VBR 2 Pass.

В этой статье вы ознакомились с кодировками VBR, CBR и ABR. Теперь вы знаете, чем отличается каждая из них, какая лучше для вашей конкретной задачи и какую из них нужно выбрать.

Ссылка на основную публикацию
Adblock
detector