GStreamer Good Plugins 1.0 Plugins Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
"leaky" gboolean : Read / Write "pre-length" guint64 : Read / Write "run-length" guint64 : Read / Write "threshold" gdouble : Read / Write "threshold-dB" gdouble : Read / Write
Analyses the audio signal for periods of silence. The start and end of
silence is signalled by bus messages named
"cutter"
.
The message's structure contains two fields:
GstClockTime
"timestamp"
:
the timestamp of the buffer that triggered the message.
gboolean
"above"
:
TRUE
for begin of silence and FALSE
for end of silence.
1 |
gst-launch-1.0 -m filesrc location=foo.ogg ! decodebin ! audioconvert ! cutter ! autoaudiosink |
plugin |
cutter |
author |
Thomas Vander Stichele <thomas at apestaart dot org> |
class |
Filter/Editor/Audio |
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-raw, format=(string){ S8LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved |
name |
src |
direction |
source |
presence |
always |
details |
audio/x-raw, format=(string){ S8LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved |
"leaky"
property"leaky" gboolean : Read / Write
do we leak buffers when below threshold ?.
Default value: FALSE
"pre-length"
property "pre-length" guint64 : Read / Write
Length of pre-recording buffer (in nanoseconds).
Default value: 0
"run-length"
property "run-length" guint64 : Read / Write
Length of drop below threshold before cut_stop (in nanoseconds).
Default value: 0
"threshold"
property"threshold" gdouble : Read / Write
Volume threshold before trigger.
Default value: 0
"threshold-dB"
property"threshold-dB" gdouble : Read / Write
Volume threshold before trigger (in dB).
Default value: 0