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 ]
Presence – always
Direction – sink
src
video/x-h265:
framerate: [ 0/1, 2147483647/1 ]
width: [ 4, 2147483647 ]
height: [ 4, 2147483647 ]
stream-format: byte-stream
alignment: au
profile: { (string)main }
Presence – always
Direction – src
Properties
key-int-max
“key-int-max” gint
Maximal distance between two key-frames (0 = x265 default / 250)
Flags : Read / Write
Default value : 0
option-string
“option-string” gchararray
String of x265 options (overridden by element properties) in the format "key1=value1:key2=value2".
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)
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