AV1

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
AV1
Изображение логотипа
MIME-тип video/AV1[1][2] и video/webm; codecs="av01.*"
Разработчик Alliance for Open Media
Опубликован 28 марта 2018; 6 лет назад (2018-03-28)
Тип формата формат сжатия видео[вд] и specification[вд]
Содержится в
Расширен из VP9, Daala и Thor[вд]
Открытый формат? да
Сайт aomediacodec.github.io/av1-spec
Логотип Викисклада Медиафайлы на Викискладе

AOMedia Video 1 (AV1) — открытый стандарт сжатия видео, предназначенный для кодирования видео, передаваемого по сети Интернет. Разрабатывается некоммерческой организацией Alliance for Open Media, созданной в 2015 году и состоящей из компаний, занимающихся производством электроники (AMD, Apple, ARM, Broadcom, Intel, Nvidia), распространением видео по запросу (Apple, Amazon, Facebook, Google, Hulu, Netflix), разработкой веб-браузеров (Apple, Google, Mozilla, Microsoft)[3][4][5].

По оценкам инженеров Facebook, AV1 позволяет на 50 % уменьшить битрейт при одинаковом качестве по сравнению с H.264, и на 30 % — по сравнению с VP9, при этом — чем выше разрешение, тем эффект сжатия лучше. Включение аппаратной поддержки AV1 позволяет получить преимущества улучшенного видеокодека, перенеся работу по декодированию с программного обеспечения на GPU (особенно это важно для ноутбуков, так как позволяет снизить энергопотребление)[6].

Использование

[править | править код]

Разработчики предлагают использование AV1 в связке с аудиокодеком Opus и медиаконтейнером WebM для проигрывания видео на сайтах с HTML5 или для WebRTC[7]. Как и его предшественник VP9, AV1 может использоваться внутри файлов-контейнеров WebM вместе с аудиоформатом Opus. Эти форматы поддерживаются многими веб-браузерами, за исключением Safari (поддерживает только Opus).

Ожидается, что члены Альянса будут заинтересованы в принятии формата, как только стандарт будет заморожен[прояснить][8][9].

Начиная с ноября 2017 года ночные сборки веб-браузера Firefox содержат предварительную поддержку AV1[10][11]. Разработчики Mozilla в апрельском интервью обещали поддержку AV1 в Firefox включённой по умолчанию к концу 2018 года[12].

Медиаплеер VLC, начиная с версии 3, выпущенной в феврале 2018, содержит экспериментальный декодер AV1[13].

Google уже добавила поддержку аппаратного декодера AV1 в браузер Chrome под Windows 10 и в YouTube; работа с Twitch ведётся. В 2020 году YouTube начал показывать видео с разрешением 8K c поддержкой AV1[14].

Netflix планирует быть в числе первых компаний, использующих AV1[15]; там заявили, что AV1 будет их основным кодеком следующего поколения[16].

В 2019 году Microsoft выпустила расширение AV1 Video в Microsoft Store; это расширение позволяет проигрывателям под Windows 10 воспроизводить видео, которое было закодировано с использованием стандарта кодирования видео AV1.

Ожидается, что начальная аппаратная поддержка кодирования будет выполняться на графических ускорителях общего назначения; устройства с полноценной аппаратной поддержкой должны появиться спустя 12—18 месяцев после заморозки стандарта, а их вывод на рынок займёт ещё полгода[17].

В 2018 году AOM объявил о публичном выпуске бесплатной спецификации AOMedia Video Codec 1.0 (AV1); в 2020 г. он стал стандартом для ПК с Windows 10 (Microsoft объявила, что осенью поддержка аппаратного декодирования AV1 станет стандартом для новых систем Windows 10 с последними графическими ускорителями)[6].

В программном обеспечении

[править | править код]

В аппаратном обеспечении

[править | править код]

В новых видеокартах (начиная с 2020 года — серии NVIDIA GeForce 30, AMD Radeon RX 6000 (кроме карт на 6400)[27], а также встроенная графика процессоров Intel 11-го поколения: Rocket Lake и Tiger Lake) есть поддержка аппаратного ускорения для декодирования AV1.

В некоторых чипах для медиаплееров и телевизоров также поддерживается аппаратное декодирование AV1 в разрешении 4K или 8K (например, Realtek RTD1311 и RTD2893).

Аппаратная поддержка кодирования AV1 реализована (начиная с 2022 года) в видеокартах Nvidia серии 40 на архитектуре Ada, также в видеокартах AMD серии RX 7000 и в видеокартах Intel серии Arc[28][29][30].

AV1 Image File Format (AVIF)

[править | править код]
AV1 Image File Format
Изображение логотипа
Расширение .avif
MIME-тип video/AV1[1][2] и video/webm; codecs="av01.*"
Разработчик Alliance for Open Media
Тип формата формат сжатия видео[вд] и specification[вд]
Расширен из AV1
Открытый формат? Да
Сайт aomediacodec.github.io/av1-avif/
Логотип Викисклада Медиафайлы на Викискладе

AV1 Image File Format (AVIF) — разрабатываемый свободный формат сжатия изображений с потерями качества, основанный на библиотеке для сжатия кадров AV1. Данный подход также используется в HEIF (основанный на HEVC) и WebP (VP8).

Формат поддерживает HDR, WCG и SDR.

Функциональность

[править | править код]

Примечания

[править | править код]
  1. 1 2 https://www.iana.org/assignments/media-types/video/AV1
  2. 1 2 7.1 Media Type Definition // RTP Payload Format For AV1 (v1.0)
  3. Timothy B. Terriberry. Progress in the Alliance for Open Media (video). linux.conf.au (18 января 2017). Дата обращения: 1 марта 2017. Архивировано 26 декабря 2017 года.[самостоятельно публикуемый источник]
  4. Timothy B. Terriberry. Progress in the Alliance for Open Media (slides) (18 января 2017). Дата обращения: 22 июня 2017. Архивировано из оригинала 26 декабря 2017 года.[самостоятельно публикуемый источник]
  5. Nick Stat. Apple joins group of tech companies working to improve online video compression. The Verge (4 января 2018). Дата обращения: 10 января 2018. Архивировано 10 января 2018 года.
  6. 1 2 Microsoft заявила, что новые ПК на базе Windows 10 будут обладать аппаратной поддержкой AV1 Архивная копия от 13 октября 2020 на Wayback Machine // 3DNews, 10.10.2020
  7. Tsahi Levent-Levi. WebRTC Codec Wars: Rebooted. BlogGeek.me (3 сентября 2015). — «The beginning of the end of HEVC/H.265 video codec». Дата обращения: 1 марта 2017. Архивировано 24 октября 2020 года.
  8. Ozer, Jan What is AV1? Streaming Media. Information Today, Inc. (3 июня 2016). — «... Once available, YouTube expects to transition to AV1 as quickly as possible, particularly for video configurations such as UHD, HDR, and high frame rate videos ... Based upon its experience with implementing VP9, YouTube estimates that they could start shipping AV1 streams within six months after the bitstream is finalized. ...» Дата обращения: 26 ноября 2016. Архивировано 26 ноября 2016 года.
  9. "Bitmovin Supports AV1 Encoding for VoD and Live and Joins the Alliance for Open Media". 2017-04-18. Архивировано 19 июня 2018. Дата обращения: 20 мая 2017.[самостоятельно публикуемый источник]
  10. Shankland, Stephen (2017-11-28). "Firefox now lets you try streaming-video tech that could be better than Apple's". CNET (англ.). Архивировано 18 июня 2018. Дата обращения: 25 декабря 2017. {{cite news}}: Указан более чем один параметр |accessdate= and |access-date= (справка)
  11. Архивированная копия. Дата обращения: 18 июня 2018. Архивировано из оригинала 19 июня 2018 года.[самостоятельно публикуемый источник]
  12. NAB 2018: Mozilla Talks Daala, Firefox, and AV1 Архивная копия от 19 июня 2018 на Wayback Machine // Streaming Media Magazine
  13. VLC 3.0 Vetinari (англ.) (10 февраля 2018). Дата обращения: 10 февраля 2018. Архивировано 9 февраля 2018 года.
  14. Larsen, Rasmus YouTube now streaming 8K video on 8K TVs with AV1 support (англ.). FlatpanelsHD (8 мая 2020). Дата обращения: 23 октября 2023. Архивировано 27 октября 2023 года.
  15. Frost, Matt VP9-AV1 Video Compression Update (31 июля 2017). — «Obviously, if we have an open source codec, we need to take very strong steps, and be very diligent in making sure that we are in fact producing something that's royalty free. So we have an extensive IP diligence process which involves diligence on both the contributor level – so when Google proposes a tool, we are doing our in-house IP diligence, using our in-house patent assets and outside advisors – that is then forwarded to the group, and is then again reviewed by an outside counsel that is engaged by the alliance. So that's a step that actually slows down innovation, but is obviously necessary to produce something that is open source and royalty free.» Дата обращения: 21 ноября 2017. Архивировано из оригинала 1 декабря 2017 года.
  16. Netflix: AV1 is our primary next-gen codec. Дата обращения: 5 марта 2019. Архивировано 6 марта 2019 года.
  17. Ozer, Jan AV1: A status update (30 августа 2017). Дата обращения: 14 сентября 2017. Архивировано 14 сентября 2017 года.
  18. DASH playback of AV1 video in Firefox – Mozilla Hacks - the Web developer blog (англ.). Mozilla Hacks – the Web developer blog. Дата обращения: 20 марта 2018. Архивировано 19 июня 2018 года.
  19. Facebook video adds AV1 support (англ.). Facebook Code. Дата обращения: 28 апреля 2018.
  20. VLC release notes. Архивировано 28 августа 2018 года.
  21. GStreamer 1.14 release notes. gstreamer.freedesktop.org. Дата обращения: 20 марта 2018. Архивировано 20 марта 2018 года.
  22. Download FFmpeg (англ.). www.ffmpeg.org. Дата обращения: 22 апреля 2018. Архивировано 21 апреля 2018 года.
  23. FFmpeg (англ.). www.ffmpeg.org. Дата обращения: 22 апреля 2018. Архивировано 22 апреля 2018 года.
  24. MKVToolNix v22.0.0 release notes. Архивировано 29 декабря 2020 года.
  25. MKVToolNix v22.0.0 released | mosu's Matroska stuff (англ.). www.bunkus.org. Дата обращения: 3 мая 2018. Архивировано 2 февраля 2019 года.
  26. "MediaInfo 18.03". Neowin (англ.). Архивировано 4 мая 2018. Дата обращения: 3 мая 2018. {{cite news}}: Указан более чем один параметр |accessdate= and |access-date= (справка)
  27. AMD лишила видеокарту Radeon RX 6400 поддержки ручного разгона. 3DNews - Daily Digital Digest. Дата обращения: 14 марта 2024.
  28. AV1 Encoding and Optical Flow: Video Performance Boosts and Higher Fidelity on the NVIDIA Ada Architecture (амер. англ.). NVIDIA Technical Blog (22 сентября 2022). Дата обращения: 12 января 2023. Архивировано 4 декабря 2022 года.
  29. Intel Arc Graphics for Creators (англ.). Intel. Дата обращения: 12 января 2023. Архивировано 12 января 2023 года.
  30. Elevated Streaming Experiences with Radeon RX 7900 Series and AMD Software: Adrenalin Edition™️ (англ.). AMD.com (13 декабря 2022). Дата обращения: 12 января 2023. Архивировано 12 января 2023 года.