msdkav1enc

AV1 video encoder based on Intel MFX

Example launch line

gst-launch-1.0 videotestsrc num-buffers=90 ! msdkav1enc ! av1parse ! matroskamux ! filesink location=output.webm

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoEncoder
                    ╰──GstMsdkEnc
                        ╰──msdkav1enc

Factory details

Authors: – Haihao Xiang , Mengkejiergeli Ba

Classification:Codec/Encoder/Video/Hardware

Rank – none

Plugin – msdk

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw
        format: { NV12, P010_10LE }
         width: [ 1, 2147483647 ]
        height: [ 1, 2147483647 ]
     framerate: [ 0/1, 2147483647/1 ]
interlace-mode: progressive
video/x-raw(memory:DMABuf)
        format: { NV12, P010_10LE }
         width: [ 1, 2147483647 ]
        height: [ 1, 2147483647 ]
     framerate: [ 0/1, 2147483647/1 ]
interlace-mode: progressive

Presencealways

Directionsink

Object typeGstPad


src

video/x-av1
     framerate: [ 0/1, 2147483647/1 ]
         width: [ 1, 2147483647 ]
        height: [ 1, 2147483647 ]
         profile: { (string)main }

Presencealways

Directionsrc

Object typeGstPad


Properties

b-pyramid

“b-pyramid” gboolean

Enable B-Pyramid Reference structure

Flags : Read / Write

Default value : false


num-tile-cols

“num-tile-cols” guint

number of columns for tiled encoding

Flags : Read / Write

Default value : 1


num-tile-rows

“num-tile-rows” guint

number of rows for tiled encoding

Flags : Read / Write

Default value : 1


p-pyramid

“p-pyramid” gboolean

Enable P-Pyramid Reference structure

Flags : Read / Write

Default value : false


The results of the search are