VP9 — открытый Royaly Free стандарт сжатия видео, разрабатываемый Google. При начальной разработке VP9 также имел названия Next Gen Open Video (NGOV) и VP-Next. Является преемником VP8. Браузеры Chromium, Chrome, Firefox, и Opera поддерживают воспроизведение формата VP9 с использованием HTML5 встраивания.
История
Разработка VP9 началась в третьем квартале 2011-го. Одной из задач стандарта было сокращение битрейта на 50% относительно VP8, при таком же качестве картинки. Другой целью разработки было достижение превосходства в эфективности кодирования над High Efficiency Video Coding (преемник H.264/MPEG-4 AVC).
13 декабря 2012 декодер VP9 был добавлен в браузер Chromium.
21 февраля 2013 была выпущена первая стабильная версия Google Chrome с поддержкой декодирования VP9 (версия 25).
8 мая 2013 Google анонсировала готовность VP9 к 17 июня 2013.
11 июня 2013 — готов профиль 0.
12 июня 2013 — VP9 включен по умолчанию в Chromium.
1 июля 2013 — Google анонсировала включение VP9 по умолчанию на канале Google Developers.
Август 2013 — выпущен Chrome 29.0.1547 с финальной поддержкой VP9.
3 октября 2013 родной декодер VP9 был добавлен в FFmpeg, а 15 ноября — в Libav.
7 января 2014 компания Ittiam Systems представила свой декодер VP9 для устройств ARM Cortex.
Технические детали
VP9 имеет множество улучшений относительно VP8. VP9 поддерживает суперблоки 64 на 64 пикселя. Структура кодирования дерева квадрантов используется совместно с суперблоками.
Стандарт VP9 поддерживает цветовые пространства Rec. 601, Rec. 709, SMPTE-170, SMPTE-240 и sRGB.
Профили
Стандартом VP9 определено два профиля: profile 0 и profile 1. Profile 0 поддерживает цветовую субдискретзацию 4:2:0. Profile 1, аппаратная поддержка которого является опциональной, добавляет поддержку субдискретизации 4:2:2, 4:4:4, поддержу альфа-канала и канала глубины. Также Google анонсировала разработку двух профилей с высокой разрядностью: profile 2 и profile 3. Profile 2 поддерживает разрядность 10 и 12 битов на семпл, а также поддерживает цветовую субдискретизацию 4:2:0. Profile 3 добавляет поддержку субдискретизации 4:2:2, 4:4:4 и альфа-канала.
Применение
- YouTube использует VP9 для кодирования 4K-видео.
- VP9 поддерживается некоторыми Smart TV.
Информация от спонсора
ALL-PROGRAMMS.RU: бесплатные русскоязычные программы для Android и Windows. Здесь all-programms.ru/programmy-na-pc/ Вы можете скачать по прямым ссылкам все необходимые программы для Вашего компьютера.
Google специально хочет выпилять AVC из Ютуба.