Noise remover

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Noise remover

Tiago Katcipis
Is there any plugin that does noise removal on an audio stream? i searched on gstreamer site and at gst-inspect but the only noise remover that i have found is for vídeo.

best regards,
Katcipis


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Sin-2
Hello All,
 
I am trying to run audio thru pipeline.  The control stalls at PREROLLING.
I see a warning and an error prior to prerolling state.  I am not sure from where they are popping and why.  
 
Can someone please let me know
1)  what is the root cause of below warning and error.  Would it harm the audio playback?
2)  what i should be checking for the pipeline stalling at PREROLL.
 
Thanks in advance.
-s
 
.....
......
(gst-launch-0.10:19809): GLib-GObject-WARNING **: specified class size for type
`MyAudio' is smaller than the parent type's `GObject' class size

(gst-launch-0.10:19809): GLib-CRITICAL **: g_once_init_leave: assertion `initial
ization_value != 0' failed
Pipeline is PREROLLING ...


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Stefan Sauer
In reply to this post by Tiago Katcipis
Tiago Katcipis schrieb:
> Is there any plugin that does noise removal on an audio stream? i searched
> on gstreamer site and at gst-inspect but the only noise remover that i have
> found is for vídeo.

We don't have one in the gst-plugins- sets. Also the algorithm depends a bit
what kind of noise you need to get rid of. There is a programm called
GnomeWaveCleaner that has some algorithms that might be good candidates for
gstreamer plugins. You could also check if you find a ladspa or lv2 plugin and
use that via the bridges.

Stefan

>
> best regards,
> Katcipis
>
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry® Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9-12, 2009. Register now!
> http://p.sf.net/sfu/devconf
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Tiago Katcipis


On Wed, Sep 23, 2009 at 5:40 PM, Stefan Kost <[hidden email]> wrote:
Tiago Katcipis schrieb:
> Is there any plugin that does noise removal on an audio stream? i searched
> on gstreamer site and at gst-inspect but the only noise remover that i have
> found is for vídeo.

We don't have one in the gst-plugins- sets. Also the algorithm depends a bit
what kind of noise you need to get rid of. There is a programm called
GnomeWaveCleaner that has some algorithms that might be good candidates for
gstreamer plugins. You could also check if you find a ladspa or lv2 plugin and
use that via the bridges.

Stefan

Thanks Stefan, ill take a look.
 

>
> best regards,
> Katcipis
>
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
> http://p.sf.net/sfu/devconf
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
"Se você se perder na selva africana, não precisa se desesperar. Basta sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição, do particionamento, do gerenciador de janelas, do ambiente de desktop, do editor de textos..."

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Tiago Katcipis


On Wed, Sep 23, 2009 at 5:58 PM, Tiago Katcipis <[hidden email]> wrote:


On Wed, Sep 23, 2009 at 5:40 PM, Stefan Kost <[hidden email]> wrote:
Tiago Katcipis schrieb:
> Is there any plugin that does noise removal on an audio stream? i searched
> on gstreamer site and at gst-inspect but the only noise remover that i have
> found is for vídeo.

We don't have one in the gst-plugins- sets. Also the algorithm depends a bit
what kind of noise you need to get rid of. There is a programm called
GnomeWaveCleaner that has some algorithms that might be good candidates for
gstreamer plugins. You could also check if you find a ladspa or lv2 plugin and
use that via the bridges.

Stefan

Thanks Stefan, ill take a look.

So i did take a look :-), and i have found Speex preprocessor too, it seens to have noise supression (even other features can be implemented using speex, like VAD and AGC).

What about a plugin using speex to do general preprocessing? (AGC, Noise suppression, residual echo suppression).

Im also studying the Gnome Wave Cleaner code.

best regards,
Katcipis
 
 

>
> best regards,
> Katcipis
>
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
> http://p.sf.net/sfu/devconf
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
"Se você se perder na selva africana, não precisa se desesperar. Basta sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição, do particionamento, do gerenciador de janelas, do ambiente de desktop, do editor de textos..."



--
"Se você se perder na selva africana, não precisa se desesperar. Basta sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição, do particionamento, do gerenciador de janelas, do ambiente de desktop, do editor de textos..."

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Mike Ruprecht
On Thu, Sep 24, 2009 at 11:00 AM, Tiago Katcipis <[hidden email]> wrote:

>
>
> On Wed, Sep 23, 2009 at 5:58 PM, Tiago Katcipis <[hidden email]>
> wrote:
>>
>>
>> On Wed, Sep 23, 2009 at 5:40 PM, Stefan Kost <[hidden email]>
>> wrote:
>>>
>>> Tiago Katcipis schrieb:
>>> > Is there any plugin that does noise removal on an audio stream? i
>>> > searched
>>> > on gstreamer site and at gst-inspect but the only noise remover that i
>>> > have
>>> > found is for vídeo.
>>>
>>> We don't have one in the gst-plugins- sets. Also the algorithm depends a
>>> bit
>>> what kind of noise you need to get rid of. There is a programm called
>>> GnomeWaveCleaner that has some algorithms that might be good candidates
>>> for
>>> gstreamer plugins. You could also check if you find a ladspa or lv2
>>> plugin and
>>> use that via the bridges.
>>>
>>> Stefan
>>
>> Thanks Stefan, ill take a look.
>
> So i did take a look :-), and i have found Speex preprocessor too, it seens
> to have noise supression (even other features can be implemented using
> speex, like VAD and AGC).
>
> What about a plugin using speex to do general preprocessing? (AGC, Noise
> suppression, residual echo suppression).
>
> Im also studying the Gnome Wave Cleaner code.
>
> best regards,
> Katcipis
>
>>
>>
>>>
>>> >
>>> > best regards,
>>> > Katcipis
>>> >
>>> >
>>> >
>>> >
>>> > ------------------------------------------------------------------------
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
>>> > is the only developer event you need to attend this year. Jumpstart
>>> > your
>>> > developing skills, take BlackBerry mobile applications to market and
>>> > stay
>>> > ahead of the curve. Join us from November 9&#45;12, 2009. Register
>>> > now&#33;
>>> > http://p.sf.net/sfu/devconf
>>> >
>>> >
>>> >
>>> > ------------------------------------------------------------------------
>>> >
>>> > _______________________________________________
>>> > gstreamer-devel mailing list
>>> > [hidden email]
>>> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
>>> is the only developer event you need to attend this year. Jumpstart your
>>> developing skills, take BlackBerry mobile applications to market and stay
>>> ahead of the curve. Join us from November 9&#45;12, 2009. Register
>>> now&#33;
>>> http://p.sf.net/sfu/devconf
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>>
>>
>> --
>> "Se você se perder na selva africana, não precisa se desesperar. Basta
>> sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos
>> de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição,
>> do particionamento, do gerenciador de janelas, do ambiente de desktop, do
>> editor de textos..."
>
>
>
> --
> "Se você se perder na selva africana, não precisa se desesperar. Basta
> sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos
> de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição,
> do particionamento, do gerenciador de janelas, do ambiente de desktop, do
> editor de textos..."
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
> http://p.sf.net/sfu/devconf
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

Just wanted to mention that Justing Karneges has written a speexdsp
GStreamer plugin (which was started by Tester).
https://delta.affinix.com/svn/trunk/psimedia/gstprovider/gstelements/speexdsp/

-Maiku

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Tiago Katcipis
Is this speexdsp in some gstreamer-plugin-set? i have only found speexenc and speexdec

On Thu, Sep 24, 2009 at 3:06 PM, Maiku <[hidden email]> wrote:
On Thu, Sep 24, 2009 at 11:00 AM, Tiago Katcipis <[hidden email]> wrote:
>
>
> On Wed, Sep 23, 2009 at 5:58 PM, Tiago Katcipis <[hidden email]>
> wrote:
>>
>>
>> On Wed, Sep 23, 2009 at 5:40 PM, Stefan Kost <[hidden email]>
>> wrote:
>>>
>>> Tiago Katcipis schrieb:
>>> > Is there any plugin that does noise removal on an audio stream? i
>>> > searched
>>> > on gstreamer site and at gst-inspect but the only noise remover that i
>>> > have
>>> > found is for vídeo.
>>>
>>> We don't have one in the gst-plugins- sets. Also the algorithm depends a
>>> bit
>>> what kind of noise you need to get rid of. There is a programm called
>>> GnomeWaveCleaner that has some algorithms that might be good candidates
>>> for
>>> gstreamer plugins. You could also check if you find a ladspa or lv2
>>> plugin and
>>> use that via the bridges.
>>>
>>> Stefan
>>
>> Thanks Stefan, ill take a look.
>
> So i did take a look :-), and i have found Speex preprocessor too, it seens
> to have noise supression (even other features can be implemented using
> speex, like VAD and AGC).
>
> What about a plugin using speex to do general preprocessing? (AGC, Noise
> suppression, residual echo suppression).
>
> Im also studying the Gnome Wave Cleaner code.
>
> best regards,
> Katcipis
>
>>
>>
>>>
>>> >
>>> > best regards,
>>> > Katcipis
>>> >
>>> >
>>> >
>>> >
>>> > ------------------------------------------------------------------------
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
>>> > is the only developer event you need to attend this year. Jumpstart
>>> > your
>>> > developing skills, take BlackBerry mobile applications to market and
>>> > stay
>>> > ahead of the curve. Join us from November 9&#45;12, 2009. Register
>>> > now&#33;
>>> > http://p.sf.net/sfu/devconf
>>> >
>>> >
>>> >
>>> > ------------------------------------------------------------------------
>>> >
>>> > _______________________________________________
>>> > gstreamer-devel mailing list
>>> > [hidden email]
>>> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
>>> is the only developer event you need to attend this year. Jumpstart your
>>> developing skills, take BlackBerry mobile applications to market and stay
>>> ahead of the curve. Join us from November 9&#45;12, 2009. Register
>>> now&#33;
>>> http://p.sf.net/sfu/devconf
>>> _______________________________________________
>>> gstreamer-devel mailing list
>>> [hidden email]
>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>>
>>
>> --
>> "Se você se perder na selva africana, não precisa se desesperar. Basta
>> sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos
>> de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição,
>> do particionamento, do gerenciador de janelas, do ambiente de desktop, do
>> editor de textos..."
>
>
>
> --
> "Se você se perder na selva africana, não precisa se desesperar. Basta
> sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos
> de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição,
> do particionamento, do gerenciador de janelas, do ambiente de desktop, do
> editor de textos..."
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
> http://p.sf.net/sfu/devconf
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

Just wanted to mention that Justing Karneges has written a speexdsp
GStreamer plugin (which was started by Tester).
https://delta.affinix.com/svn/trunk/psimedia/gstprovider/gstelements/speexdsp/

-Maiku

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
"Se você se perder na selva africana, não precisa se desesperar. Basta sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição, do particionamento, do gerenciador de janelas, do ambiente de desktop, do editor de textos..."

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Mike Ruprecht
On Thu, Sep 24, 2009 at 4:01 PM, Tiago Katcipis <[hidden email]> wrote:
> Is this speexdsp in some gstreamer-plugin-set? i have only found speexenc
> and speexdec
>

No. Justin says it still needs to be cleaned up before being added
into any plugin package.

-Maiku

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Noise remover

Tiago Katcipis
if it already works and only needs to be cleaned isnt better to add it to gst-plugins-bad? So everyone will know that it exists, will be able to use it and to clean it too.

best regards,
Katcipis

On Fri, Sep 25, 2009 at 10:08 PM, Maiku <[hidden email]> wrote:
On Thu, Sep 24, 2009 at 4:01 PM, Tiago Katcipis <[hidden email]> wrote:
> Is this speexdsp in some gstreamer-plugin-set? i have only found speexenc
> and speexdec
>

No. Justin says it still needs to be cleaned up before being added
into any plugin package.

-Maiku

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
"Se você se perder na selva africana, não precisa se desesperar. Basta sentar em uma pedra e começar a instalar GNU/Linux em seu laptop. Em menos de 5 minutos aparecerá alguém pra discordar de sua escolha de distribuição, do particionamento, do gerenciador de janelas, do ambiente de desktop, do editor de textos..."

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel