isomp4mux

ISO MP4 muxer

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstAggregator
                    ╰──GstRsMP4Mux
                        ╰──isomp4mux

Factory details

Authors: – Sebastian Dröge

Classification:Codec/Muxer

Rank – marginal

Plugin – mp4

Package – gst-plugin-mp4

Pad Templates

sink_%u

video/x-h264:
  stream-format: { (string)avc, (string)avc3 }
      alignment: au
          width: [ 1, 65535 ]
         height: [ 1, 65535 ]
video/x-h265:
  stream-format: { (string)hvc1, (string)hev1 }
      alignment: au
          width: [ 1, 65535 ]
         height: [ 1, 65535 ]
video/x-vp8:
          width: [ 1, 65535 ]
         height: [ 1, 65535 ]
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 }
 bit-depth-luma: { (uint)8, (uint)10, (uint)12 }
bit-depth-chroma: { (uint)8, (uint)10, (uint)12 }
          width: [ 1, 65535 ]
         height: [ 1, 65535 ]
video/x-av1:
  stream-format: obu-stream
      alignment: tu
        profile: { (string)main, (string)high, (string)professional }
  chroma-format: { (string)4:0:0, (string)4:2:0, (string)4:2:2, (string)4:4:4 }
 bit-depth-luma: { (uint)8, (uint)10, (uint)12 }
bit-depth-chroma: { (uint)8, (uint)10, (uint)12 }
          width: [ 1, 65535 ]
         height: [ 1, 65535 ]
audio/mpeg:
    mpegversion: 4
  stream-format: raw
       channels: [ 1, 65535 ]
           rate: [ 1, 2147483647 ]
audio/x-opus:
channel-mapping-family: [ 0, 255 ]
       channels: [ 1, 8 ]
           rate: [ 1, 2147483647 ]
audio/x-flac:
         framed: true
       channels: [ 1, 8 ]
           rate: [ 1, 655350 ]

Presencerequest

Directionsink

Object typeGstRsMP4MuxPad


src

video/quicktime:
        variant: iso

Presencealways

Directionsrc

Object typeGstPad


The results of the search are