Очень часто мне задают один и тот же вопрос – какой битрейт лучше выставлять при выводе фильма. И поскольку это один из самых главных параметров, влияющих на качество конечного изображения, я решил более подробно рассмотреть его в этой статье, а так же дать свои рекомендации по выбору оптимального значения.
Что же такое битрейт.
Битрейт это количество информации передаваемой либо сохраняемой за определённый промежуток времени. Обычно за секунду. В видео принято обозначать им коэффициент сжатия и измеряется он мегабитами (Mbps) либо килобитами (kbps) в секунду. И чем больше его значение, тем качественнее картинка. Проще говоря, когда в кодеке выставляем битрейт мы как бы говорим ему, что у нас есть, например, только 16 мегабит (это 2 мегабайта) на одну секунду видео и он уже пытается при помощи своих алгоритмов сжатия сохранить картинку с наименьшими потерями. Соответственно, чем больше это значение, тем меньше кодеку приходится ужимать изображение, но размер получаемого файла при этом увеличивается.
Обычно в программах для монтажа и конвертации видео есть возможность выбрать один из трех режимов сжатия:
1. С постоянным битрейтом. (Constant bitrate, CBR) В этом режиме выставленный битрейт не меняется на протяжении всего кодирования и поэтому размер конечного файла можно точно рассчитать.
2. С переменным битрейтом. (Variable bitrate, VBR) При выборе этого режима мы уже выставляем максимально возможный битрейт, а кодек сам выбирает необходимый для каждой конкретной сцены в видеоролике. Благодаря этому размер конечного файла может быть меньше, чем при выборе режима с постоянным битрейтом. Но рассчитать его уже сложнее. (Можно ориентироваться на максимальный битрейт при подсчёте)
3. С усредненным битрейтом (Average bitrate, ABR) В этом режиме мы уже выставляем минимально и максимально допустимый битрейт. Как и в случае с переменным кодек сам его подбирает, но уже только в этих пределах. Качество кодирования при этом лучше. Так как кодек не может уйти за минимальный предел битрейта.
Лично я всегда выбираю режим с постоянным битрейтом потому, что это даёт мне возможность точно рассчитать размер конечного файла и предсказуемое качество картинки. (ну не доверяю я кодеку )
Ну а теперь к практике. Точнее к цифрам.
Сейчас достаточно много, как форматов, так и кодеков для сжатия видео. Но наиболее качественным, по моему мнению, пока остаётся H.264. Тем более, что его рекомендуют видеосервисы Youtube и Vimeo. Именно поэтому я буду ориентироваться на самый распространенный формат видеозаписи Full HD (1920×1080) и кодек H.264.
Какой же тогда выставлять битрейт?
Для YouTube и Vimeo советую выставлять битрейт от 10 до 16 mbps (мегабит в секунду. Соответственно это будет от 10000 до 16000 kbps). Этого вполне достаточно для получения хорошей картинки и небольшого размера файла.
Если вам необходимо получить лучшее качество и средний размер файла, то рекомендую выставлять битрейт в пределах 18 — 25 mbps.
Ну а для сохранения максимального качества картинки – 50 mbps.
Но тут ещё есть один нюанс. Нужно смотреть, какой битрейт у вас на оригинальных видео. Если они, например, записаны с 10 mbps, то выставлять при рендере 25 mbps нет никакого смысла. Так как размер файла увеличится, а качество останется таким же. В этом случае можно оставить 10 mbps. То есть для максимально возможного качества можно ориентироваться на битрейт оригинальных видео файлов, не превышая их значений.
Для того чтобы его узнать нужно в браузере Windows кликнуть правой кнопкой мыши на нужном файле, зайти в свойства и выбрать вкладку подробно.
Там в пункте «Скорость передачи данных» будет указан битрейт на который можно ориентироваться. Здесь же можно увидеть разрешение и частоту кадров.
Ещё замечу, что максимальный битрейт при создании Blu-Ray диска составляет 35 mbps.
Если же вы создаёте диски в DVD формате, то выставляйте битрейт в пределах 5 – 9 mbps. И я рекомендую всё-таки использовать 9 mbps для получения максимального качества. (для разрешения 720×576 этого вполне достаточно)
Кстати, чем меньше разрешение видео, тем меньше нужен битрейт.
Ну а напоследок парочка формул для вычисления размера видеофайла и необходимого битрейта:
Допустим мы выставили 50 mbps и рендерим 1 час видео, тогда (50 (битрейт в мегабитах) * 3600(количество секунд в часе)) / 8 (переводим в мегабайты) = 22500 мегабайт. То есть 1 час видео при битрейте 50mbps будет занимать 21,97 Гигабайта (22500/1024=21,97 переводим в гигабайты)
Ну а если нам нужно рассчитать необходимый битрейт, чтобы уместить 1 час видео на 8 гигабайт, то нужно (7800 (приблизительно 8 гигабайт в мегабайтах) / 3600 (секунд в часе)) * 8 (переводим мегабайты в мегабиты) = 17,3mbps.
На этом я пожалуй и закончу. Если статья была вам полезна, то ставьте лайки, подписывайтесь на новости и оставляйте комментарии.
Битрейт для Твича интересует каждого, кто хоть раз задумывался о проведении прямых эфиров на этой площадке. К трансляции необходимо готовиться заранее, проверять оборудование и интернет-соединение. Говоря о подключении, стоит акцентировать внимание на том, насколько оперативно канал передает и принимает пакеты информации. От этого напрямую будет зависеть качество стрима на игровой площадке.
Что такое битрейт
Битрейт для стрима на Твиче – это скорость воспроизведения видеофайла. Но отметим, что за такой параметр отвечает как аппаратная, так и системная составляющая ПК. На практике битрейт является тем параметром, помощью которого подсчитывается количество бит за единицу времени. Такая система используется при измерении эффективности передачи данных по каналу, то есть, каков должен быть его минимальный размер, чтобы ролик воспроизводился без задержек.
Многие думают, что таким инструментом можно пренебрегать, но нет. При низком уровне потоковой передачи данных стрима может быть огромная задержка, что значительно уменьшает его качество, и, соответственно, популярность.
Какой битрейт ставить в ОБС для стрима на Твиче
На протяжении долгого времени для Твича было выставлено ограничение по битрейту на уровне 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. Этот источник мониторит совместимость параметров стрима с реальным видеопотоком. Три оценки работы от него.
- Excellent — Настройки стрима правильные, работает стабильно и без перебоев.
- Acceptable — Трансляция идет хорошо, однако есть несовместимости.
- Unstable — Стрим идет не правильно.
NVIDIA NVENC Specs
Среди инструментов корректной работы продвинутые юзеры выбирают кадровщика NVIDIA NVENC Specs. Этот элемент помогает настроить видеопоток формата FullHD с минимальной задержкой времени. Загрузить его софт можно на официальном сайте компании.
Высокое качество | Низкое качество, 60 кадров/с | Разрешение | 1600х900 | 1280×720 |
6к | 4,5к | Контроль скорости | CBR | CBR |
2 | 2 | Би-фрейм | 2 | 2 |
x264 Specs
Для пользователей x264 Specs улучшает кодирование видеопоследовательностей. При одинаковом качестве сжатой последовательности ролик нового стандарта x264 Specs будет занимать меньше места.
Высокое качество | Низкое качество, 60 кадров/с | Разрешение | 1600х900 | 1280×720 | |||||||||||||
6к | 4,5к | Контроль скорости | CBR | CBR | |||||||||||||
2 | 2 | Максимальный Битрейт на Твиче в 2019 году По состоянию на 2019 год планка максимума для Twitch.tv составляет 6000. Как настроить Битрейт в OBS для стрима самостоятельноНеобходимо вручную выставить нужные настройки в разделе «Вещание». Для начала программу загружают с официального сайта OBS Studio. После того, как дважды кликаете на скачанный документ, откроется системное окно установки. Обратите внимание, что оригинальная установка происходит на английском языке. Далее алгоритм действий следующий:
По завершению процесса установки программа запускается. В подтверждение этому появляется системное окно. В открывшейся программе перейдите в раздел «Вещание» и поставьте там следующие параметры (на английском):
NVIDIA NVENC SpecsЗагружаем софт, и выставляем такие же настройки, как и для ОБС Studio. x264 SpecsПосле загрузки кодека на ПК выбирают параметры по умолчанию. Если не хотите перегружать железо, оставляют их. Картинка по итогу будет качественной, а задержка — до 2-х секунд. Готовые пресеты для OBSСтандартные настройки стрима:
|