x265

(from GStreamer Bad Plug-ins git)

H265 Encoder

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstVideoEncoder
                    ╰──x265enc

Factory details

Authors: – Thijs Vermeir

Classification:Codec/Encoder/Video

Rank – primary

Plugin – libgstx265.so

Package – GStreamer Bad Plug-ins git

Pad Templates

sink

video/x-raw:
         format: { I420, Y444, I420_10LE, Y444_10LE }
      framerate: [ 0/1, 2147483647/1 ]
          width: [ 4, 2147483647 ]
         height: [ 4, 2147483647 ]

Presencealways

Directionsink


src

video/x-h265:
      framerate: [ 0/1, 2147483647/1 ]
          width: [ 4, 2147483647 ]
         height: [ 4, 2147483647 ]
  stream-format: byte-stream
      alignment: au
        profile: { (string)main }

Presencealways

Directionsrc


Properties

bitrate

“bitrate” guint

Bitrate in kbit/sec

Flags : Read / Write

Default value : 2048


key-int-max

“key-int-max” gint

Maximal distance between two key-frames (0 = x265 default / 250)

Flags : Read / Write

Default value : 0


log-level

“log-level” X265log-level

x265 log level

Flags : Read / Write

Default value : none (-1)


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


option-string

“option-string” gchararray

String of x265 options (overridden by element properties) in the format "key1=value1:key2=value2".

Flags : Read / Write


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


qos

“qos” gboolean

Handle Quality-of-Service events from downstream

Flags : Read / Write

Default value : false


qp

“qp” gint

QP for P slices in (implied) CQP mode (-1 = disabled)

Flags : Read / Write

Default value : -1


speed-preset

“speed-preset” X265speed-preset

Preset name for speed/quality tradeoff options

Flags : Read / Write

Default value : medium (6)


tune

“tune” X265tune

Preset name for tuning options

Flags : Read / Write

Default value : ssim (2)


Named constants

X265log-level

Members

none (-1) – No logging
error (0) – Error
warning (1) – Warning
info (2) – Info
debug (3) – Debug
full (4) – Full

X265speed-preset

Members

No preset (0) – No preset
ultrafast (1) – ultrafast
superfast (2) – superfast
veryfast (3) – veryfast
faster (4) – faster
fast (5) – fast
medium (6) – medium
slow (7) – slow
slower (8) – slower
veryslow (9) – veryslow
placebo (10) – placebo

X265tune

Members

No tunning (0) – No tunning
psnr (1) – psnr
ssim (2) – ssim
grain (3) – grain
zerolatency (4) – zerolatency
fastdecode (5) – fastdecode

The results of the search are