This looks so stupid at a first glance. Ffmpeg has native D3D11/12 support, so why would anyone use such an abomination instead?
On the second glance, though, it starts to make sense. libva is not for decoding only, it also offers some filtering and encoding APIs, and ffmpeg can do those. For the first time we seem to have vendor-independent HW-accelerated decode, filtering and encoding in ffmpeg on Windows.
However, I'm much more excited about Vulkan patches that are being submitted to ffmpeg now; that work hopefully would eventually lead to an almost universal (vendor and os-independent) native support for full HW transcoding scenario.
Announcement
Collapse
No announcement yet.
FFmpeg Now Works With VA-API On Windows Thanks To Microsoft
Collapse
X
-
Originally posted by edxposed View PostThis is not realistic, vaon12 needs to implement d3d12 interoperability to use native vaapi hwdec, vaapi-copy on win32 performance is also disappointing. d3d11va nothing bad
- Likes 1
Leave a comment:
-
Originally posted by evasb View PostGood. Now, mpv and many others can drop Windows specific code and use only VA-API.
On a less bonkers note, this might actually be a good thing to avoid AMF and QuickSync in ffmpeg for occasional conversions.
- Likes 2
Leave a comment:
-
For MPV and FFmpeg, Vaon12 makes little sense because MPV/FFmpeg will soon support Vulkan video, a cross-platform hwdec/hwaccel with absolute performance advantages and with a large number of directly usable vulkan hardware filters that do not require hwdownload.
- Likes 2
Leave a comment:
-
Originally posted by evasb View PostGood. Now, mpv and many others can drop Windows specific code and use only VA-API.
Leave a comment:
-
Originally posted by timofonic View PostAre you sure isn't for WSL only and not native apps?Libva 2.17+ adds a new libva-win32 node and Mesa 22.3 adds a VAAPI driver based on Direct3D 12 for Windows. Both of them are available at: https://www.nuget.org/packages/Microsoft.Direct3D.VideoAcc...
Native Windows applications timofonic.
In theory this opens up for Windows 7 or newer.
- Likes 1
Leave a comment:
-
Are there any benefits to this or just to help run linux apps on WSL?
- Likes 1
Leave a comment:
-
Good. Now, mpv and many others can drop Windows specific code and use only VA-API.
- Likes 13
Leave a comment:
Leave a comment: