plugins for editing

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

plugins for editing

Vasilis Liaskovitis
Hi,

has anyone worked on the plugins for editing project?
http://gstreamer.freedesktop.org/wiki/PluginsForEditing

If there is still work to be done, are there any existing open source
filters/apps that people would like to use as gstreamer elements? I 'd
be willing to help out with development / testing.

thanks,

-Vasilis

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

vipin tiwari
hi all friends
i am doing work with mjpeg parser
plz if any can tell me for this
how can i start work on this
i am new one for gstreamer

On 8/30/10, Vasilis Liaskovitis <[hidden email]> wrote:

> Hi,
>
> has anyone worked on the plugins for editing project?
> http://gstreamer.freedesktop.org/wiki/PluginsForEditing
>
> If there is still work to be done, are there any existing open source
> filters/apps that people would like to use as gstreamer elements? I 'd
> be willing to help out with development / testing.
>
> thanks,
>
> -Vasilis
>
> ------------------------------------------------------------------------------
> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
> Be part of this innovative community and reach millions of netbook users
> worldwide. Take advantage of special opportunities to increase revenue and
> speed time-to-market. Join now, and jumpstart your future.
> http://p.sf.net/sfu/intel-atom-d2d
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Sandeep Prakash
In reply to this post by Vasilis Liaskovitis
Hi Vasilis,

There are few plugins already present. These plugins are quite stable.
Here is where you will get it:
http://gnonlin.sourceforge.net/ or
http://gstreamer.freedesktop.org/src/gnonlin/

Regards,
Sandeep
http://sandeepprakash.homeip.net
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Edward Hervey
Administrator
On Sun, 2010-08-29 at 23:12 -0700, Sandeep Prakash wrote:
> Hi Vasilis,
>
> There are few plugins already present. These plugins are quite stable.
> Here is where you will get it:
> http://gnonlin.sourceforge.net/ or
> http://gstreamer.freedesktop.org/src/gnonlin/

  Read the link in Vasilis' mail next time, it's not what he asked.

   Edward

>
> Regards,
> Sandeep
> http://sandeepprakash.homeip.net



------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Edward Hervey
Administrator
In reply to this post by Vasilis Liaskovitis
Hi,

On Sun, 2010-08-29 at 22:47 -0500, Vasilis Liaskovitis wrote:
> Hi,
>
> has anyone worked on the plugins for editing project?
> http://gstreamer.freedesktop.org/wiki/PluginsForEditing
>
> If there is still work to be done,

  Definitely :) Nobody tackled that task for this summer of code.

>  are there any existing open source
> filters/apps that people would like to use as gstreamer elements?

  You just made me realize I never got round to putting down a list of
the existing available FOSS projects that could be wrapped :(

  At the top of my head:
* audio noise removal: audacity has a quite decent noise
estimation/removal filter.
* video filters:
 ** you should have a look at the avisynth filters (most of them are
open-source but not free software though, and exist only for windows,
but should be easy to wrap as gstreamer plugins)
 ** you could also leverage the existing open-cv gstplugins for the
motion estimation

* color correction:
  ** Thibault Saunier (thiblahute, SoC student on PiTiVi) was interested
on working on this, you could maybe contact him. Having these elements
in GStreamer is the top-ranked requirement for PiTiVi in regards to
effects :)
  ** The detection part is more the ability of being able to represent
the colors in various spaces (HSL, CMYKRGB, ...) by either emitting it
as messages on the bus or as a separate vectorscope/waveform video
stream.
  ** The correction part is (mostly) the ability to change the colors
using HSL (Hue/Saturation/Luminance) in different configurable ranges
(Overall, Shadows, Midtones, Light).

* once a pair of those plugins are available (ex: audio noise
detection/removal) one could also add a bin element that, by re-using
them and working over a number of previous/future frames, applies some
smart correction.

  Don't hesitate to ask for help,

    Edward

>  I 'd
> be willing to help out with development / testing.
>
> thanks,
>
> -Vasilis



------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Edward Hervey
Administrator
In reply to this post by Vasilis Liaskovitis
Hi,

On Sun, 2010-08-29 at 22:47 -0500, Vasilis Liaskovitis wrote:
> Hi,
>
> has anyone worked on the plugins for editing project?
> http://gstreamer.freedesktop.org/wiki/PluginsForEditing
>
> If there is still work to be done,

  Definitely :) Nobody tackled that task for this summer of code.

> are there any existing open source
> filters/apps that people would like to use as gstreamer elements?

  You just made me realize I never got round to putting down a list of
the existing available FOSS projects that could be wrapped :(

  At the top of my head:
* audio noise removal: audacity has a quite decent noise
estimation/removal filter.
* video filters:
** you should have a look at the avisynth filters (most of them are
open-source but not free software though, and exist only for windows,
but should be easy to wrap as gstreamer plugins)
** you could also leverage the existing open-cv gstplugins for the
motion estimation

* color correction:
  ** Thibault Saunier (thiblahute, SoC student on PiTiVi) was interested
on working on this, you could maybe contact him. Having these elements
in GStreamer is the top-ranked requirement for PiTiVi in regards to
effects :)
  ** The detection part is more the ability of being able to represent
the colors in various spaces (HSL, CMYKRGB, ...) by either emitting it
as messages on the bus or as a separate vectorscope/waveform video
stream.
  ** The correction part is (mostly) the ability to change the colors
using HSL (Hue/Saturation/Luminance) in different configurable ranges
(Overall, Shadows, Midtones, Light).

* once a pair of those plugins are available (i.e. noise detection/...
one could also add a bin element that, by re-using them and working over
a number of previous/future frames, applies some smart correction.

> I 'd
> be willing to help out with development / testing.
>
> thanks,
>
> -Vasilis




------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Sandeep Prakash
In reply to this post by Edward Hervey
Edward,

Edward Hervey wrote
  Read the link in Vasilis' mail next time, it's not what he asked.
Apologies from my side.

Regards,
Sandeep
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Vasilis Liaskovitis
In reply to this post by Edward Hervey
Hi,

On Mon, Aug 30, 2010 at 2:09 AM, Edward Hervey <[hidden email]> wrote:
> Hi,
>
>  Definitely :) Nobody tackled that task for this summer of code.

thanks for the update. I am fairly new to gstreamer internals;
wrapping some of these filters into gstreamer elements should be an
interesting project.

>  You just made me realize I never got round to putting down a list of
> the existing available FOSS projects that could be wrapped :(

>  At the top of my head:
> * audio noise removal: audacity has a quite decent noise
> estimation/removal filter.

not sure if audacity's noise removal capability is exported into a
shared library (this capability seems to be in the main app under
src/effects/NoiseRemoval.cpp). I 'll investigate this a bit more.
There''s also gnome wave cleaner (http://gwc.sourceforge.net) though I
haven't used it.

> * video filters:
>  ** you should have a look at the avisynth filters (most of them are
> open-source but not free software though, and exist only for windows,
> but should be easy to wrap as gstreamer plugins)

since I am currently on linux, these are not currently on my todo list
- at least not for now. If there are specific ones that do work across
platforms, let me know. I do see a huge filter collection at
http://avisynth.org/warpenterprises/ , but I am not sure which would
work under linux.

>  ** you could also leverage the existing open-cv gstplugins for the
> motion estimation

taking a quick look at gst-opencv, I am not sure that there is already
a motion compensation plugin/element. Did you mean creating a new
gstreamer wrapper/element for opencv's motion estimation
functionality, or is that already in gst-opencv?

>
> * color correction:
>  ** Thibault Saunier (thiblahute, SoC student on PiTiVi) was interested
> on working on this, you could maybe contact him. Having these elements
> in GStreamer is the top-ranked requirement for PiTiVi in regards to
> effects :)
there's a lot of development effort in the pitivi-effects branch. I
'll try to stay up-to-date with development there and see if there's
any help needed.

> * once a pair of those plugins are available (ex: audio noise
> detection/removal) one could also add a bin element that, by re-using
> them and working over a number of previous/future frames, applies some
> smart correction.

ok, I 'll have to decide on a first plugin pair to get me started.
In the meanwhile, let me know if there 's a preferred way for code
development e.g. forking an existing  gst-plugins-* repository  or
just starting a new empty git repository from scratch.

thanks,

- Vasilis

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: plugins for editing

Stefan Sauer
In reply to this post by Edward Hervey
On 30.08.2010 10:09, Edward Hervey wrote:

> Hi,
>
> On Sun, 2010-08-29 at 22:47 -0500, Vasilis Liaskovitis wrote:
>  
>> Hi,
>>
>> has anyone worked on the plugins for editing project?
>> http://gstreamer.freedesktop.org/wiki/PluginsForEditing
>>
>> If there is still work to be done,
>>    
>   Definitely :) Nobody tackled that task for this summer of code.
>
>  
>>  are there any existing open source
>> filters/apps that people would like to use as gstreamer elements?
>>    
>   You just made me realize I never got round to putting down a list of
> the existing available FOSS projects that could be wrapped :(
>
>   At the top of my head:
> * audio noise removal: audacity has a quite decent noise
> estimation/removal filter.
>  

Also Gnome Wave Cleaner comes to my mind here:
http://gwc.sourceforge.net/

Stefan

> * video filters:
>  ** you should have a look at the avisynth filters (most of them are
> open-source but not free software though, and exist only for windows,
> but should be easy to wrap as gstreamer plugins)
>  ** you could also leverage the existing open-cv gstplugins for the
> motion estimation
>
> * color correction:
>   ** Thibault Saunier (thiblahute, SoC student on PiTiVi) was interested
> on working on this, you could maybe contact him. Having these elements
> in GStreamer is the top-ranked requirement for PiTiVi in regards to
> effects :)
>   ** The detection part is more the ability of being able to represent
> the colors in various spaces (HSL, CMYKRGB, ...) by either emitting it
> as messages on the bus or as a separate vectorscope/waveform video
> stream.
>   ** The correction part is (mostly) the ability to change the colors
> using HSL (Hue/Saturation/Luminance) in different configurable ranges
> (Overall, Shadows, Midtones, Light).
>
> * once a pair of those plugins are available (ex: audio noise
> detection/removal) one could also add a bin element that, by re-using
> them and working over a number of previous/future frames, applies some
> smart correction.
>
>   Don't hesitate to ask for help,
>
>     Edward
>
>  
>>  I 'd
>> be willing to help out with development / testing.
>>
>> thanks,
>>
>> -Vasilis
>>    
>
>
> ------------------------------------------------------------------------------
> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
> Be part of this innovative community and reach millions of netbook users
> worldwide. Take advantage of special opportunities to increase revenue and
> speed time-to-market. Join now, and jumpstart your future.
> http://p.sf.net/sfu/intel-atom-d2d
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>  


------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel