AV1 Video Extension
Воспроизведение и сжатие контента с помощью кодека AV1 в ОС Windows
Скачать последнюю версию
AV1 Video Extension — это официальный кодек AV1, доступный для Windows. Разработанный компанией Microsoft, он позволяет просматривать контент, записанный с помощью кодека AV1, а также кодировать в него.
Кодек AV1 разработан Alliance for Open Media, в котором участвуют такие компании, как Google, Apple и Microsoft. Этот кодек является наследником HEVC и обеспечивает более качественное сжатие. В результате можно получить более высокое качество при том же размере файла. При том же качестве, что и у HEVC, вы можете создавать файлы, занимающие меньше места. В среднем этот кодек на 30% эффективнее HEVC при сжатии видео 4K.
Преимуществом стандарта AV1 также является его открытость. В результате, в отличие от HEVC, за его использование или установку не нужно платить роялти. После его установки вы сможете смотреть видео в кодировке AV1 на платформах потокового вещания. Вы также сможете воспроизводить фильмы, хранящиеся на жестком диске, через приложение Movies & TV.
Таким образом, если ваш компьютер оснащен процессором или видеокартой, способными аппаратно декодировать AV1-контент, чтобы потреблять меньше ресурсов и энергии, вы можете загрузить AV1 Video Extension на свой компьютер с Windows.
Проверено Alberto García Переведено Uptodown Localization Team
Больше информации
| Лицензия | Бесплатно |
| ОС | Windows |
| Раздел | Кодеки |
| Язык | Pусский |
AV1 Video Extension (Beta) для Windows
![]()
Воспроизведение видео AV1 с помощью этого бесплатного приложения
Расширение видео AV1 — это утилита от Microsoft. . Эта бесплатная программа позволяет пользователям воспроизводить видео в формате AV1. Он работает как расширение, которое помогает вашим любимым видео приложениям воспроизводить закодированные видео. с использованием стандарта кодирования видео AV1 от Alliance for Open Media.
Расширение AV1 Video хорошо работает с родным Кино и ТВ и Проигрыватель Windows Media. Он также загружает кодек AV1 и устанавливает его немедленно. Однако обратите внимание, что для продолжения требуется Windows 10 версии 17763.0 или выше. Кроме того, он все еще находится в стадии бета-тестирования, поэтому ожидайте некоторых проблем с производительностью.
Как вы используете видеорасширение AV1?
AV1, или AOMedia Video 1, — это открытое, бесплатное видеокодер, используемый в основном для ускорения передачи и доставки видео через Интернет. По сравнению с широко известными стандартами H.264, HEVC, VP8 и VP9, он обеспечивает ультравысокое качество с меньшим размером файла. Более того, он использует более низкую пропускную способность. Однако это все еще редкость, и большинство медиаплееров не поддерживают воспроизведение этих типов. видео.
AV1 Video Extension — это расширение, расширяющее возможности вашего проигрывателя и позволяющее воспроизводить видеоконтент в формате AV1. Приложение легко загрузить и установить, так как оно не требует дополнительных действий, кроме нажатия кнопки загрузки. После загрузки он автоматически устанавливает кодек AV1, что позволяет без проблем воспроизводить видео AV1 на родном проигрывателе. Хотя вам может потребоваться перезагрузить Windows.
Однако, как уже отмечалось, приложение все еще находится в ранней версии. , и вы можете столкнуться с некоторыми проблемами производительности при воспроизведении видео AV1. Более того, он работает только с Windows 10 версии 17763.0 и выше. Пользователям более старых версий Windows придется довольствоваться другими приложениями, такими как K -Lite Codec Pack или конвертировать свои видео AV1 с помощью транскодеров видео, таких как HD Video Converter Factory Pro.
Стоит ли вам его использовать?
В целом, AV1 Video Extension — это полезное приложение для тех, кто предпочитает видеоформат AV1. Установив это на ваше устройство, вы сможете воспроизводить любые видео в кодировке AV1, не загружая сторонний видеоплеер а>. Однако вы можете использовать его только в Windows 10 версии 17763.0 или выше. Кроме того, он все еще находится на стадии бета-тестирования, а это означает, что будут
- Автоматически загружает и устанавливает кодек AVI1.
- Работает со встроенными видеоплеерами Windows.
- Простой процесс загрузки и установки
Добавьте поддержку видео кодека AV1 в Windows 10.
AOMedia Video 1 (AV1) — это новый видеокодек, поддерживаемый большим количеством компаний, включая Mozilla, Google, Apple, Microsoft, Facebook и Nvidia.
AV1 бесплатен, что делает его очень привлекательным для компаний, которые производят аппаратное и программное обеспечение, поддерживающее потоковое видео.
Отдельные программы или базовая операционная система должны поддерживать AV1-кодек для воспроизведения. Mozilla и Google уже поддерживают AV1 в Firefox и Chrome, поддержка кодека была добавлена в других программах, таких как VLC Media Player 3.0, FFmpeg или MPC-HC. YouTube также получил экспериментальную поддержку AV1 на сайте потокового видео.
Недавно Microsoft выпустила бета-версию кодека AV1 Video Extension для Windows 10. Кодек доступен в магазине Microsoft Store только для устройств под управлением Windows 10 версии 1809 или новее. Поскольку кодек Av1 Video Extension для Windows 10 требует, установку Октябрьского обновления на вашем устройстве; это значительно ограничивает охват пользователей в этот момент времени.
Заинтересованные пользователи и администраторы могут установить видео кодек Av1 из магазина Microsoft, чтобы добавить поддержку в систему.

Ранее Microsoft опубликовала Web Media Extensions и приложения HEVC Video Extension в Microsoft Store для добавления поддержки OGG, Vorbis, Theora и HEVC в операционную систему Windows 10.
Установка AV1 Video Codec добавляет поддержку воспроизведения видеофайлов AV1 на устройство. Кодек установлен в системе; любое приложение может использовать его для воспроизведения видео файлов AV1. Пользователи могут смотреть видео AV1 в Microsoft Edge или использовать такие приложения, как проигрыватель Windows Media, для воспроизведения видео AV1.
Популярные видеоплееры, такие как VLC, уже поддерживают AV1 а также все основные браузеры поддерживают его или будут поддерживать в будущем.
Новый кодек AV1: ускоряем загрузку видео в браузере
В этом руководстве мы научимся использовать видео в Вебе, как это принято в 2019. Chrome и Firefox начали поддерживать новый кодек AV1 — для них видео можно сделать в два раза меньше.
Отдельно поговорим, как заменить GIF на видео в AV1 и H.264 — тогда его размер упадёт в 20-40 раз.

YouTube уже использует его в TestTube. Netflix заявил, что AV1 будет «их основным кодеком следующего поколения».
Мы в Злых Марсианах уже используем его на нашем сайте и на Ампллифере. В этой статье я поделюсь опытом внедрения AV1 и шаг-за-шагом расскажу, как вставить видео, чтобы оно работало во всех браузерах.
Кодеки и контейнеры
С картинками всё просто: или JPEG с PNG для всех браузеров, или делать более компактные файлы в WebP для современных браузеров. Мы всегда можем быть уверены, что в файлах .png будет PNG-формат (за редким исключением PNG-бомб, от которых может защитить imgproxy).
С видео-файлами всё сложнее. Расширение файла ( .mp4 , .wmv , .webm или .mov ) говорит только о контейнере. В то время, как видео-файлы состоят из трёх различных компонентов:
- Видео-кодек определяет как сильно вы сможете сжать видео, и чем придётся пожертвовать. Основные видео-кодеки Веба: H.264, HEVC, VP9 и, теперь, AV1.
- Аудио-кодек сжимает звук. Само собой, он не нужен, если в видео нет звука. Популярные варианты: MP3, Opus и AAC.
- Контейнер хранит оба видео- (сжатого каким-то видео-кодеком) и аудио-потока (сжатого каким-то аудио-кодеком). А также дополнительные данные, типа субтитров и мета-информации. Популярные контейнеры: MP4, MOV, WebM.
Узрите AV1
AV1 — видео-кодек, который был выпущен год назад, в марте 2018. Его создавали, чтобы превзойти кодеки предыдущего поколения — HEVC, VP9, H.264 и VP8.

Диаграмма поколений кодеков от Цахи Левент-Леви
Если вам стало интересно, как именно AV1 удалось превзойти остальные кодеки в сжатии, почитайте технические подробности в переводах на Хабре:
«Видео следующего поколения: представляем AV1»
«Кодек нового поколения AV1: корректирующий направленный фильтр CDEF»
За счёт новых оптимизаций, AV1 сжимает видео на 30—50% лучше, чем H.264 или VP8, и до 30% лучше, чем HEVC. Но кодек был выпущен недавно и пока имеет несколько детских болезней:
- Текущий кодер не оптимизирован. AV1 сжимает видео очень медленно (новый быстрый кодер на Rust уже в разработке). Кодек не подойдёт для потокового вещания. Если мы говорим о статичных видео на лэндингах — эта проблема нам не актуальна.
- Пока кодек поддерживается только десктопным Chrome и Firefox под Windows. Поддержки Safari и Edge пока нет (хотя Microsoft уже тестирует её). Надо будет, как минимум, 2 файла: AV1 для Chrome и Firefox и H.264 для остальных браузеров.

Сравнение качества картинки у разных кодеков на разном битрейте — AV1 выигрывает
Готовим AV1 правильно
Давайте, наконец-то, перейдём к практике. Вначале определимся с контейнером. В теории, AV1 можно поместить в разные контейнеры, но MP4 компактнее и рекомендуется в спецификации. Для звука в AV1 мы возьмём Opus, потому что отлично сжимает звук.
Чтобы видео работало во всех браузерах, мы будем генерировать 3 файла:
- Для десктопного Chrome и Firefox на Windows (31% рынка на март 2019): контейнер MP4 с AV1 для видео и Opus для звука.
- Для Safari и Edge (16% рынка) — MP4 с HEVC и AAC.
- Для остальных: большой MP4-файл с H.264 и AAC.
Для сжатия я рекомендую взять консольный FFmpeg. Есть много графических утилит, но в консоли легче сохранить опции и потом запускать конвертацию автоматически. Убедитесь, что используете именно последнюю версию FFmpeg. Версии до 4.1 не поддерживают AV1 в MP4.
- Установите Homebrew.
- brew install ffmpeg
- wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
- tar -xf ffmpeg-release-amd64-static.tar.xz
- sudo cp ffmpeg-4.1-64bit-static/ff* /usr/local/bin/
Переходим к конвертации файла H.264, который нужен нам для старых браузеров. Поскольку все наши файлы используют контейнер MP4, я буду использовать .av1.mp4 , .hevc.mp4 и .h264.mp4 постфиксы. Не пугайтесь длинной команды, мы потом её всю разберём:
# Замените SOURCE.mov на путь к исходному видео-файлу ffmpeg -i SOURCE.mov -map_metadata -1 -c:a libfdk_aac -c:v libx264 -crf 24 -preset veryslow -profile:v main -pix_fmt yuv420p -movflags +faststart -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.h264.mp4
Теперь откройте video.h264.mp4 . Если качество хорошее, а размер большой — попробуйте увеличить -crf ( -crf 26 потом -crf 28 ). Эта опция уменьшит размер файла ценой уменьшения качества. Подбор баланса качества и размера — искусство.
Если исходного видео-файла нет, то можно сконвертировать старый H.264 файл в AV1.
Теперь пришло время для конвертации AV1 — напоминаю, будет дольше H.264. Кодек пока не использует всю мощь процессора (имеет смысл запустить конвертацию нескольких файлов параллельно).
ffmpeg -i SOURCE.mov -map_metadata -1 -c:a libopus -c:v libaom-av1 -crf 34 -b:v 0 -pix_fmt yuv420p -movflags +faststart -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -strict experimental video.av1.mp4
Снова поиграйте с -crf для подбора идеального баланса качества и размера.
Теперь то же самое для HEVC.
ffmpeg -i SOURCE.mov -map_metadata -1 -c:a libfdk_aac -c:v libx265 -crf 24 -preset veryslow -pix_fmt yuv420p -movflags +faststart -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.hevc.mp4
Скопируйте video.h264.mp4 , video.hevc.mp4 и video.av1.mp4 в корень вашего сайта.
Разбираемся с опциями FFmpeg
Команды выше выглядят как заклинание вызова демона? Не волнуйтесь, это не PostCSS. Давайте разберём опции.
-i SOURCE.mov указывает входящий файл, откуда FFmpeg возьмёт потоки видео и аудио, пережмёт их и запакует в новый контейнер.
-map_metadata -1 удалит мета-информацию из видео (например, программу, в которой видео было создано). В Вебе такая информация редко бывает полезной.
-c:a libopus или -c:a libfdk_aac выставляют аудио-кодеки. Если вам не нужен звук, замените их на -an .
-c:v libaom-av1 выбирает видео-кодек — библиотеку, которая сожмёт кадры видео-потока.
-crf 34 — Constant Rate Factor, баланс качества и размера. Это как слайдер качества JPEG, только он идёт в другом направлении (0 — лучшее качество и самый большой файл). Шкала CRF разная у H.264 и AV1 — у H.264 идёт до 51, у AV1 до 61. CRF для AV1 и H.264 будет разный.
Facebook подобрал примерное соответствие между значениями CRF для H.264 и AV1:
19 → 27, 23 → 33, 27 → 39, 31 → 45, 35 → 51, 39 → 57.
-preset veryslow заставляет H.264 и HEVC кодеки сжимать файл сильнее даже ценой резкого роста времени конвертации.
-profile:v main используется у H.264, чтобы выбрать профиль кодека. Только «Main» будет работать в Safari.
-b:v 0 выставляет минимальный битрейт для AV1, чтобы в видео было постоянное качество.
-pix_fmt yuv420p (формат пикселя) — хитрый способ уменьшить размер файла. Он оставляет оригинальное разрешение для яркости, но уменьшает разрешение для цвета. Наши глаза хуже видят цвет, поэтому не замечают эту хитрость. Удалите эту опцию, если в вашем случае она будет мешать.
-movflags +faststart перемещает всё само важное в начало файла, чтобы браузер мог проигрывать видео до окончания загрузки.
-vf «scale=trunc(iw/2)*2:trunc(ih/2)*2» изменит размер сторон видео к ближайшим чётным (некоторые кодеки могут работать с разрешением 300×200 и 302×200, но не будут работать с 301×200). Если вы уверены, что везде разрешение делится на 2 — можете убрать эту опцию.
-strict experimental нужна для AV1, его кодер ещё экспериментальный.
video.av1.mp4 выставляет имя итогово файла.
Запускаем видео в браузерах
Теперь нам нужно, чтобы каждый браузер загружал видео, которое он поддерживает. Для этого у есть атрибут type . И советую почитать про опции у .
похожи на выражения if…else — браузер читает их сверху вниз, пока не найдёт тот, чей type он поддерживает.
В type можно указать весь формат файла: контейнер ( video/mp4 для MP4), видео-кодек ( av01.0.05M.08 для AV1, hevc для HEVC и avc1.4D401E для H.264) и аудио-кодек ( opus для Opus и mp4a.40.2 для AAC).
Бонус: как сконвертировать GIF в AV1 и H.264
В 2019 использовать GIF для коротких видео — большой грех. GIF весит в 20—40 раз больше, чем H.264 или AV1. GIF сильнее бьёт по CPU, заставляет аккумулятор утекать быстрее. Если вам нужно короткое зацикленное видео, берите видео-кодеки. И FFmpeg может конвертировать видео прямо из GIF.
Конвертируем GIF в H.264:
ffmpeg -i IMAGE.gif -map_metadata -1 -an -c:v libx264 -crf 24 -preset veryslow -profile:v main -pix_fmt yuv420p -movflags +faststart -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.h264.mp4
Генерируем ещё более маленький AV1:
ffmpeg -i IMAGE.gif -map_metadata -1 -an opus -c:v libaom-av1 -crf 50 -b:v 0 -pix_fmt yuv420p -movflags +faststart -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -strict experimental video.av1.mp4
Теперь вставим animation.h264.mp4 и animation.av1.mp4 в HTML.
Опции autoplay и loop делают из видео «гифку» — цикленное видео, которое сразу играет после загрузки страницы. playsinline блокирует Safari от открытия видео на весь экран при клике на видео.
Время выводов
AV1 ещё экспериментальный. Но его уже можно использовать, чтобы сделать четверть ваших пользователей счастливее. Пара команд FFmpeg сгенерируют видео-файлы. с самого начала создан, чтобы отдавать видео по возможностям браузеров. Мы уже используем AV1 в продакшене и всё работает отлично (исключая время ожидания, пока AV1-кодер закончит работу).