The OpenNET Project / Index page

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

Четвёртый релиз библиотеки с реализацией видеокодека VP8/WebM

05.08.2011 15:53

Компания Google представила новую версию VP8 Codec SDK (libvpx 0.9.7), в рамках которого подготовлено четвёртое обновление свободного видеокодека VP8, доступное под кодовым именем "Cayuga". Формат кодирования и связанные с VP8 и WebM спецификации не изменились, изменению подверглись только средства разработки и библиотека с реализацией кодека. Следуя традиции в новой версии продолжена работа по увеличению эффективности кодирования, ускорению работы кодировщика и увеличению качества кодирования видео.

Ключевые изменения:

  • Проведены дополнительные оптимизации скорости кодирования видео. По сравнению с прошлым выпуском скорость кодирования в режиме максимального качества (режим "Best") на x86-процессорах увеличилась на 11.5%, в режиме хорошего качества (режим "Good") на 21.5%, в режиме кодирования в реальном времени (режим "Real-time") на 22.5%. Если сравнивать производительность с самым первым выпуском libvpx, то скорость кодирования для режимов "Best", "Good" и "Real-time" возросла на 35%, 75% и 52%;
  • Проведена оптимизация работы кодировщика для платформы ARM. На процессорах ARM Cortex A9 с поддержкой расширений Neon, кодирование видеопотока в режиме реального времени ускорено на 35% для одноядерных CPU и на 48% для многоядерных. На платформе NVidia Tegra2 кодирование в режиме реального времени ускорено на 40%;
  • Улучшен контроль интенсивности результирующего потока (удержание битрейта в определенных рамках) при использовании однопроходного сжатия в режиме реального времени;
  • При однопроходном кодировании потока в режиме с переменным битрейтом (VBR) визуальное качество картинки улучшилось в среднем на 7% при тестировании работы кодека на большой коллекции видеоматериалов;
  • Улучшены характеристики кодека, связанные с использованием для обеспечения работы видеоконференций. Реализован метод сглаживания ошибок (error concealment), позволяющий обеспечить высокое качество видео, несмотря на возникновение большой потери пакетов.
  • Улучшена поддержка аппаратных механизмов кодирования и декодирования видео, присутствующих в процессорах ARM v6 и v7, благодаря более плотному задействованию SIMD-расширений и использованию техники предварительной подкачки данных в кэш процессора (cache prefetching).


  1. Главная ссылка к новости (http://blog.webmproject.org/20...)
  2. OpenNews: Компания Google перевела видеокодек VP8 в разряд свободных технологий
  3. OpenNews: Представлены схемы первого аппаратного кодировщика и декодировщика WebM/VP8
  4. OpenNews: Тестирование производительности кодировщиков WebM и H264
  5. OpenNews: Альтернативная реализация декодера VP8 обогнала по производительности код Google
  6. OpenNews: Разработчики кодека x264 резко критикуют формат WebP, предложенный Google
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/31408-vp8
Ключевые слова: vp8, webm, video, codec
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 16:42, 05/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Какой смысл в словосочетании "четвёртый релиз", когда есть нормальная нумерация 0.9.7? Риторический вопрос.
     
     
  • 2.3, parad (??), 16:44, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Молодец, нашел к чему предраться. Я то пол часа думал - к чему?..
     
     
  • 3.5, rico (ok), 16:58, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> визуальное качество картинки увеличилось в среднем на 7% при тестировании работы кодека на большой коллекции видеоматериало

    вот здесь можно придраться
    вперед!

     
     
  • 4.6, parad (??), 17:04, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо, придираюсь: "?видеоматериало?".
     
     
  • 5.8, Питух (?), 17:16, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как оценивают качество картинки?
     
     
  • 6.9, К.О. (?), 19:32, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Визуальное кач-во оценивают визуально.
     
     
  • 7.11, pavlinux (ok), 01:27, 06/08/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А сколько это - 7% визуально? :)

    Насколько я помню, интерференция, уже на расстоянии метра, будет около 10%.
    И вообще, любой кодек, с любыми качествами сжатия, на расстоянии 5 метров - одна х...ня :)

     
     
  • 8.16, Аноним (-), 16:21, 08/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Эээ а ты что, лазером в глаз светишь А то интерференция заметна только на когер... текст свёрнут, показать
     
     
  • 9.18, pavlinux (ok), 17:21, 08/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А как ты отличаешь на мониторе желтый цвет от коричневого На мониторе-то всего... текст свёрнут, показать
     
  • 7.12, Серж (??), 04:06, 06/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Большое китайское подразделение Гугла засело на день тестить кодек на большой коллекции видеоматериалов. +7% - это их усредненное мнение :)
     
     
  • 8.14, поцанчик (ok), 08:46, 07/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да нееее Тут несколько вариантов 1 Каждый кадр видео сжимает до одного пик... текст свёрнут, показать
     
  • 2.7, Аноним (-), 17:07, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какой смысл в словосочетании "четвёртый релиз", когда есть нормальная нумерация 0.9.7?
    > Риторический вопрос.

    Потому что это четвертый публичный релиз, а 0.9.7 - это взятая с потолка внутренняя нумерация.

     

  • 1.2, parad (??), 16:43, 05/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, когда числовые ряды процентов повышения производительности и качества сойдутся?
     
     
  • 2.4, Сергей (??), 16:55, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По качеству картинки встречают, по производительности провожают
     
     
  • 3.10, Andrey Mitrofanov (?), 21:54, 05/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То есть ряды сойдутся, ....

    ....когда сразу при встрече будут бить в лицо?

     

  • 1.15, Аноним (-), 06:00, 08/08/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, а кто-нибудь использовал эту библиотеку для кодирования видео?
    Делать то они её делают, а доков к ней нет, и примеры какие-то неудобоваримые...
     
     
  • 2.17, Аноним (-), 16:24, 08/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Народ, а кто-нибудь использовал эту библиотеку для кодирования видео?
    > Делать то они её делают, а доков к ней нет, и примеры
    > какие-то неудобоваримые...

    Примеры как примеры, там в комплекте несколько простейших кодировщиков и один довольно крутой. Код вполне читабельный. Это если вы хотели написать свою прогу кодирующую видео. А если просто пережать видео и вам не нравится что дефолтный кодер понимает только нежатое видео - тогда используйте например ffmpeg, который декодирует массу форматов ;)

     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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