audiokaraoke

audiokaraoke — Removes voice from sound

Synopsis

                    GstAudioKaraoke;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstAudioFilter
                           +----GstAudioKaraoke

Properties

  "filter-band"              gfloat                : Read / Write
  "filter-width"             gfloat                : Read / Write
  "level"                    gfloat                : Read / Write
  "mono-level"               gfloat                : Read / Write

Description

Remove the voice from audio by filtering the center channel. This plugin is useful for karaoke applications.

Example launch line

gst-launch filesrc location=song.ogg ! oggdemux ! vorbisdec ! audiokaraoke ! audioconvert ! alsasink

Synopsis

Element Information

plugin audiofx
author Wim Taymans <wim.taymans@gmail.com>
class Filter/Effect/Audio

Element Pads

name sink
direction sink
presence always
details audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
name src
direction source
presence always
details audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]

Details

GstAudioKaraoke

typedef struct _GstAudioKaraoke GstAudioKaraoke;

Property Details

The "filter-band" property

  "filter-band"              gfloat                : Read / Write

The Frequency band of the filter.

Allowed values: [0,441]

Default value: 220


The "filter-width" property

  "filter-width"             gfloat                : Read / Write

The Frequency width of the filter.

Allowed values: [0,100]

Default value: 100


The "level" property

  "level"                    gfloat                : Read / Write

Level of the effect (1.0 = full).

Allowed values: [0,1]

Default value: 1


The "mono-level" property

  "mono-level"               gfloat                : Read / Write

Level of the mono channel (1.0 = full).

Allowed values: [0,1]

Default value: 1