Microsoft는 Windows 11용 DirectX 12에 Video Encode API를 추가한다고 발표했습니다. 이 혁신을 통해 개발자는 DirectX 12에서 설정한 표준에 따라 GPU 가속 비디오 엔진을 사용하여 비디오를 인코딩 및 디코딩할 수 있습니다.
Video Encode API는 Windows 11 및 DirectX 12 Agility SDK(버전 1.700.10 이상)에 포함됩니다.
Microsoft는 이미 H264 및 HEVC(H265) 코덱에 대한 비디오 인코딩을 지원하는 하드웨어 플랫폼 목록과 이에 필요한 최소 드라이버 버전을 게시했습니다. Tiger Lake, Ice Lake 및 Alder Lake 프로세서용 NVIDIA 그래픽 카드 및 온보드 그래픽에 대한 지원이 제공됩니다. AMD 하드웨어 플랫폼에 대한 지원은 2022년 2분기에 추가될 예정입니다.
현재 H264 및 HEVC 코덱만 사용 가능하므로 SEI/VUI/VPS/SPS/PPS와 같은 나머지 비트스트림 코덱 헤더를 처리하는 책임은 사용자 자신에게 위임됩니다. API는 SetPredication 및 Timestamp D3D12 기능과 함께 사용할 수 있습니다.
혁신 덕분에 사용자는 속도 제어 구성 모드 변경, 사용자 지정 코덱 인코딩 도구 사용, 코덱 사용자 지정 및 블록 크기 변환, 모션 벡터의 정확도 제한과 같은 비디오 인코딩 프로세스의 특정 측면을 미세 조정할 수 있습니다. , 그리고 더.
2021-12-10 20:54:52
작가: Vitalii Babkin