Почему YouTube в Chrome разряжает ноутбук и как это исправить
Быстрые ссылки
- HTML5, H.264, VP8 и VP9
- Зачем Google создал VP8 и VP9
- Почему VP8 не прижился
- Настоящая причина: аппаратное ускорение
- Как заставить YouTube воспроизводить видео эффективнее
- Как проверить, какой кодек использует YouTube

Воспроизведение YouTube может тормозить, перегревать ноутбук, включать вентиляторы или просто съедать много CPU и батареи. Даже если вы раньше не замечали проблемы, в Chrome (а иногда и в Firefox) видео часто тратят больше электроэнергии, чем нужно. На macOS это проявляется сильнее: пользователи MacBook жалуются на высокую загрузку CPU и сильный нагрев при просмотре YouTube в Chrome.
Причина связана с переходом на HTML5-видео и тем, какие видео- кодеки YouTube отдает разным браузерам. Ниже — разбиение по понятиям и практические шаги, что делать.
Что такое кодек и почему это важно
Кодек — это алгоритм сжатия и декодирования видео. Коротко: кодек отвечает за то, какой объём данных нужно скачать и сколько работы потребуется процессору/видеочипу, чтобы воспроизвести картинку.
- H.264 (часто .mp4 / AVC): широко поддерживаемый кодек с аппаратным декодированием на большинстве устройств.
- VP8/VP9 (часто .webm / WebM): открытые кодеки от Google; продвигаются как не требующие лицензионных платежей, но аппаратная поддержка у них слабее.
Понимание кодеков важно, потому что аппаратное декодирование (GPU/специализированный блок) существенно экономит CPU и энергию по сравнению с программной декодировкой (CPU).
HTML5, H.264, VP8 и VP9
YouTube в массовом порядке отказался от Flash и перешел на HTML5-воспроизведение. Но HTML5 не навязывает один кодек: браузеры могут поддерживать разные кодеки, и у веб-сайта нет единого стандарта для всех.
Раньше при Flash YouTube обычно использовал H.264. H.264 стал де-факто отраслевым стандартом: многие устройства, браузеры и сервисы оптимизированы под него и имеют аппаратную поддержку декодирования.
Google продвигал собственные кодеки — VP8 и затем VP9 — которые встроены в Chrome и появились и в Firefox. Эти кодеки упираются в два важных момента:
- Лицензии и патенты: H.264 покрыт патентами, за коммерческое встраивание в продукт обычно платят лицензии. VP8/VP9 были выпущены с обещанием безвзмездного патентного использования.
- Аппаратная поддержка: новизна VP8/VP9 означает, что не все устройства имеют аппаратные декодеры. Без аппаратного блока браузер декодирует видео программно на CPU.

Зачем Google создал VP8 и VP9
H.264 — хороший кодек, но он связан с патентами и лицензионными сборами. Некоторые проекты и компании (включая Mozilla) долго сопротивлялись использованию H.264, желая открытых стандартов без платёжных обязательств.
Google открыла VP8/VP9 с гарантиями по патентам, чтобы предоставить свободные альтернативы H.264. Это облегчало бы создание полностью «открытой» экосистемы веб-видео и избавляло от потенциальных лицензионных барьеров.
Тем не менее, обещание — это одно, а реальный переход всего рынка — другое. На практике H.264 остался широко используемым стандартом, потому что у него была и есть серьёзная аппаратная и промышленная поддержка.
Почему VP8 не прижился мгновенно
Google на старте даже планировала убрать H.264 из Chrome и перейти полностью на открытые кодеки. Однако этого не произошло: экосистема вокруг H.264 была слишком большой, а многие сайты и устройства требовали именно H.264.
Mozilla тоже долго сопротивлялась, но в итоге добавила поддержку H.264, чтобы не терять совместимость с вебом. В итоге H.264 остался «де-факто стандартом», особенно на мобильных устройствах и в браузерах Apple/Microsoft.

Настоящая причина: аппаратное ускорение
Ключевой пункт: H.264-декодирование аппаратно ускоряется на большинстве современных устройств — смартфонах, планшетах, PC, Mac и Chromebooks. Аппаратный декодер выполняет работу намного эффективнее, чем общий CPU. Это значит:
- Меньше загрузка CPU
- Ниже потребление батареи
- Меньше нагрева и шума вентиляторов
- Более плавное воспроизведение на слабых процессорах
VP8 и VP9 по своей природе поддерживаются аппаратно реже. Когда браузер получает VP8/VP9-поток, и аппаратной поддержки нет, декодирование выполняется программно на CPU. Это и приводит к высокой нагрузке и разряду батареи.
Несколько заметок:
- Когда YouTube отдает VP9, Chrome/Firefox могут рендерить видео без помощи GPU, полностью на CPU.
- Производители аппаратного обеспечения обещали поддержку VP9, но массовые устройства с полноценным аппаратным VP9-декодером появились позже и не везде.
- На macOS ситуация усугубляется из-за специфики драйверов и подхода Chrome к offloading, поэтому Mac-юзеры часто видят высокую загрузку CPU при VP9-воспроизведении.

Как заставить YouTube воспроизводить видео эффективнее
У вас есть несколько рабочих опций, перечисленных по возрастанию вмешательства и рисков:
Использовать браузер, который по умолчанию предпочитает H.264 (Safari, Microsoft Edge, Internet Explorer). Эти браузеры часто получают H.264-версии и благодаря аппаратной поддержке воспроизводят видео эффективно.
Установить расширение h264ify для Chrome или Firefox. Это расширение заставляет браузер запрашивать H.264-версию видео у YouTube, даже если YouTube по умолчанию выдает WebM/VP9. Видео выглядят одинаково, но будут декодироваться аппаратно, если ваше устройство поддерживает H.264-аппаратное декодирование.
Снизить разрешение видео вручную (360p–480p). Это не решает проблему кодека, но снижает нагрузку на CPU и потребление данных.
Использовать нативные приложения (на мобильных устройствах) или отдельные проигрыватели, которые могут использовать системные декодеры.
Дождаться, пока аппаратная поддержка VP9 расширится: многие новые устройства и SoC начинают включать поддержку VP9, но это растянуто во времени.
Важно: установка h264ify безопасна, но это стороннее расширение — проверяйте репутацию и исходники (оно доступно в Chrome Web Store и на GitHub).
Шаги для установки h264ify (общие)
- Откройте магазин расширений вашего браузера (Chrome Web Store или страницу дополнений Firefox).
- Найдите h264ify и установите расширение с проверенной страницы автора/репозитория.
- Перезапустите браузер и зайдите на YouTube — откройте любое видео и проверьте «Статистика» (см. раздел ниже).
Важное замечание: h264ify не изменяет качество контента, оно лишь изменяет контейнер/кодек, который запрашивает браузер.
Как проверить, какой кодек отдает YouTube
Чтобы понять, какая версия видео у вас воспроизводится, выполните простую проверку:
- Воспроизведите любое видео на YouTube.
- Кликните правой кнопкой по видео и выберите “Статистика для гиков” (Stats for nerds). Это встроенная панель YouTube.
- Найдите поле Mime Type: для H.264 вы увидите video/mp4 и часто подпись avc (AVC = H.264). Для VP8/VP9 вы увидите video/webm и метку vp8 или vp9.
Если вы видите video/webm и vp9 — значит браузер получил VP9-поток и, скорее всего, декодирует его программно, если у устройства нет аппаратной поддержки VP9.


Практическая методика: как измерить влияние на батарею и CPU
Ниже — краткая методика, которую можно использовать, чтобы оценить влияние кодека на энергопотребление ноутбука.
- Подготовка
- Закройте все ненужные приложения и фоновые процессы.
- Подключите ноутбук только к сети/не подключайте — делайте измерение при батарее и при питании, в зависимости от сценария.
- Запишите текущее состояние батареи (процент) и загрузку CPU (Диспетчер задач / Activity Monitor).
- Тест A — VP9 (по умолчанию в Chrome)
- Откройте Chrome, отключите расширения, кроме тех, что нужны для теста.
- Откройте YouTube, воспроизведите один и тот же ролик в фиксированном разрешении (например, 720p) в течение 10 минут.
- Запишите среднюю загрузку CPU и падение процента батареи за 10 минут.
- Тест B — H.264 (через h264ify или другой браузер)
- Включите h264ify или переключитесь на Safari/Edge.
- Повторите те же шаги с тем же видео и тем же разрешением.
- Запишите среднюю загрузку CPU и падение процента батареи.
- Сравнение
- Сравните показатели; разница в загрузке CPU и скорости разряда даст представление о влиянии кодека.
Критерии приёмки
- Если нагрузка CPU при VP9 на 20% и выше больше, чем при H.264, и батарея садится заметно быстрее — проблема подтверждена.
- Если разница мелкая (<5% CPU и незначительное отличие в батарее) — кодек не является основным фактором в вашей системе.
Когда это не поможет — контрпримеры и ограничения
- Устройства с аппаратной поддержкой VP9: если ваш процессор/GPU поддерживает аппаратный VP9, то VP9 будет энергоэффективен и замена на H.264 не даст выгоды.
- Серверная экономия трафика: VP9 может давать меньший размер файла при том же качестве, что экономит трафик, важно для пользователей с лимитом данных.
- Проблемы совместимости: на старых сайтах или с кастомными плеерами принудительный запрос H.264 может повлиять на доступность некоторых роликов.
Альтернативные подходы и дополнительные советы
- Ограничьте фоновые вкладки и плагины: иногда высокую загрузку вызывает не кодек, а расширения или автозапуск видео на фоновых вкладках.
- Используйте экономичный режим браузера или режим энергосбережения ОС.
- Уменьшайте разрешение: 720p или 480p при долгом просмотре — простой способ экономии.
- Используйте аппаратные драйверы и обновления: новые версии драйверов GPU могут улучшить offloading и поддержку новых кодеков.
Чек-листы по ролям
Для рядового пользователя
- Установить h264ify или переключиться на Safari/Edge, если доступно.
- Проверить “Статистика для гиков” для подтверждения кодека.
- Снизить разрешение для долгого просмотра.
Для IT-администратора
- Протестировать политику браузеров в организации: какие кодеки предпочитаются.
- Включить рекомендации для сотрудников по установке расширения или переходу на корпоративные браузеры с H.264.
- Обновлять драйверы и регистрировать устройства с аппаратной поддержкой VP9 по мере внедрения.
Для разработчика/владельца сайта
- Предоставляйте H.264-версии видео наряду с WebM, чтобы не исключать пользователей старых устройств.
- Используйте адаптивный стриминг (DASH/HLS) с поддержкой нескольких кодеков и профилей качества.
Модель принятия решения (диаграмма)
flowchart TD
A[Видео в YouTube] --> B{Ваш браузер получает кодек}
B -->|video/mp4 'H.264'| C[Аппаратное декодирование вероятно]
B -->|video/webm 'VP9/VP8'| D{Есть аппаратная поддержка VP9?}
D -->|Да| C
D -->|Нет| E[Декодирование на CPU — высокая нагрузка]
E --> F[Решения: h264ify, смена браузера, понижение качества]
C --> G[Энергоэффективно, ничего не делать]Мнение эксперта
«Аппаратное декодирование — главный фактор, определяющий энергопотребление при воспроизведении видео. Если браузер использует программную декодировку, это всегда хуже по батарее», — общий вывод инженеров в области медиакодеков и оптимизации браузеров.
Совместимость и миграция
- macOS: Chrome чаще получает VP9-потоки и может показывать большую нагрузку. Safari обычно использует H.264 и более энергоэффективен на MacBook.
- Windows: Edge и IE традиционно отдавали приоритет H.264; Chrome/Firefox на Windows поведение зависит от доступных системных декодеров.
- Linux: поддержка H.264 и аппаратного ускорения может быть фрагментной, зависит от дистрибутива и драйверов GPU.
Переход к устойчивой экосистеме VP9 возможен, но он зависит от производителей аппаратного обеспечения: пока массовая аппаратная поддержка VP9 не повсеместна, многие пользователи будут сталкиваться с программным декодированием.
Краткое резюме
- YouTube может отдавать VP9/VP8 в Chrome/Firefox; эти кодеки часто декодируются программно и нагружают CPU.
- H.264 обычно аппаратно ускоряется и экономит заряд батареи.
- Практическое решение: установить h264ify или использовать браузер, который получает H.264-версию видео.
- Тестируйте на своём устройстве: используйте “Статистика для гиков” и простую методику сравнения загрузки CPU и разряда батареи.
Image Credit: Esther Vargas on Flickr
Если вы хотите, могу подготовить короткую инструкцию-руководство для системного администратора вашей компании с готовыми командами и шаблонами для тестирования на парке машин.
Похожие материалы
Язык и перевод в Facebook: как изменить настройки
Как включить автоскролл в TikTok
Отключить удаление истории браузера
Изменить тон кожи эмодзи в Zoom
Ноутбук не загружается после замены ОЗУ