audioamplify
Amplifies an audio stream by a given factor and allows the selection of different clipping modes. The difference between the clipping modes is best evaluated by testing.
Example launch line
gst-launch-1.0 audiotestsrc wave=saw ! audioamplify amplification=1.5 ! alsasink
gst-launch-1.0 filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! audioamplify amplification=1.5 clipping-method=wrap-negative ! alsasink
gst-launch-1.0 audiotestsrc wave=saw ! audioconvert ! audioamplify amplification=1.5 clipping-method=wrap-positive ! audioconvert ! alsasink
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseTransform ╰──GstAudioFilter ╰──audioamplify
Factory details
Authors: – Sebastian Dröge
Classification: – Filter/Effect/Audio
Rank – none
Plugin – audiofx
Package – GStreamer Good Plug-ins
Pad Templates
sink
audio/x-raw:
format: { S8, S16LE, S32LE, F32LE, F64LE }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: { (string)interleaved, (string)non-interleaved }
src
audio/x-raw:
format: { S8, S16LE, S32LE, F32LE, F64LE }
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
layout: { (string)interleaved, (string)non-interleaved }
Properties
clipping-method
“clipping-method” Audio-amplify-clipping-method *
Clipping method: clip mode set values higher than the maximum to the maximum. The wrap-negative mode pushes those values back from the opposite side, wrap-positive pushes them back from the same side.
Flags : Read / Write
Default value : clip (0)
Named constants
Audio-amplify-clipping-method
Members
clip
(0) – Normal clipping (default)
wrap-negative
(1) – Push overdriven values back from the opposite side
wrap-positive
(2) – Push overdriven values back from the same side
none
(3) – No clipping
The results of the search are