oggmux
This element merges streams (audio and video) into ogg files.
Example pipelines
gst-launch-1.0 v4l2src num-buffers=500 ! video/x-raw,width=320,height=240 ! videoconvert ! videorate ! theoraenc ! oggmux ! filesink location=video.ogg
Encodes a video stream captured from a v4l2-compatible camera to Ogg/Theora (the encoding will stop automatically after 500 frames)
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──oggmux
Implemented interfaces
Factory details
Authors: – Wim Taymans
Classification: – Codec/Muxer
Rank – primary
Plugin – ogg
Package – GStreamer Base Plug-ins
Pad Templates
audio_%u
audio/x-vorbis:
audio/x-flac:
audio/x-speex:
audio/x-celt:
application/x-ogm-audio:
audio/x-opus:
subtitle_%u
text/x-cmml:
encoded: true
subtitle/x-kate:
application/x-kate:
video_%u
video/x-theora:
application/x-ogm-video:
video/x-dirac:
video/x-smoke:
video/x-vp8:
video/x-daala:
Properties
max-delay
“max-delay” guint64
Maximum delay in multiplexing streams
Flags : Read / Write
Default value : 500000000
max-page-delay
“max-page-delay” guint64
Maximum delay for sending out a page
Flags : Read / Write
Default value : 500000000
max-tolerance
“max-tolerance” guint64
Maximum timestamp difference for maintaining perfect granules
Flags : Read / Write
Default value : 40000000
skeleton
“skeleton” gboolean
Whether to include a Skeleton track
Flags : Read / Write
Default value : false
The results of the search are