vtdec
Apple VideoToolbox based decoder which might use a HW or a SW implementation depending on the device.
Example launch line
gst-launch-1.0 -v filesrc location=file.mov ! qtdemux ! queue ! h264parse ! vtdec ! videoconvert ! autovideosink
Decode h264 video from a mov file.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVideoDecoder ╰──GstVtdec
Factory details
Authors: – Ole André Vadla Ravnås
Classification: – Codec/Decoder/Video/Hardware
Rank – secondary
Plugin – applemedia
Package – GStreamer Bad Plug-ins
Pad Templates
sink
video/x-h264:
stream-format: avc
alignment: au
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
video/mpeg:
mpegversion: 2
systemstream: false
parsed: true
image/jpeg:
video/x-prores:
variant: { (string)standard, (string)hq, (string)lt, (string)proxy, (string)4444, (string)4444xq }
src
video/x-raw:
format: { NV12, AYUV64, RGBA64_LE, ARGB64_BE }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
video/x-raw(memory:GLMemory):
format: { NV12, AYUV64, RGBA64_LE, ARGB64_BE }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
texture-target: rectangle
The results of the search are