mxfmux

mxfmux muxes different streams into an MXF file.

Example launch line

 gst-launch-1.0 -v filesrc location=/path/to/audio ! decodebin ! queue ! mxfmux name=m ! filesink location=file.mxf   filesrc location=/path/to/video ! decodebin ! queue ! m.

This pipeline muxes an audio and video file into a single MXF file.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstAggregator
                    ╰──mxfmux

Factory details

Authors: – Sebastian Dröge

Classification:Codec/Muxer

Rank – primary

Plugin – mxf

Package – GStreamer Bad Plug-ins

Pad Templates

alaw_audio_sink_%u

audio/x-alaw:
           rate: [ 8000, 192000 ]
       channels: [ 1, 2 ]

Presencerequest

Directionsink

Object typeGstPad


bwf_audio_sink_%u

audio/x-raw:
         format: S32LE
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
audio/x-raw:
         format: S32BE
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
audio/x-raw:
         format: S24LE
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
audio/x-raw:
         format: S24BE
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
audio/x-raw:
         format: S16LE
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
audio/x-raw:
         format: S16BE
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]
audio/x-raw:
         format: U8
           rate: [ 1, 2147483647 ]
       channels: [ 1, 2147483647 ]

Presencerequest

Directionsink

Object typeGstPad


dv_dif_video_sink_%u

video/x-dv:
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
   systemstream: true

Presencerequest

Directionsink

Object typeGstPad


jpeg2000_video_sink_%u

image/x-jpc:
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
     colorspace: { (string)sRGB, (string)sYUV }

Presencerequest

Directionsink

Object typeGstPad


mpeg_audio_sink_%u

audio/mpeg:
    mpegversion: 1
          layer: [ 1, 3 ]
           rate: [ 8000, 48000 ]
       channels: [ 1, 2 ]
         parsed: true
audio/x-ac3:
           rate: [ 4000, 96000 ]
       channels: [ 1, 6 ]
audio/mpeg:
    mpegversion: 2
           rate: [ 8000, 96000 ]
       channels: [ 1, 8 ]

Presencerequest

Directionsink

Object typeGstPad


mpeg_video_sink_%u

video/mpeg:
    mpegversion: { (int)1, (int)2, (int)4 }
   systemstream: false
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-h264:
  stream-format: byte-stream
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencerequest

Directionsink

Object typeGstPad


src

application/mxf:

Presencealways

Directionsrc

Object typeGstMXFMuxPad


up_video_sink_%u

video/x-raw:
         format: RGB
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: BGR
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: RGBx
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: xRGB
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: BGRx
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: xBGR
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: ARGB
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: RGBA
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: ABGR
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: BGRA
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: AYUV
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: v308
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: UYVY
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]
video/x-raw:
         format: YUY2
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencerequest

Directionsink

Object typeGstPad


vanc_sink_%u

closedcaption/x-cea-708:
         format: cdp
      framerate: [ 0/1, 2147483647/1 ]

Presencerequest

Directionsink

Object typeGstPad

Since : 1.18


vc3_video_sink_%u

video/x-dnxhd:
          width: [ 1, 2147483647 ]
         height: [ 1, 2147483647 ]
      framerate: [ 0/1, 2147483647/1 ]

Presencerequest

Directionsink

Object typeGstPad


The results of the search are