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 [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi,
in 1.16.2 there is msdkh264enc and msdkh265enc. They are not in the mingw build, only in the VisualStudio build. In 1.18 there will be more windows HW encoding options. These were already listed in a previous post or in the release notes for 1.17. Gruesse -----Ursprüngliche Nachricht----- Von: gstreamer-devel <[hidden email]> Im Auftrag von gotsring Gesendet: Mittwoch, 2. September 2020 01:22 An: [hidden email] Betreff: Hardware acceleration on Windows 10 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: https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgstreamer-devel.966125.n4.nabble.com%2F&data=02%7C01%7C%7Cb2243c941e8b4aca8bac08d84ed76fd0%7C28042244bb514cd680347776fa3703e8%7C1%7C0%7C637346034487125166&sdata=db6uxEBS6Bm%2F%2Fwr%2BWKQQuRZfP2SsWWaxCw2Wa0I1UoQ%3D&reserved=0 _______________________________________________ gstreamer-devel mailing list [hidden email] https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Fgstreamer-devel&data=02%7C01%7C%7Cb2243c941e8b4aca8bac08d84ed76fd0%7C28042244bb514cd680347776fa3703e8%7C1%7C0%7C637346034487125166&sdata=1zD%2B7R9%2BwufNERv6I0qT%2B%2FJjJm%2FdX7YoBDC6HhoiPyY%3D&reserved=0 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by gotsring
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 <[hidden email]> 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 > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Serves me right for not reading the full release notes. Thank you!
-- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |