qtmux
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAggregator ╰──GstBaseQTMux ╰──qtmux
Implemented interfaces
Factory details
Authors: – Thiago Sousa Santos
Classification: – Codec/Muxer
Rank – primary
Plugin – isomp4
Package – GStreamer Good Plug-ins
Pad Templates
audio_%u
audio/x-raw:
format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }
layout: interleaved
channels: [ 1, 2 ]
rate: [ 1, 2147483647 ]
audio/x-raw:
format: { S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }
layout: interleaved
channel-mask: 0x0000000000000000
channels: [ 1, 16 ]
rate: [ 1, 2147483647 ]
audio/mpeg:
mpegversion: 1
layer: [ 1, 3 ]
channels: [ 1, 2 ]
rate: [ 1, 2147483647 ]
audio/mpeg:
mpegversion: 4
stream-format: raw
channels: [ 1, 8 ]
rate: [ 1, 2147483647 ]
audio/x-ac3:
channels: [ 1, 6 ]
rate: [ 1, 2147483647 ]
audio/x-adpcm:
layout: dvi
block_align: [ 64, 8096 ]
channels: [ 1, 2 ]
rate: [ 1, 2147483647 ]
audio/x-alaw:
channels: [ 1, 2 ]
rate: [ 1, 2147483647 ]
audio/x-mulaw:
channels: [ 1, 2 ]
rate: [ 1, 2147483647 ]
audio/AMR:
rate: 8000
channels: [ 1, 2 ]
audio/AMR-WB:
rate: 16000
channels: [ 1, 2 ]
audio/x-alac:
channels: [ 1, 2 ]
rate: [ 1, 2147483647 ]
audio/x-opus:
channel-mapping-family: [ 0, 255 ]
channels: [ 1, 8 ]
rate: [ 1, 2147483647 ]
src
video/quicktime:
variant: apple
video/quicktime:
video_%u
video/x-raw:
format: { RGB, UYVY, v210 }
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/mpeg:
mpegversion: 4
systemstream: false
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-divx:
divxversion: 5
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-prores:
variant: { (string)standard, (string)lt, (string)hq, (string)proxy, (string)4444, (string)4444xq }
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-cineform:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-h263:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-h264:
stream-format: { (string)avc, (string)avc3 }
alignment: au
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-h265:
stream-format: { (string)hvc1, (string)hev1 }
alignment: au
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-svq:
svqversion: 3
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-dv:
systemstream: false
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
image/jpeg:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
image/png:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-vp8:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-vp9:
profile: { (string)0, (string)1, (string)2, (string)3 }
chroma-format: { (string)4:2:0, (string)4:2:2, (string)4:4:4 }
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-dirac:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-qt-part:
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
video/x-av1:
stream-format: obu-stream
alignment: tu
width: [ 16, 2147483647 ]
height: [ 16, 2147483647 ]
Properties
streamable
“streamable” gboolean
If set to true, the output should be as if it is to be streamed and hence no indexes written or duration written. (DEPRECATED, only valid for fragmented MP4)
Flags : Read / Write / Construct
Default value : false
The results of the search are