videoframe-audiolevel
This element acts like a synchronized audio/video "level". It gathers all audio buffers sent between two video frames, and then sends a message that contains the RMS value of all samples for these buffers.
Example launch line
gst-launch-1.0 -m filesrc location="file.mkv" ! decodebin name=d ! "audio/x-raw" ! videoframe-audiolevel name=l ! autoaudiosink d. ! "video/x-raw" ! l. l. ! queue ! autovideosink ]|
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──videoframe-audiolevel
Factory details
Authors: – Vivia Nikolaidou
Classification: – Filter/Analyzer/Audio
Rank – none
Plugin – videoframe_audiolevel
Package – GStreamer Bad Plug-ins
Pad Templates
asink
audio/x-raw:
format: { S8, S16LE, S32LE, F32LE, F64LE }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
asrc
audio/x-raw:
format: { S8, S16LE, S32LE, F32LE, F64LE }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
The results of the search are