Microsoft a annoncé l'ajout de l'API de codage vidéo à DirectX 12 pour Windows 11. Cette innovation offrira aux développeurs la possibilité d'encoder et de décoder des vidéos à l'aide de moteurs vidéo accélérés par GPU conformément aux normes définies par DirectX 12.
L'API Video Encode sera incluse avec Windows 11 et le SDK DirectX 12 Agility (version 1.700.10 ou ultérieure).
Microsoft a publié une liste de plates-formes matérielles et la version minimale requise des pilotes pour celles-ci, qui prennent déjà en charge l'encodage vidéo pour les codecs H264 et HEVC (H265). Le support est fourni sur les cartes graphiques NVIDIA et les graphiques embarqués pour les processeurs Tiger Lake, Ice Lake et Alder Lake. La prise en charge des plates-formes matérielles AMD sera ajoutée au deuxième trimestre 2022.
Actuellement, seuls les codecs H264 et HEVC sont disponibles, de sorte que la responsabilité de gérer le reste des en-têtes de codecs de flux binaire tels que SEI / VUI / VPS / SPS / PPS est déléguée aux utilisateurs eux-mêmes. L'API peut être utilisée conjointement avec les fonctions SetPredication et Timestamp D3D12.
Grâce aux innovations, les utilisateurs pourront affiner certains aspects du processus d'encodage vidéo, tels que la modification des modes de configuration du contrôle de vitesse, l'utilisation d'outils d'encodage de codec personnalisés, la personnalisation des tailles de bloc de codec et de transformation, limitant la précision du vecteur de mouvement , et plus.
2021-12-10 20:54:52
Auteur: Vitalii Babkin