rav1enc

rav1e AV1 encoder

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoEncoder
                    ╰──rav1enc

Implemented interfaces

Factory details

Authors: – Sebastian Dröge

Classification:Encoder/Video

Rank – primary

Plugin – rav1e

Package – gst-plugin-rav1e

Pad Templates

sink

video/x-raw:
         format: { I420, Y42B, Y444, I420_10LE, I422_10LE, Y444_10LE, I420_12LE, I422_12LE, Y444_12LE, GRAY8 }
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencealways

Directionsink

Object typeGstPad


src

video/x-av1:
  stream-format: obu-stream
      alignment: tu

Presencealways

Directionsrc

Object typeGstPad


Properties

bitrate

“bitrate” gint

Bitrate

Flags : Read / Write

Default value : 0


error-resilient

“error-resilient” gboolean

Error Resilient

Flags : Read / Write

Default value : false


low-latency

“low-latency” gboolean

Low Latency

Flags : Read / Write

Default value : false


max-key-frame-interval

“max-key-frame-interval” guint64

Max Key Frame Interval

Flags : Read / Write

Default value : 240


min-key-frame-interval

“min-key-frame-interval” guint64

Min Key Frame Interval

Flags : Read / Write

Default value : 12


min-quantizer

“min-quantizer” guint

Min Quantizer

Flags : Read / Write

Default value : 0


quantizer

“quantizer” guint

Quantizer

Flags : Read / Write

Default value : 100


rdo-lookahead-frames

“rdo-lookahead-frames” gint

RDO Lookahead Frames

Flags : Read / Write

Default value : -1


reservoir-frame-delay

“reservoir-frame-delay” gint

Reservoir Frame Delay

Flags : Read / Write

Default value : -2147483648


speed-preset

“speed-preset” guint

Speed preset (10 fastest, 0 slowest)

Flags : Read / Write

Default value : 6


switch-frame-interval

“switch-frame-interval” guint64

Switch Frame Interval

Flags : Read / Write

Default value : 0


threads

“threads” guint

Threads

Flags : Read / Write

Default value : 0


tile-cols

“tile-cols” guint

Tile Cols

Flags : Read / Write

Default value : 0


tile-rows

“tile-rows” guint

Tile Rows

Flags : Read / Write

Default value : 0


tiles

“tiles” guint

Tiles

Flags : Read / Write

Default value : 0


tune

“tune” GstRav1eEncTune *

Tune

Flags : Read / Write

Default value : psychovisual (1)


Named constants

GstRav1eEncTune

Members

psnr (0) – Psnr
psychovisual (1) – Psychovisual

The results of the search are