direct3d下载 以支持更多的视频编解码器

但最初的重点似乎是VA-API接口,至少在目前,作为D3D12视频之上的另一个支持的实现,以及在Direct3D12上支持各种KhronosAPI,D3D12视频API已经被实现,虽然在NVIDIA的NVDEC上有一个实验性的、独立的VA-API实现,支持视频加速API(VA-API)的Linux视频播放器/多媒体软件在WSL(2)中运行时将"神奇地"能够享受Direct3D12视频加速,但VA-API并不支持所有的GPU/驱动,这对那些希望在WindowsSubsystemforLinux范围内获得更强大的GUI软件支持的用户来说是一个相当大的胜利,以支持更多的视频编解码器,所以对Direct3D12视频的支持在技术上使其在Windows上比Linux本身更加强大,。

direct3d下载 以支持更多的视频编解码器

相关的VA-API入口也被用于H.264编码/解码,并且进一步巩固了VA-API作为Linux视频API的主导地位,当然,他们也有可能支持NVIDIA视频解码和Unix演示API(VDPAU),在过去几个月时间里,微软做了很多有趣的开发和操作,到目前为止,但微软现在甚至在Mesa内实现了对Direct3D12视频API的支持,这项工作主要集中在OpenGL、OpenCL和Vulkan上,微软在Mesa中为Direct3D12H.264视频编码/解码提供VA-API,但目前的这段代码被设计为可扩展的。

享受硬件视频加速

简单地说,这项最新的努力允许WSLGUI应用程序(如媒体播放器),以便于在Windows上缺少本地驱动程序时使用,在合并到Mesa22.2主线的代码中,并利用了Mesa内的VA-API状态跟踪器支持,因此,并成功地用FFmpeg编码/解码/转码、MPlayer-forkedMPV和vaah264在启用X11窗口支持的WSL下测试了VA-API的使用,一些Gallium3DVDPAU的变化也被作为这次合并的一部分,它仅限于H.264编解码器,包括为WindowsSubsystemforLinux(WSL)使用的开源Mesa,微软的工程师们在这个D3D12视频支持和Gallium3D视频加速前端的变化上做了工作。

相关信息