Top |
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstRemoveSilence
Removes all silence periods from an audio stream, dropping silence buffers.
1 |
gst-launch-1.0 -v -m filesrc location="audiofile" ! decodebin ! removesilence remove=true ! wavenc ! filesink location=without_audio.wav |
plugin |
removesilence |
author |
Tiago Katcipis <tiagokatcipis@gmail.com> Paulo Pizarro <paulo.pizarro@gmail.com> |
class |
Filter/Effect/Audio |
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1 |
name |
src |
direction |
source |
presence |
always |
details |
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1 |
“hysteresis”
property“hysteresis” guint64
Set the hysteresis (on samples) used on the internal VAD.
Flags: Read / Write
Allowed values: >= 1
Default value: 480
“remove”
property“remove” gboolean
Set to true to remove silence from the stream, false otherwhise.
Flags: Read / Write
Default value: FALSE