Оптимальный битрейт для 1080p 30fps. Альтернативные параметры кодирования h.264. Отображение чистого белого цвета youtube в браузерах

В наши дни снимать качественные видео высокого разрешения формата HD Ready и FullHD или даже 4K умеют цифровые зеркальные камеры, новомодные гаджеты GoPro ну и смартфоны. Но каждый отснятый ролик в FullHD занимает неприлично много места на Вашем устройстве, я уже не говорю о 4K, который 16Гб памяти на IPhone 6s съедает за 35 минут. Когда место на карте памяти или внутренней памяти устройства заканчивается каждый из нас испытывает то чувство разочарования от размеров памяти своего девайса, что невольно задумываешь о минимум о карте большего размера или даже новом устройстве, которое сможет хотя бы минимально сжимать отснятые ролики. Хорошо если есть компьютер с большим объемом дисков для создания архива видео. Но даже этот объём рано или поздно закончится.

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

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

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

Сколько места на диске занимает видео HD Ready, Full HD, 4K

Производительность видеосъёмки современных девайсов достигла очень серьезных высот. И уже съёмка в Full HD с частотой в 30 кадров/секунду является стандартом и необходимым требованием для любой цифровой камеры. Все флагманы смартфонов умеют снимать в Full HD, практически не уступая качеством получаемой картинки зеркальным камерам.

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

1 минута видео в среднем занимает:

  • При съёмке в HD Readry (720р) со скоростью 30 кадров/секунду - 60 Мбайт;
  • При съёмке Full HD (1080p) со скоростью 30 кадров/секунду - 130 Mбайт;
  • При съёмке Full HD (1080p) со скоростью 60 кадров/секунду - 200 Мбайт;
  • При съёмке 4К (UHD) скоростью 30 кадров/секунду - 375 Мбайт.

Разница между форматами видео HD, UHD, 4K и 8K играет решающую роль в определении объёмов записи. Но есть и другие параметры, от которых зависит размер видео файла: параметров аудио, битрейта, соотношения сторон, цветового разрешения и прочего.

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

Скачиваем HandBrake - бесплатный видеоконвертер

Видеконвертер Handbrake является одним из наиболее полезных кросс-платформенных медиа-конвертеров. Это абсолютно бесплатный и представляющий одинаково производительный функционал на Windows, Mac и Linux.


Handbrake

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

Подготовьте видео файл, который Вы хотите уменьшить, скопировав его на компьютер. Запустите Handbrake и откройте подготовленный файл.

Выбор пресетов

Если Вам не знаком процесс видеоконвертации или Вам лень копаться в настройках программы, то разработчики предусмотрели наиболее оптимальные настройки (пресеты) уменьшения видео файлов под различные устройства. Каждый пресет представляет собой настроенные параметры аудио и видео для iPhone, Android, Windows Phone и других устройств.

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

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

Устанавливаем настройки Аудио

Перед тем, как перейти к основном параметром видео, настроим сначала аудио. Для этого перейдите на вкладку Audio в Handbrake. Если Вы не профессионал конвертации видео, то удивитесь: как много места аудио каналы занимают в отснятом видео файле.

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

  • Проверьте, сколько всего звуковых дорожек. Рекомендую оставлять только одну, причём ту, которая, как правило, стоит первой. Остальные дорожки, кроме первой удалите.
  • Используемый кодек советуют выбирать AAC (CoreAudio) или MP3. Эти кодеки позволят максимум уменьшить размер аудио дорожки с минимальными потерями, что достаточно не плохо для большинства случаев. На самом деле даже для концертов или других подобных видео, где важен звук Вы можете выбрать один из этих форматов сжатия, но попробовав выставить более высокий битрейт аудио.
  • В битрейте выберите значение 160, которое установлено обычно по умолчанию для большинства видео. Выберите более высокий битрейт (256 или 320), если конвертируете видео с приоритетом аудио.


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

Выбираем лучший кодек и контейнер для Видео

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

Что такое кодек? В принципе, кодек - это спосб закодировать или декодировать видео для хранения или воспроизведения соответственно. Кодек превращает видео файл в понятный видеоплееру поток информации.

Что такое контейнер формат файла? Формат файла, в котором кодек сохраняет потоковые данные видео и аудио. Различные форматы файлов нужны, чтобы различные устройства и плееры могли использовать один и тот же ограниченный список форматов, т.е. один и тот же формат должен воспроизводиться в различных плеерах.

Перейдите на вкладку Video и выберите H.264 в качестве предпочитаемого кодека. Это наиболее эффективный и популярный кодек для видео высокой чёткости и позволяет сжать видео почти в два раза, что по эффективности сопоставимо с MPEG-4 при сжатии видео. Кроме того, на сегодняшний день он поддерживается большинством устройств, начиная от плеера в Windows 10 и до телевизора со SmartTV.


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


Уменьшаем разрешение Видео

Хорошо, когда Ваш телефон может снимать видео в формате 4K, купленный телевизор или монитор воспроизводит видео в формате 4K монитора. Но у большинства людей техника формата HD Ready или Full HD, что на самом деле не так уж и плохо. Ведь главный секрет качества видео не огромное разрешение, а битрейт видео.

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

Вот список наиболее часто используемых разрешений современных устройств воспроизведения:

  • 2160p (3840 × 2160)
  • 1440p (2560 × 1440)
  • 1080p (1920 × 1080)
  • 720p (1280 × 720)
  • 480р (854 × 480)
  • 360p (640 × 360)
  • 240p (426 × 240)

Как правило, чтобы гарантированно уменьшить размер файла, проверьте исходное разрешение видео и выберите на один или два уровня ниже. В Handbrake настройки разрешения находятся на вкладке Picture . Здесь вы можете самостоятельно указать требуемое разрешения для выходного файла с видео.


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


Если Вы планируете загружать свои видео на YouTube , то разрешение можно ставить до 4K. На - вплоть до 720p, на

о велопоходе выходного дня antishock , ютюбик чем дальше, тем больше похабит качество . Я в принципе это и раньше наблюдал (т.к. они после заливки исходного авторского видео всегда его пережимают по своим стандартам). Но сейчас решил проверить, и ужаснулся . Оказалось, что сегодня ютюбики ужимают Full HD (т.е. видео с разрешением 1920х1080) видео до битрейта чуть больше 4 Мб/с , причем не современным кодеком h.265/HEVC, а тривиальным h.264 high L4.0.

Это очень мало, и приводит к замыливанию мелких деталей на динамичных сценах . Поглядите сами, вот 2 скриншота моего фильма, на которых слева мой исходник (его битрейт 20 Мб/с), а справа - тот же кадр после ютюбикового пережатия.


Ухудшается и звук - его битрейт снижается до 125 Кб/с (с исходных 320 Кб/с). Интересно вспонить, что на заре ютюбик ужимал Full HD до битрейта 16 Мб/с, несколько лет назад рекомендовал уже 8 Мб/с, а сегодня дошел до 4 Мб/с. Если не перейдут в ближайшее же время от h.264 на h.265, придется его забыть.

Поскольку меня коробит от того, что после пережатия видеофильма у Вани его ручки с пальчиками превратились в какие-то лопатки, а Нателла и Ира на фоне леса превратились в расплывчатые пятна на фоне «киселя», я разместил фильм еще и на видеохостере io.ua .


Тут качество заметно выше, т.к. перекодирование выполняется их сервером в продвинутом «двухпроходном» режиме с битрейтом чуть больше 6 Мб/с (h.264 constrained baseline L3.1). Но ложкой дёгтя тут является двоякая тормознутось сервера . Во-первых, само перекодирование занимает не десятки минут, как на ютюбике, а почти сутки. А во-вторых, скорость отдачи видеопотока в часы пик настолько ограничена, что воспроизведение видео сопровождается в лучшем случае периодическим подтормаживанием, а иногда даже подвисанием на несколько секунд (выход - сначала скачать файл на ваш ПК - не всегда приемлем).

Для полноты картины я попробовал еще один популярный видеохостинг Vimeo.com . Оказалось, тут критичными яляются 2 ограничения : во-первых, на бесплатном аккаунте максимальное разрешение составляет 1280х720р, а все что больше, конвертируется вниз. И во-вторых, в неделю допускается аплоуд не более 500 МБ (а мой исходный 7-минутный файл занимает 1 ГБ, т.е. в 2 раза больше). так что тут тоже ставим крест (или переходим на платные тарифные планы без отмеченных ограничений, но с оплатой от 5 до 17 уев в месяц).

Еще один видеохостинг video.mail.ru ужал мой Full HD исходник даже сильнее ютюбика, до битрейта 3 Мб/с (h.264 high L4.0). Логично, что тут замыливание динамичных моментов оказалось еще больше, чем у ютюбика.


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

Всем спасибо за отзывы!

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

Если вы создадите эфир на Панели управления трансляциями или в разделе "Начать эфир", система автоматически определит, какие настройки заданы в видеокодере.

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

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

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

Примечание. Для видео в формате 4K / 2160 пикс. настроить малую задержку нельзя. Для таких трансляций будет автоматически установлена стандартная задержка.

4K / 2160p (60 кадров в секунду)

  • Разрешение: 3840 x 2160
  • Диапазон битрейта видеопотока: 20 000–51 000 кбит/с

4K / 2160p (30 кадров в секунду)

  • Разрешение: 3840 x 2160
  • Диапазон битрейта видеопотока: 13 000–34 000 кбит/с
1440p (60 кадров в секунду)
  • Планируя трансляцию, не забудьте поставить флажок в поле "Включить режим 60 кадров/с" на вкладке "Настройки трансляции". Если вы создали трансляцию в разделе "Начать эфир", то частота кадров и разрешение будут выбраны автоматически.
  • Разрешение: 2560 x 1440
  • Диапазон битрейта видеопотока: 9000–18 000 кбит/с
1440p (30 кадров в секунду)
  • Разрешение: 2560 x 1440
  • Диапазон битрейта видеопотока: 6000–13 000 кбит/с
1080p (60 кадров в секунду)
  • Планируя трансляцию, не забудьте поставить флажок в поле "Включить режим 60 кадров/с" на вкладке "Настройки трансляции". Если вы создали трансляцию в разделе "Начать эфир", то частота кадров и разрешение будут выбраны автоматически.
  • Разрешение: 1920 x 1080
  • Диапазон битрейта видеопотока: 4500–9000 кбит/с
1080p
  • Разрешение: 1920 x 1080
  • Диапазон битрейта видеопотока: 3000–6000 кбит/с
720p (60 кадров в секунду)
  • Планируя трансляцию, не забудьте поставить флажок в поле "Включить режим 60 кадров/с" на вкладке "Настройки трансляции". Если вы создали трансляцию в разделе "Начать эфир", то частота кадров и разрешение будут выбраны автоматически.
  • Разрешение: 1280 x 720
  • Диапазон битрейта видеопотока: 2250–6000 кбит/с
720p
  • Разрешение: 1280 x 720
  • Диапазон битрейта видеопотока: 1500–4000 кбит/с
480p
  • Разрешение: 854 x 480
  • Диапазон битрейта видеопотока: 500–2000 кбит/с
360p
  • Разрешение: 640 x 360
  • Диапазон битрейта видеопотока: 400–1000 кбит/с
240p
  • Разрешение: 426 x 240
  • Диапазон битрейта видеопотока: 300–700 кбит/с

Настройки видеокодера

Протокол: RTMP Streaming
Видеокодек: H.264, 4.1 – не выше 1080p, не более 30 кадров/сек.
H.264, 4.2 – 1080p, 60 кадров/сек.
H.264, 5.0 – 1440p, 30 кадров/сек.
H.264, 5.1 – 1440p, 60 кадров/сек.
H.264, 5.1 – 2160p, 30 кадров/сек.
H.264, 5.2 – 2160 пикс., 60 кадров/сек.
Частота кадров До 60 кадров в секунду
Частота ключевых кадров: