VA-API VP9 Encode For GStreamer??
Patrick Cusack
patrickcusack at mac.com
Wed May 20 19:24:37 UTC 2020
When I run gst-inspect-1.0 vaapi, I get the following:
Plugin Details:
Name vaapi
Description VA-API based elements
Filename /usr/lib64/gstreamer-1.0/libgstvaapi.so
Version 1.16.2
License LGPL
Source module gstreamer-vaapi
Source release date 2019-12-03
Binary package gstreamer-vaapi
Origin URL http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
0 features:
If I run, GST_VAAPI_ALL_DRIVERS=1 gst-inspect-1.0 vaapi, the I get, and I see no VP9 encoder even though it is mentioned at:
https://gstreamer.freedesktop.org/documentation/vaapi/vaapivp9enc.html?gi-language=c
Plugin Details:
Name vaapi
Description VA-API based elements
Filename /usr/lib64/gstreamer-1.0/libgstvaapi.so
Version 1.16.2
License LGPL
Source module gstreamer-vaapi
Source release date 2019-12-03
Binary package gstreamer-vaapi
Origin URL http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
vaapih264feienc: VA-API H264 FEI Advanced encoder (Experimental)
vaapih264enc: VA-API H264 encoder
vaapijpegenc: VA-API JPEG encoder
vaapivp8enc: VA-API VP8 encoder
vaapih265enc: VA-API H265 encoder
vaapimpeg2enc: VA-API MPEG-2 encoder
vaapisink: VA-API sink
vaapidecodebin: VA-API Decode Bin
vaapipostproc: VA-API video postprocessing
vaapih265dec: VA-API H265 decoder
vaapivp9dec: VA-API VP9 decoder
vaapivp8dec: VA-API VP8 decoder
vaapivc1dec: VA-API VC1 decoder
vaapih264dec: VA-API H264 decoder
vaapimpeg2dec: VA-API MPEG2 decoder
vaapijpegdec: VA-API JPEG decoder
16 features:
+-- 16 elements
> On May 20, 2020, at 11:00 AM, Patrick Cusack <patrickcusack at mac.com> wrote:
>
> Two questions regarding vaapi for vp9:
>
> 1) Does gstreamer support VP9 encoding? According to this (gstvaapiencode_vp9.c), it does, but I don’t see mention of it in the README @ https://github.com/GStreamer/gstreamer-vaapi <https://github.com/GStreamer/gstreamer-vaapi>
>
> 2) I installed the following packages, but I do not see any vaapi encoders when I run get-inspect. I do have vaapi installed and can run it successfully with ffmpeg.
>
> gstreamer1-1.16.2-2.fc32.x86_64
> gstreamer1-plugins-ugly-free-devel-1.16.2-2.fc32.x86_64
> gstreamer1-vaapi-devel-docs-1.16.2-1.fc32.noarch
> gstreamer1-plugins-entrans-1.4.0-2.fc32.x86_64
> gstreamer1-plugins-bad-freeworld-1.16.2-5.fc32.x86_64
> gstreamer1-plugins-base-devel-docs-1.16.2-3.fc32.noarch
> gstreamer1-plugins-good-1.16.2-2.fc32.x86_64
> gstreamer1-plugins-base-devel-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-ugly-free-1.16.2-2.fc32.x86_64
> gstreamer1-plugins-bad-free-wildmidi-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-entrans-docs-1.4.0-2.fc32.noarch
> gstreamer1-libav-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-good-qt-1.16.2-2.fc32.x86_64
> gstreamer1-devel-1.16.2-2.fc32.x86_64
> gstreamer1-plugins-good-gtk-1.16.2-2.fc32.x86_64
> gstreamer1-plugins-fc-0.2-22.fc32.x86_64
> gstreamer1-plugins-bad-free-extras-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-ugly-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-bad-free-devel-1.16.2-3.fc32.x86_64
> gstreamer1-vaapi-1.16.2-1.fc32.x86_64
> gstreamer1-plugins-bad-free-fluidsynth-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-base-tools-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-good-extras-1.16.2-2.fc32.x86_64
> gstreamer1-plugins-base-1.16.2-3.fc32.x86_64
> gstreamer1-plugins-bad-free-1.16.2-3.fc32.x86_64
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200520/7242fa78/attachment-0001.htm>
More information about the gstreamer-devel
mailing list