x265enc

x265enc

Properties

guint bitrate Read / Write
GstX265LogLevel log-level Read / Write
gchar * option-string Read / Write
gint qp Read / Write
GstX265SpeedPreset speed-preset Read / Write
GstX265Tune tune Read / Write
gint key-int-max Read / Write

Types and Values

struct GstX265Enc

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstVideoEncoder
                    ╰── GstX265Enc

Implemented Interfaces

GstX265Enc implements GstPreset.

Description

This element encodes raw video into H265 compressed data.

Synopsis

Element Information

plugin

x265

author

Thijs Vermeir <thijs.vermeir@barco.com>

class

Codec/Encoder/Video

Element Pads

name

sink

direction

sink

presence

always

details

video/x-raw, format=(string){ I420, Y444, I420_10LE, Y444_10LE }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 4, 2147483647 ], height=(int)[ 4, 2147483647 ]

name

src

direction

source

presence

always

details

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

Functions

Types and Values

struct GstX265Enc

struct GstX265Enc;

Property Details

The “bitrate” property

  “bitrate”                  guint

Bitrate in kbit/sec.

Flags: Read / Write

Allowed values: [1,102400]

Default value: 2048


The “log-level” property

  “log-level”                GstX265LogLevel

x265 log level.

Flags: Read / Write

Default value: No logging


The “option-string” property

  “option-string”            gchar *

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

Flags: Read / Write

Default value: ""


The “qp” property

  “qp”                       gint

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

Flags: Read / Write

Allowed values: [G_MAXULONG,51]

Default value: -1


The “speed-preset” property

  “speed-preset”             GstX265SpeedPreset

Preset name for speed/quality tradeoff options.

Flags: Read / Write

Default value: medium


The “tune” property

  “tune”                     GstX265Tune

Preset name for tuning options.

Flags: Read / Write

Default value: ssim


The “key-int-max” property

  “key-int-max”              gint

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

Flags: Read / Write

Allowed values: >= 0

Default value: 0