kenburns plugin update - now a general video transform plugin

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

kenburns plugin update - now a general video transform plugin

Lane Brooks
I have an updated kenburns plugin with the following changes:

- I dropped the internal controller. Now you use a GstContoller to
control the 'xpos', 'ypos', and 'zpos'.
- I added rotation transforms as well. You can now also control an
'xrot', 'yrot', and 'zrot' parameter.

You can check out a video I put together that show cases these features
at http://www.youtube.com/watch?v=JFm8Rra4xzQ. This video first shows
the translation and rotation features with the 'xpos', 'ypos', 'zpos',
'xrot', 'yrot',and 'zrot' parameters hooked up to LFO's with an stmpe
video test source. It then shows some sample kenburns effects, which use
the 'xpos', 'ypos', and 'zpos' parameters hooked up to linear
interpolating GstControllers. It then shows some sample video
transitions that also make use of the position and rotation parameters
hooked up to linear interpolating GstControllers.

You can still clone the source code at:
    https://github.com/dirjud/kenburns

Given that the feature set has grown beyond Ken Burns effects, I want to
rename this element to something else. I was thinking 'videotransform'
but am open to other suggestions. One reason against videotransform is
that there is already a base class in gstreamer call GstVideoTransform.
It is not exposed to the user, so it only a potential confusion for
developers. But if there is a good name that is not a potential
confusion, I would go with that instead.

After I decide on a new name and hear any additional feedback, I will
post a patch to gst-plugins-bad.

Thanks,
Lane


------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: kenburns plugin update - now a general video transform plugin

Nathanael D. Noblet
On 01/18/2011 09:16 AM, Lane Brooks wrote:

> I have an updated kenburns plugin with the following changes:
>
> - I dropped the internal controller. Now you use a GstContoller to
> control the 'xpos', 'ypos', and 'zpos'.
> - I added rotation transforms as well. You can now also control an
> 'xrot', 'yrot', and 'zrot' parameter.
>
> You can check out a video I put together that show cases these features
> at http://www.youtube.com/watch?v=JFm8Rra4xzQ. This video first shows
> the translation and rotation features with the 'xpos', 'ypos', 'zpos',
> 'xrot', 'yrot',and 'zrot' parameters hooked up to LFO's with an stmpe
> video test source. It then shows some sample kenburns effects, which use
> the 'xpos', 'ypos', and 'zpos' parameters hooked up to linear
> interpolating GstControllers. It then shows some sample video
> transitions that also make use of the position and rotation parameters
> hooked up to linear interpolating GstControllers.
>
> You can still clone the source code at:
>      https://github.com/dirjud/kenburns
>
> Given that the feature set has grown beyond Ken Burns effects, I want to
> rename this element to something else. I was thinking 'videotransform'
> but am open to other suggestions. One reason against videotransform is
> that there is already a base class in gstreamer call GstVideoTransform.
> It is not exposed to the user, so it only a potential confusion for
> developers. But if there is a good name that is not a potential
> confusion, I would go with that instead.
>
> After I decide on a new name and hear any additional feedback, I will
> post a patch to gst-plugins-bad.

I saw the youtube video. Impressive! This looks quite useful.

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: kenburns plugin update - now a general video transform plugin

Marco Ballesio
In reply to this post by Lane Brooks
Hi,

On Tue, Jan 18, 2011 at 6:16 PM, Lane Brooks <[hidden email]> wrote:

..snip..

> Given that the feature set has grown beyond Ken Burns effects, I want to
> rename this element to something else. I was thinking 'videotransform'
> but am open to other suggestions.

What about videoeffects? It probably explains better what's the target
use of the component. An alternative could be to split the component
in several functional elements sharing big portions of code (more or
less like qtdemux is doing) and name them something like "rotation",
"transition", etc.

Regards

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel