Microsoft добавит функцию кодирования видео в DirectX 12

В своём блоге компания Microsoft анонсировала добавление функции кодирования видео в DirectX 12 для Windows 11.

Microsoft добавит функцию кодирования видео в DirectX 12

Нововведения в DirectX 12 дадут возможность разработчикам производить кодирование видео, используя видеодвижки с ускорением на GPU.

Video Encode API будет включён в состав Windows 11 и DirectX 12 Agility SDK ( версия 1.700.10 или более поздней версии).

Microsoft так же опубликовала список аппаратных платформ, у которых сейчас осуществляется поддержка кодирования видео для H264 и HEVC кодеков.

Microsoft добавит функцию кодирования видео в DirectX 12

В качестве замечаний по API кодированию видео, Microsoft подчеркнули, что в настоящее время доступны только форматы DXGI_format_NV12 и DXGI_format_P010 в зависимости от поддержки драйвера.Следовательно пользователям API с большой вероятностью потребуется изменение цвета и понижающая дискретизация содержимого ввода.

Так как на сегодня доступны только H264 и HEVC кодек, ответственность за обработку остальных заголовков кодеков битового потока (таких как, SEI / VUI / VPS / SPS / PPS) делегируется самим пользователям.

API может использоваться вместе с функциями SetPredication и Timestamp D3D12.

Благодаря нововведениям пользователи смогут подстроить под себя отдельные аспекты процесса кодирования видео, такие как изменение режимов конфигурации управления скоростью, использование настраиваемых инструментов кодирования кодеков, настраиваемые размеры блоков кодеков и преобразований, ограничение точности вектора движения и прочее.

4848
15 комментариев

Для тупых можно объяснить как-то попроще?

8
Ответить

Microsoft добавит функцию кодирования видео в DirectX 12

39
Ответить

Легко. Такая крутая фича ускорит на 10-15% процесс обработки видеороликов.
Во всех крутецких видеоредакторах, которые вместо универсальных кроссплатформенных и шустрых железо-зависимых платформ, используют прокладку из directx.
А это:
1. Movie maker.
2. И всё.

18
Ответить

Запись игр из игр с минимум затрат GPU - фича для стримеров

Ответить

Меньше геморроя разработчикам чтобы ввести кодирование на видеокарте от разных производителей.

Ответить

Видимо чтобы записывать ролики на движке, другого какого то применения я не представляю

Ответить

ТВИЧ машет лапкой

Ответить