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

Объяснение термина

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

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

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

Рекомендации по аудиофайлам

Ниже приведены рекомендации для звуковых дорожек на YouTube. Здесь описаны рекомендации по форматированию, обеспечивающие самое высокое качество звука в загруженных пользователями видео

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

  • Поддерживаемые форматы файлов:

    • MP3 в контейнере MP3/WAV
    • PCM в контейнере WAV
    • AAC в контейнере MOV
    • FLAC
  • Минимальный битрейт аудио для форматов с потерями: 64 Кбит/с
  • Минимальная длительность звука: 33 секунды (исключая тишину и фоновый шум)
  • Максимальная длительность: нет

Характеристики

В форматах потокового видео и аудио (например, MPEG и MP3), использующих сжатие c потерей качества, параметр «битрейт» выражает степень сжатия потока и, тем самым, определяет размер канала, для которого сжат поток данных. Чаще всего битрейт звука и видео измеряют в килобитах в секунду (англ. kilobit per second, kbps), реже — в мегабитах в секунду (только для видео).

Существует три режима сжатия с потерями потоковых данных:

  • CBR (англ. Constant bitrate) — с постоянным битрейтом;
  • VBR (англ. Variable bitrate) — с переменным битрейтом;
  • ABR (англ. Average bitrate) — с усреднённым битрейтом.

Постоянный битрейт

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

Его главное достоинство — возможность довольно точно предсказать размер конечного файла.

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

Переменный битрейт

С переменным битрейтом кодек выбирает значение битрейта исходя из параметров (уровня желаемого качества), причём в течение кодируемого фрагмента битрейт может изменяться. При сжатии звука нужный битрейт определяется на основе психоакустической модели. Данный метод даёт наилучшее соотношение качество/размер выходного файла, однако точный его размер оказывается очень плохо предсказуем. В зависимости от характера звука (или изображения, в случае кодирования видео), размер полученного файла может отличаться в несколько раз.

Усреднённый битрейт

Усреднённый битрейт является гибридом постоянного и переменного битрейтов: значение в кбит/c задаётся пользователем, а программа варьирует его в некоторых пределах

Однако, в отличие от VBR, кодек с осторожностью использует максимально и минимально возможные значения, не рискуя выйти за заданную пользователем среднюю величину. Этот метод позволяет наиболее гибко задавать скорость обработки (для аудио это может быть любым числом между 8 и 320 кбит/с, против чисел, кратных 16 в методе CBR) и с гораздо большей (по сравнению с VBR) точностью предсказывать размер выходного файла.

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.

какой формат mp3 лучше-CBR,ABR или VBR?.при конвертации в плеере aimp. при конвертации в плеере aimp

Almost Happy Мастер (1434), закрыт 4 года назад

шейх Махмуд 412 Мудрец (17604) 4 года назад

flac классный формат!

CBR (Constant bitrate) расшифровывается как постоянный битрейт, который был задан пользователем при записи или кодировании и который не меняется в дальнейшем. То есть, независимо от типа данных (пусть даже вы записываете тишину) за 1 секунду кодируется постоянно количество бит, указанное пользователем. Такой тип кодирования идеально подходит для данных, которые пропускаются через ограниченные мультимедийные каналы, позволяя использовать все возможности данного канала. Минусом такого типа кодирования является громоздкие объемы полученных данных, которые нерационально используют дисковое пространство.

Как сбросить пароль регистратор iDR-403F

Рейтинг:

Существует два основных типа скоростей кодирования аудио и видеоинформации: переменная и постоянная скорость. Каждая из них обладает достаточным набором особенностей, о которых мы и постараемся рассказать в данном материале.

Что же такое битрейт?

Бит (англ. bi nary digit – двоичное число) – это наименьшая возможная единица информации в цифровой электронной технике (1 байт =8 бит). А вот скорость передачи битов за определенный период времени называется битрейт.

Величина битрейта исчисляется в битах за секунду (бит/c, bps) или в производных от этой величины – килобитах за секунду (кбит/с, kbit/s, kbps), мегабитах за секунду (мбит/с, Mbit/s, Mbps) и так далее.

Битрейт аудио и видеоинформации чаще всего измеряется в килобитах за секунду .

Основными типами скорости передачи данных являются: постоянный битрейт (CBR) и переменный битрейт (VBR). При видеозаписи разнообразных сценариев, битрейт существенно влияет на качество полученного в итоге видеофайла. Съемка динамичных сцен, постоянного потока людей или автомобилей и насыщенных цветов существенно отличается от съемки квартиры или пустого офисного коридора.

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

Постоянный битрейт (CBR)

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

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

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

Переменный битрейт (VBR)

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

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

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

Таблица кратких характеристик и отличий переменного и постоянного битрейта

Загрузка, установка и настройка OBS Studio

При запуске OBS выдаст окно с предложением автоматически настроить программы. Ручная настройка («Файл» — > «Настройки» начинается с выбора языка и темы. Параметры вывода, привязки окна, проекторов и системного трея можно установить на своё усмотрение — всё интуитивно понятно и на трансляцию не повлияет.

Во вкладке «Вещание» нужно выбрать тип. «Сервисы вещания» – это ресурсы, на которых можно провести трансляцию. При выборе Твича необходимо выбрать сервер и ключ потока (он находится на сайте Twich.tv — «Информационная панель» — «Настройки» — «Ключ трансляции»).

× Информация! Побробную инструкцию по выбору сервера читайте в статье: Как выбрать сервер для Twitch? OBS Studio и OBS Classic».

Следующий пункт — «Вывод». Простой режим вывода позволяет транслировать в приемлемом качестве, однако расширенные настройки помогут вам лучше настроить картинку и звук.

Во вкладке «Аудио» можно настроить звук, микрофон, частоту дискретизации и канал. В качестве «Desktop аудиоустройства» нужно выбрать колонки или гарнитуру, подключенную к компьютеру, в качестве «Mic/Auxilary Аудиоустройства» — необходимый микрофон.

Пункт «Видео» содержит в себе настройки FPS, вашего разрешения при трансляции, «Выходного разрешения», которое увидит зритель и способ масштабирования. Стандартные настройки подойдут для хорошей трансляции, но при наличии хорошего железа и условии, что видеокарта в играх выдаёт больше 30 кадров в секунду — можно поменять общие значения FPS.

Горячие клавиши позволяют управлять стримом в разы быстрее. Для этого нужно в соответствующем пункте присвоить клавишам указанные действия (точнее указать, какие клавиши будут выполнять эти действия). Тут настройка тоже выполняется на усмотрение пользователя.

Далее — расширенные настройки. Приоритет процессора, имя файла записи и задержка трансляции — всё, что интересует новичка. Остальные настройки желательно не трогать без соответствующих знаний.

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

Следующий шаг — создание сцены. На главном экране под окном трансляции есть 2 блока: создание сцены и источников. Сцене нужно указать имя, а при добавлении источника выбрать «Захват игры» и сделать его видимым. Появится окно, где в поле «Режим» необходимо выбрать «Захват любого полноэкранного приложения» и отметить чеком «Захват курсора». Всё, можно запускать стрим, который сразу начнётся на Твиче.

× Информация! Также вам будут полезны 2 статьи: Обзор сцен и источников в OBS Studio»,Фильтры в OBS Studio. Обзор фильтров сцен, источников и аудиоустройств».

Что это

Для начала попробуем найти определение понятию? Термин произошел от английского слова «bitrate» – то есть, количество бит, используемых для передачи/обработки данных в единицу времени.

Объясним простыми словами. Любой видеоролик, идущий в прямом эфире или в записи, представляет собой серию сменяющих друг друга изображений. Битрейт – это объем изображения, выводимого на экран за секунду времени, то есть, сила сжатия видеоролика.

Именно этот показатель определяет качество исходного видео. Мы хотим лучшего для себя – как иначе привлечь подписчиков, если не красочной картинкой и интересным контентом? Пора выбрать правильное значение!

Кодирование

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

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

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

Кодирование

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

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

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

Variable bitrate

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

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

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

Алгоритм Variable bitrate

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

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

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

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

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

Какой битрейт ставить в ОБС для стрима на Твиче

На протяжении долгого времени для Твича было выставлено ограничение по битрейту на уровне 3500. Однако не так давно администраторы платформы повысили этот порог до 6000. Рассмотрим основные требования сервиса Twitch.tv по организации стримов.

Параметры видео:

  • профиль кодирования: Main (рекомендовано);
  • кодирование: CBR (неизменный битрейт);
  • интервал воспроизведения ключевых кадров: 2 сек;
  • количество отображаемых кадров в секунду: 25/30 или 50/60 FPS;
  • битрейт, рекомендованый разработчиками стриминговой вселенной: 3000—6000;
  • max bit: 6000.

Настройки воспроизведения формата аудио на прямой трансляции игры:

  • кодек: H.264 (x264);
  • канал воспроизведения: Стерео или Моно;
  • рекомендованный битрейт: 96kbps;
  • max bit: 160 kbps (AAC).

Кроме того, у Твича присутствует настройщик параметров Twitch Inspector. Этот источник мониторит совместимость параметров стрима с реальным видеопотоком. Три оценки работы от него.

  1. Excellent — Настройки стрима правильные, работает стабильно и без перебоев.
  2. Acceptable — Трансляция идет хорошо, однако есть несовместимости.
  3. Unstable — Стрим идет не правильно.

NVIDIA NVENC Specs

Среди инструментов корректной работы продвинутые юзеры выбирают кадровщика NVIDIA NVENC Specs. Этот элемент помогает настроить видеопоток формата FullHD с минимальной задержкой времени. Загрузить его софт можно на официальном сайте компании.

NVENC SpecsВысокое качествоСреднее качествоНизкое качество, 60 кадров/сНизкое качество 30 кадров/с
Разрешение1920×10801600×9001280×7201280×720
Бит4,5к
Контроль скоростиCBRCBRCBRCBR
Интервал задержки в секундах2222
Би-фрейм2222

x264 Specs

Для пользователей x264 Specs улучшает кодирование видеопоследовательностей. При одинаковом качестве сжатой последовательности ролик нового стандарта x264 Specs будет занимать меньше места.

x264Высокое качествоСреднее качествоНизкое качество, 60 кадров/сНизкое качество 30 кадров/с
Разрешение1920×10801600×9001280×7201280×720
Бит4,5к
Контроль скоростиCBRCBRCBRCBR
Интервал задержки в секундах2222

Какие форматы видео поддерживает Инстаграм

Для постов

Размещать в качестве постов можно видео таких форматов:

  • 3G2;
  • 3GP;
  • 3GPP;
  • MOV;
  • AVI;
  • WMV;
  • MKV;
  • GIF.

Для видео, снятых в горизонтальной ориентации, действуют такие требования:

  • разрешение – не менее 600×315 px;
  • рекомендуемое соотношение сторон – 1.9:1;
  • «вес» – не более 4 Гб;
  • длительность – не более 1 мин.

Для видеороликов квадратного формата:

  • разрешение – не менее 600×600 px;
  • соотношение сторон – 1:1;
  • «вес» – до 4 Гб;
  • продолжительность – до 1 мин.

Для видеороликов вертикальной ориентации действуют те же требования, за исключением разрешения (не менее 600×750 px) и соотношения сторон (4:5).

Для Инстаграм сторис

Видеоролик, публикуемый в сторис Instagram, должен соответствовать таким требованиям:

В сторис Instagram можно публиковать ролики тех же форматов, что и для постов.

Для IGTV

Основные требования к видео для IGTV практически не отличаются от тех же, что распространяются на контент для сторис. Однако здесь поддерживается только 1 формат – MP4. Разработчики считают его лучшим вариантом для загрузки крупных видеофайлов.

Также нужно упомянуть о дополнительных требованиях к видео для IGTV:

Оптимальные настройки для трансляции

OBS обладает открытым исходным кодом, позволяя записывать или транслировать видео в реальном времени с любого компьютера. Программа работает на Mac, Windows или Linux.

Перед запуском самой программы нажмите на ярлык правой кнопкой мыши, затем выберите «Свойства». Далее найдите пункт «Совместимость», а затем поставьте галочку возле «Запускать от имени администратора».

Теперь следует заняться настройкой ПО. Для этого нажмите одноименную кнопку, которая расположена в правом нижнем углу окна приложения.

Вы перейдете в параметры. Первую вкладку с надписью «Общие» можете не трогать, поскольку там практически нет важных опций. Можно только выбрать язык и светлую/темную тему.

Рекомендуется установить галочку возле пункта «Проверять на наличие обновлений при запуске». Дополнительно поставьте отметку напротив «Включить системный трей». После детального ознакомления с первой вкладкой, откройте следующую под названием «Вещание».

Для вкладки «Сервис» по умолчанию устанавливается «Пользовательский» или «Настраиваемый» (другие выбирать не нужно). Затем вам необходимо ввести данные, которые находятся в вашем аккаунте YouTube или Twitch.

Чтобы настроить предстоящую трансляцию:

  1. Перейдите в учетную запись, затем откройте или создайте новый канал, который хотите транслировать в прямом эфире с помощью ОБС.
  2. Откройте «Настройки кодировщика».
  3. Выберете «Ключ трансляции», нажмите «Копировать». Осталось открыть программу, чтобы вставить его в «Ключ потока».
  4. Затем скопируйте URL-адрес сервера и вставьте его во вкладку «Сервер».

Следующая вкладка – «Вывод». Обычному стримеру хватит простого режима. При использовании этого режима вывода вам нужно только настроить битрейт видео и аудио.

По умолчанию значения аудио и видео битрейтов будут в низком разрешении (для видео 800 Kbps, для аудио – 128). На этом этапе проблему того, как улучшить качество видео в ОБС вы можете решить, просто выбрав более высокие параметры.

Осторожно! Предварительно убедитесь, что ваши комбинированные битрейты аудио и видео меньше половины скорости загрузки в сеть. Иначе могут возникнуть проблемы с буферизацией

Если скорость соединения составляет 2000 Мбит/сек., то битрейты аудио и видео не должны превышать 1000 Мбит/сек.

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

Обратите отдельное внимание на то, что у вас должен быть выставлен режим вывода «Расширенный», для управления битрейтом задано значение CBR. Интервал между ключевыми кадрами должен равняться 2

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

Справка! Чтобы вставить видео прямо в трансляцию, нажмите на значок «+» в виджете «Источники». Там вы также можете выбрать устройство видеозахвата, изображения, записанное видео. Когда все будет готово к началу трансляции, нажмите на кнопку «Начать потоковую передачу».

Кодирование

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

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

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

Поделитесь в социальных сетях:FacebookTwitterВКонтакте
Напишите комментарий