Windows 11 原生支持,微軟發(fā)布 DirectX 12 全新視頻編碼 API
12 月 9 日消息,據(jù) Neowin 報(bào)道,DirectX 12 在多媒體環(huán)境下有多種應(yīng)用,特別是游戲和視頻。當(dāng)涉及到后者時(shí),它已經(jīng)為 GPU 加速的視頻解碼和處理以及運(yùn)動(dòng)估計(jì)提供了 API。微軟現(xiàn)在也為 DirectX 12 引入了新的視頻編碼的 API,而且是在 Windows 11 中原生支持的。
從本質(zhì)上講,視頻編碼 API 允許視頻引擎利用 GPU,以便按照 DirectX 12 規(guī)定的標(biāo)準(zhǔn)進(jìn)行視頻編碼。這意味著第三方開(kāi)發(fā)者也可以在他們的應(yīng)用程序中利用這一能力。值得注意的是,Vulkan 已經(jīng)包括 H264 和 H265 編解碼器的視頻編碼和解碼 API。
就目前而言,該 API 目前支持的編解碼器是 H264 和 HEVC。微軟建議開(kāi)發(fā)者應(yīng)該先查詢每個(gè)編解碼器的支持情況和各自的編碼工具,因?yàn)樗麄冇序?qū)動(dòng)要求。
該視頻編碼 API 默認(rèn)包含在 Windows 11 中,也可以通過(guò) DirectX 12 Agility SDK(1.700.10-preview 或更高版本)加以利用。供應(yīng)商的最低硬件平臺(tái)和驅(qū)動(dòng)版本定義如下:

微軟博客概述了這種視頻編碼的過(guò)程,以及開(kāi)發(fā)者可以調(diào)用的方法,更多內(nèi)容點(diǎn)此查看。