Top |
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 |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstVideoEncoder ╰── GstX265Enc
This element encodes raw video into H265 compressed data.
plugin |
x265 |
author |
Thijs Vermeir <thijs.vermeir@barco.com> |
class |
Codec/Encoder/Video |
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 } |
“bitrate”
property“bitrate” guint
Bitrate in kbit/sec.
Flags: Read / Write
Allowed values: [1,102400]
Default value: 2048
“log-level”
property “log-level” GstX265LogLevel
x265 log level.
Flags: Read / Write
Default value: No logging
“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: ""
“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
“speed-preset”
property “speed-preset” GstX265SpeedPreset
Preset name for speed/quality tradeoff options.
Flags: Read / Write
Default value: medium
“tune”
property “tune” GstX265Tune
Preset name for tuning options.
Flags: Read / Write
Default value: ssim
“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