Hardware acceleration on Windows 10

Nirbheek Chauhan nirbheek.chauhan at gmail.com
Wed Sep 2 12:40:23 UTC 2020


As Keith said, 1.16 supported hw-accelerated encoding/decoding with
the Intel Media SDK and the Nvidia video codec SDK, but you would have
to build that yourself using Cerbero.

1.18 supports Intel Media SDK, Nvidia's Video Codec SDK, and also
supports encoding on all GPU vendors with Mediafoundation and decoding
with DXVA2 / D3D11. See:

https://medium.com/@seungha.yang/windows-dxva2-via-direct3d-11-support-in-gstreamer-1-17-1837ecc1691a
https://medium.com/@seungha.yang/bringing-microsoft-media-foundation-to-gstreamer-27b1316351ee

You can try them out with the 1.17.90 pre-release MSVC installers

https://gstreamer.freedesktop.org/data/pkg/windows/1.17.90/msvc/

Cheers,
Nirbheek

On Wed, Sep 2, 2020 at 6:00 AM gotsring <gotsring at live.com> wrote:
>
> Is hardware accelerated encoding/decoding on Windows supported? I've used
> gst-omx in the past on Ubuntu 16, and I tried building gst-vaapi and gst-omx
> from source using gst-build with MSYS, but to no avail.
>
> Searches indicate that alternatives include Intel Media SDK and NVIDIA Video
> Codec SDK, but these are completely outside of GStreamer. Is there some
> trick to compiling gstreamer plugins using the libraries provided in these
> SDKs, or do I just have to write an gst element to wrap these SDKs into
> something I can use? Or is there an option I'm missing?
>
>
>
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list