I installed Media SDK API Version 1.35 on Ubuntu 18.0.4 and installed the GStreamer plugins from https://github.com/Intel-Media-SDK/gstreamer-plugins
I can't get any of the gstreamer examples to work on an Core i9-10900X.
For example, the following command produces an empty MP4 file:
> videotestsrc num-buffers=150 ! \
> video/x-raw,format=YV12,width=1280,height=720,framerate=30/1 ! \
> mfx_gst_vpp memory=video width=1280 height=720 ! \
> mfx_gst_h264ve RateControlMethod=cbr TargetKbps=3000 GopRefDist=1 ! \
> qtmux ! \
> filesink location=videotest.mp4
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
Setting pipeline to NULL ...
Freeing pipeline ...
Apologies for the delays. Media SDK functionality has been superseded by oneVPL, FFmpeg and GStreamer.
For more information see the oneVPL Landing Page: https://www.intel.com/content/www/us/en/developer/tools/oneapi/onevpl.html where you will find, among other information
oneVPL version 2.x is an API that is the successor to Intel® Media SDK. The Intel Media SDK project is no longer active and will not be updated. Packages and downloads are still available on GitHub*. For continued support and access to new features, Intel Media SDK users are encouraged to move to oneVPL as soon as possible.
Let us know if you have any questions about oneVPL.