vajpegenc
vajpegenc encodes raw video VA surfaces into JPEG bitstreams using the installed and chosen VA-API driver.
The raw video frames in main memory can be imported into VA surfaces.
Example launch line
gst-launch-1.0 videotestsrc num-buffers=60 ! timeoverlay ! vajpegenc ! jpegparse ! filesink location=test.mjpeg
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVideoEncoder ╰──GstVaBaseEnc ╰──vajpegenc
Implemented interfaces
Factory details
Authors: – He Junyan
Classification: – Codec/Encoder/Video/Hardware
Rank – none
Plugin – va
Package – GStreamer Bad Plug-ins
Pad Templates
sink
video/x-raw(memory:VAMemory):
format: { NV12 }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
format: { NV12 }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Properties
The results of the search are