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 кодеков.

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

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

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

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

#Microsoft #Windows #DirectX

 

Источник

Читайте также