DirectX 12: Microsoft покращує кодування відео за допомогою нового API
Microsoft оголосила API кодування відео, розроблений для ефективного кодування відео в кодеках H264 і HEVC за допомогою графічного процесора відповідно до стандартів DirectX 12. API вбудований у Windows 11 і вже доступний для розробників у DirectX 12 Agility SDK (1.700.10 або новішої версії).
У минулому Microsoft внесла деякі покращення в DirectX 12 для прискорення відеоконтенту на GPU. Це включає обробку відео та декодування відео, в той час як кодування відео ще не приділено особливої уваги. Новий API - це те, чого тут не вистачало.
Відеокарти від NVIDIA та Intel вже використовують нові можливості. Якщо ви використовуєте відеокарту від NVIDIA, вам потрібна GeForce GTX 10xx або новіша, GeForce RTX 20xx або новіша, Nvidia RTX або Quadro RTX. Драйвер повинен бути оновлений до версії 471.41 або новішої. Відеокарти Intel підтримуються від Tiger Lake, Ice Lake і Alder Lake (2022). Вам потрібно мати драйвер версії 30.0.100.9955 або новішої.
Що стосується AMD, то для нового API потрібен Radeon RX 5000 і новіше, і
Ryzen 2xxx і новіші. Однак сумісний драйвер поки недоступний. AMD випустить його у 2 кварталі 2022 року.
Microsoft стверджує, що за допомогою цього API розробники можуть налаштувати різні аспекти процесу кодування та зробити їх найкращими підходящими для своїх сценаріїв.