vorbistag
The vorbistags element can change the tag contained within a raw vorbis stream. Specifically, it modifies the comments header packet of the vorbis stream.
The element will also process the stream as the GstVorbisParse element does so it can be used when remuxing an Ogg Vorbis stream, without additional elements.
Applications can set the tags to write using the GstTagSetter interface. Tags contained within the vorbis bitstream will be picked up automatically (and merged according to the merge mode set via the tag setter interface).
Example pipelines
gst-launch-1.0 -v filesrc location=foo.ogg ! oggdemux ! vorbistag ! oggmux ! filesink location=bar.ogg
This element is not useful with gst-launch-1.0, because it does not support setting the tags on a GstTagSetter interface. Conceptually, the element will usually be used in this order though.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVorbisParse ╰──vorbistag
Implemented interfaces
GstTagSetter
Factory details
Authors: – James Livingston
Classification: – Formatter/Metadata
Rank – none
Plugin – vorbis
Package – GStreamer Base Plug-ins
Pad Templates
sink
audio/x-vorbis:
Presence – always
Direction – sink
Object type – GstPad
src
audio/x-vorbis:
Presence – always
Direction – src
Object type – GstPad
The results of the search are