The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск SVT-AV1 4.0, кодировщика для формата видео AV1

26.01.2026 13:30 (MSK)

Опубликован выпуск библиотеки SVT-AV1 4.0.0 (Scalable Video Technology AV1) c реализациями кодировщика и декодировщика формата кодирования видео AV1, для ускорения которых задействованы присутствующие в процессорах x86_64 и ARM расширения для аппаратного распараллеливания вычислений. Проект создан компанией Intel в партнёрстве с Netflix с целью достижения уровня производительности, пригодного для перекодирования видео на лету и применения в сервисах, отдающих видео по запросу (VOD). В настоящее время разработка ведётся под эгидой альянса Open Media (AOMedia), курирующего развитие формата кодирования видео AV1. Ранее проект развивался в рамках проекта OpenVisualCloud, который также разрабатывает кодировщики SVT-HEVC и SVT-VP9. Код распространяется под лицензией BSD.

SVT-AV1 может быть собран для систем на базе любых архитектур, для которых имеется компилятор с поддержкой стандарта C99, но наилучшая производительность достигается на системах x86_64, для которых применяются ассемблерные оптимизации на базе инструкций SIMD (желательно наличие в CPU поддержки AVX2, но в качестве минимума достаточно и SSE2). Потребление памяти зависит от числа задействованных при кодировании процессорных ядер, регулируемых опцией "--lp". Из-за усложнения применяемых в AV1 алгоритмов, для кодирования данного формата требуется существенно больше ресурсов, чем для других форматов, например, штатный кодировщик от проекта AV1 требует в 5721, 5869 и 658 раз больше вычислений по сравнению с кодировщиками x264 (профиль "main"), x264 (профиль "high") и libvpx-vp9.

Среди изменений в новом выпуске SVT-AV1:

  • Проведена оптимизация режимов кодирования одиночных кадров и изображений в формате AVIF. Для пресетов M0-M11 при включении параметра MS-SSIM (--tune 4) отмечено повышение скорости кодирования в 5-8 раз при сохранении уровня качеста. При оценке при помощи метода BD-Rate (Bjontegaard-Delta) отмечается повышение эффективности сжатия на 5-8% при том же уровне сложности.
  • Проведена оптимизация компромиссов качество/скорость при кодировании в режиме "--rtc" (Real-Time Communications). Для пресетов M7-M11 наблюдается увеличение скорости на 5-15% при сохранении уровней качества.
  • Проведена оптимизация компромиссов качество/скорость при кодировании в режиме случайного доступа (Random Access). Для пресетов M0-M7 отмечается ускорение на 10-25% без потери качества при использовании опции "--fast-decode=1|2).
  • На системах ARM задействованы дополнительные оптимизации на базе расширений Neon и SVE2, позволившие на 5% повысить производительность кодирования потоков в низком разрешении с высокой глубиной цвета.
  • Из форка SVT-AV1-PSY, сопровождение которого прекращено, завершён перенос расширенных возможностей для режима высокого визуального качества, включаемого при использовании настроек "--tune 0" (VQ, Video Quality) для видео и "--tune 3" (IQ, Image Quality) для изображений Avif.
  • Реализован метод психовизуального моделирования AC Bias, улучшающий сохранение детализации и шума от сенсора камеры.
  • Улучшена поддержка S-кадров (Switch Frames), применяемых при переключении между потоками разного качества. Добавлена поддержка S-кадров в опциях настройки квантования (QP, Quantization Parameter) и порядка декодирования.
  • Добавлена возможность применения режимов IQ (Image Quality) и MS-SSIM (Multi-Scale Structural Similarity Index) при кодировании изображений и отдельных кадров.
  • Внесены изменения в API, среди прочего нарушающие обратную совместимость.


  1. Главная ссылка к новости (https://gitlab.com/AOMediaCode...)
  2. OpenNews: Выпуск SVT-AV1 3.1.0, кодировщика для формата видео AV1
  3. OpenNews: Разработчики кодека AV1 представили формат IAMF для объёмного звука
  4. OpenNews: Уязвимость в эталонных реализациях кодеков AV1 и VP8/VP9
  5. OpenNews: Кодек AV2 продемонстрировал снижение битрейта на 30% при уровне качества AV1
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64676-svt-av1
Ключевые слова: svt-av1, av1
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Bob (??), 14:15, 26/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Сильно всё ещё от hevc отстаёт до кодированию?
     
     
  • 2.3, Аноним (3), 14:38, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Все уже давно на GPU кодируют.
     
     
  • 3.6, Аноним (6), 14:59, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всем известно, что аппаратные кодировщики говняно кодируют, годится только для видеоконференций по работе в реальном времени. Для трансляций и фильмов - не годится.
     
     
  • 4.16, ДА (?), 15:48, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    кста, а чому так? я понимаю, что кодек сложный, но если ты его в принципе реализовал аппаратно, как такое может быть, что он корректно всё выполняет, не крашится, но качество уг?
     
     
  • 5.17, НЕТ (?), 15:50, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если коротко: программные кодеки (CPU) играют в «шахматы», а аппаратные (GPU/ASIC) — в «пинг-понг».
    Вот основные причины, почему «железки» при равном битрейте выдают картинку хуже:

        Скорость против вдумчивости: Программный кодек (например, x264 или x265) может тратить столько времени на один кадр, сколько вы ему позволите. Он перебирает тысячи вариантов сжатия, чтобы найти самый эффективный. Аппаратный кодек (NVENC, QuickSync) работает в реальном времени. У него есть наносекунды на принятие решения, поэтому он выбирает «достаточно хороший» вариант вместо идеального.
        Гибкость алгоритмов: Программный код можно обновлять бесконечно, добавляя сложные психовизуальные оптимизации (чтобы глаз не замечал огрехи). В чип алгоритмы «зашиты» намертво при производстве. Если инженеры сэкономили на площади кристалла и не внедрили сложную логику предсказания движений, программно это уже не исправить.
        Транзисторный бюджет: Чип для кодирования — это крошечная область на вашей видеокарте. Чтобы он не грелся как доменная печь и стоил дешево, его делают максимально простым. Он выполняет базовые стандарты спецификации, но игнорирует самые «тяжелые» и эффективные функции сжатия.

    Итог: Аппаратные кодеки созданы для скорости (стриминг, запись игр), а программные — для архивного качества и экономии места.
    Хочешь узнать, какой пресет в OBS или FFmpeg выжмет максимум из твоего железа без сильной потери качества?

     
     
  • 6.18, Аноним (18), 15:52, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нейронки уже до комментариев на опеннете добрались.
     
  • 5.26, Аноним (26), 16:26, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, чтобы реализовать всё аппаратно, как требуют алгоритмы, потребуется недопустимое по технологическим ограничениям количество логических вентилей. Поэтому идут на компромисс с ухудшением качества.
     
  • 2.5, Аноним (18), 14:56, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это уже мало важно, т.к. AV1(AV2) это «royalty-free» в отличии от HEVC/H.265 и благодаря тому же Ютубу будет иметь большее распространение.
     
     
  • 3.8, Аноним (8), 15:06, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Только всем плевать на зажавшего копейки ютуба, если его кодеки такая шляпа.
     
     
  • 4.11, Аноним (18), 15:13, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    YouTube второй по популярности сайт в мире.
     
     
  • 5.13, Аноним (8), 15:30, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, значит, денег хватает. Но хочет гроши экономить и плевать хотел на пользователей платформы. А первый какой, bilibili?
     
     
  • 6.14, Аноним (18), 15:42, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А первый какой, bilibili?

    Ну в Китае может быть, т.к. там всё заблокировано.
    https://en.wikipedia.org/wiki/List_of_most-visited_websites

     
     
  • 7.15, Аноним (8), 15:46, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Какой-то странный рейтинг. Поисковик гугла самый бесполезный на свете, и я, и все кого я знаю, давно от него отказались.
     
     
  • 8.20, Аноним (18), 15:54, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И я, и все кого я знаю пользуются гуглом ... текст свёрнут, показать
     
     
  • 9.21, Аноним (8), 15:58, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А что вы там ищете Рекламу малвари и сайтов мошенников Потому что всё остально... текст свёрнут, показать
     
     
  • 10.25, Аноним (18), 16:07, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А ну ясно ... текст свёрнут, показать
     
  • 9.22, Аноним (22), 15:58, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Осуждаю... текст свёрнут, показать
     
  • 5.28, Аноним (26), 16:30, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Rutube же.
     

  • 1.2, Аноним (2), 14:32, 26/01/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +2 +/
     
  • 1.4, Аноним (4), 14:41, 26/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    «в 658 раз больше вычислений по сравнению с libvpx-vp9.»
    Мне кажется это какой-то миф.
     
     
  • 2.9, Аноним (8), 15:09, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, где они это берут. Vp9 вполне можно накрутить на качество так, что будет сопоставимо с libaom. И по сложности вычислений при кодировании, и по качеству картинки (даже глитчей поменьше).
     
  • 2.27, Аноним (27), 16:28, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    VP9 у меня тормозит, а жмёт хуже, чем HEVC.
     

  • 1.7, Аноним (-), 14:59, 26/01/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     
  • 1.10, Аноним (10), 15:11, 26/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На intel hd graphics 4000 будет нормально работать?
     
     
  • 2.12, Аноним (18), 15:22, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, поддержка AV1 с 8-й версии Quick Sync:
    https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video

     
  • 2.19, ДА (?), 15:53, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так ето же програмный кодек. Ему процессор нужен, а не видеокарта(((...
     
  • 2.23, НЕТ (?), 16:01, 26/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    видеокарта кодировщику
    SVT-AV1 никак не помогает.
    SVT-AV1 — это чисто программный кодировщик, который спроектирован для работы исключительно на центральном процессоре (CPU). Его главная фишка — умение эффективно нагружать большое количество ядер процессора, не задействуя при этом вычислительные мощности GPU.
    Почему так:

        Разные подходы: SVT-AV1 использует сложные программные алгоритмы для максимального сжатия. Видеокарты же используют специальные чипы с фиксированной логикой (ASIC) для «железного» кодирования.
        Альтернативы для видеокарт: Если вы хотите использовать именно видеокарту для AV1, вам нужны другие энкодеры, встроенные в современные видеокарты:
            NVENC AV1 (NVIDIA RTX 40/50 серии).
            QuickSync AV1 (Intel Arc и iGPU Core 14+ поколения).
            VCE/VCN AV1 (AMD Radeon RX 7000 серии).

    Краткое сравнение:

        SVT-AV1 (CPU): Медленнее, но выдает лучшее качество при том же размере файла (битрейте).
        Hardware AV1 (GPU): В 10-15 раз быстрее, почти не нагружает систему, идеально для стриминга, но сжатие чуть менее эффективно.

    Вы хотите добиться максимального качества архива или вам важна скорость кодирования в реальном времени?

     
     
  • 3.24, Аноним (22), 16:03, 26/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.29, Аноним (22), 16:39, 26/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Внесены изменения в API, среди прочего нарушающие обратную совместимость.

    Классика!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру