Libvpx

  • Обзор libvpx

    • Бесплатная библиотека видеокодеков от Google и AOMedia 
    • Реализует форматы VP8, VP9 и форк AV1 (libaom) 
    • Исходный код доступен под лицензией BSD 
    • Включает инструменты командной строки для кодирования и декодирования 
  • История разработки

    • Основана On2 Technologies, продана Google в 2010 году 
    • Лицензия на VP8 изменена на BSD в 2010 году после споров о её открытости 
    • Критика за неопрятный код и разработку без участия сообщества 
    • Поддержка VP9 добавлена в 2013 году, официальное представление в 2015 году 
    • Обновление 2015 года добавило поддержку VP9 с различными профилями и многопоточным кодированием/декодированием 
    • Версии 1.5-1.8 значительно ускорили кодирование и декодирование 
  • Особенности и представление

    • Поддержка одно- и двухпроходного кодирования с различными параметрами 
    • Асимметричный кодек с разной скоростью кодирования и декодирования 
    • Предварительный просмотр до 25 кадров для улучшения сжатия 
    • Режим максимальной загрузки процессора для высокого качества без задержек 
    • Поддержка различных стандартов видео и цветовых пространств 
  • Производительность и использование

    • Кодирование VP9 с libvpx может быть быстрее, чем H.264 и HEVC 
    • Декодирование VP9 относительно медленное из-за простоты поддержки кодовой базы 
    • Используется крупными видеосервисами, включая YouTube и Netflix 
    • Существуют коммерческие и открытые альтернативы для декодирования и кодирования VP8 и VP9 
  • Рекомендации

    • Ссылки на официальный веб-сайт для получения дополнительной информации 

Полный текст статьи:

libvpx — Википедия

Оставьте комментарий

Прокрутить вверх