Как принудительно указать кодек видео на YouTube
Полезное расширение для задротов поможет воспроизвести видео на YouTube с определённым кодеком. Давайте разберёмся чем это полезно.
enhanced-h264ify помогает выбрать в каком кодеке YouTube будет показывать видео. Можно выбрать h264, VP8/9 или AV1.
После установки расширения можно выбрать какие кодеки блокировать. Оставшиеся будут использоваться при воспроизведении.

С точки зрения авторов роликов разница в выборе кодека колоссальная. А вот для зрителей это уже не так важно. Основная разница заключается в том, что h264 поддерживает аппаратное декодирование, а VP8 и VP9 нет.
Таким образом, при просмотре видео с кодеком h264 снижается потребление ресурсов ЦП. Но при этом будет доступно максимальное качество 1080р, а звук будет использовать кодек m4a.
Свободный кодек VP9 улучшает видеоролики на YouTube
Рекомендуем почитать: 
Xakep #276. Разборки на куче
Недавно компания Google начала применять свободный видеокодек VP9 для кодирования новых видеороликов, которые закачиваются на YouTube. Пришло время подвести первые итоги этого эксперимента.
Кодек VP9 умеет быстро кодировать видеоматериалы с размером кадра до 4K (2160p), при этом обеспечивает гораздо лучшее качество и более высокий уровень сжатия, чем H.264 и другие кодеки.
Для сравнения, вот один и тот же кадр из видеоролика, сжатого VP9 и H.264 с потоком 600 Кбит/с.


Разница видна невооружённым глазом.

Новый видеокодек гораздо лучше сжимает файлы. В результате, пользователи могут смотреть видео лучшего качества на канале с низкой пропускной способностью.
Google приводит статистику, сколько пользователей на медленном интернете смогли улучшить качество просматриваемого видео с 240p до 360p после апгрейда YouTube на VP9.

Пока что Google не решается начать перекодирование старых материалов в VP9. Возможно, в этом нет особого смысла, но вот свежезалитые видеоролики сплошь кодируются в VP9.
Как смотреть FullHD-видео на YouTube без тормозов

YouTube для проигрывания видео по умолчанию использует видеокодек VP9. Он производительнее, чем VP8, который применялся ранее, но все равно сильно нагружает процессор. Из-за этого просмотр HD-видео на маломощных машинах становится мучением: постоянные паузы, сильный нагрев процессор, быстрый разряд аккумулятора ноутбуков. Еще хуже обстоит ситуация с просмотром онлайн-видео в разрешении 4K или 8K.

Самый простой выход — уменьшить разрешение проигрываемого видеофайла. Вместо 1080p (1920×1080) в настройках можно выбрать 720p (1280×720) или даже 480p (640×480). Но если у вас хороший экран ноутбука или монитор поддерживает разрешение FullHD, хочется смотреть видео в максимально возможном качестве.
Другой вариант — поменять браузер. Тогда, возможно, просмотр видео через YouTube будет меньше нагружать процессор. К примеру, Opera использует кодек AV1 для некоторых видеороликов. Но к этому кодеку мы еще вернемся.
Если вы привыкли пользоваться браузерами Chrome и Firefox, вам нужно установить специальное расширение под названием H264ify. Он заменяет кодек VP9 на кодек AVC, который потребляет меньше энергии и меньше нагружает систему, позволяя задействовать для обработки видео мощности графического процессора. Благодаря этому вы сможете смотреть онлайн-видео без тормозов даже на старых и маломощных компьютерах. На качестве это никак не скажется: человеческий глаз в любом случае не увидит разницу.

Все, что вам нужно, это установить расширение для браузера и включить первый пункт Enable h264ify. Теперь видео в YouTube будет использовать кодек AVC (Advanced Video Coding) или, по-другому, H.264. Можете проверить, кликнув правой кнопкой мыши по воспроизводимому видео и выбрав пункт «Статистика для сисадминов».
Если используется кодек VP9, в строке Codecs вы увидите VP09, если AVC — AVC1, если AV1 — AV01. Аудиокодек всегда один и тот же — Opus. Кстати, чтобы узнать, какие кодеки поддерживает ваш браузер, перейдите по адресу https://www.youtube.com/html5.


У расширения H264ify есть еще два пункта:
Block 60fps video — блокирует вывод видео с частотой кадров 60 ФПС, снижая нагрузку на процессор.
Disable when plugged into power (Chrome only) — позволяет автоматически отключать дополнение, если ноутбук подключается к розетке и не нужно экономить заряд аккумулятора. Работает только в браузере Chrome.
P.S. На одном из форумов пользователь написал, что плагин h264ify позволяет смотреть видео в разрешении 4K. Это не так. После активации пункта «Enable h264ify» в YouTube в настройках вам будут доступны только разрешения не выше 1080p.
VP9 — открытый стандарт сжатия видео, разрабатываемый корпорацией Google. Является эволюционным развитием стандарта VP8. Активно используется с 2014 года. Google также ведет работу над VP10, но у этого стандарта туманные перспективы из-за AV1.
AOMedia Video 1 (AV1) — открытый стандарт сжатия видео, разрабатываемый Альянсом Открытых Медиа (AOMedia), состоящим из компаний занимающихся производством электроники (AMD, Apple, Arm, Broadcom, Intel, Nvidia), распространением видео по запросу (Apple, Amazon, Facebook, Google, Hulu, Netflix), разработкой веб-браузеров (Apple, Google, Mozilla, Microsoft). Вероятнее всего, именно AV1 станет главным видеокодеком для онлайн-видео в ближайшие годы.