curve keyframes

Bug #506096 reported by Saša Janiška on 2010-01-11
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenShot Video Editor
Wishlist
Unassigned

Bug Description

Hello!

I've found out about OpenShot video editor after seeing email message about 1.0 release on Lumier mailing list.

Read the whole 'blog' story and I'm really impressed. Congrats to Jonathan for achieving 'mission impossible'.

As you may understand, I'm looking what's going on in Lumiera comunity (probably we won't see much for quite some time) and so far I was destined to use nice & unstable Cinelerra so I wonder if having support for curve keyframes (Bezier) curve on the OpenShot timeline would be too demanding task?

Compositing is the main strength in Cinelerra and I'm aware that OpenShot is delegating some tasks to other apps like GIMP & Inkscape, but still I wonder about enriching OpenShot with more powerful 'keyframe framework'?

Sincerely,
Gour
p.s. Atm, I'm learning Python/Django, but let's hope to be able to somehow contribute to the project in the future.

Olivier Girard (eolinwen) wrote :

Hello !
It's a powerful feature but i m going to tag in the whitlist. And thanks for your future help. Openshot is created in PyGTK. I have asked at Moimael (when i will have some time) to created a Howto create a patch with a concret exemple that will help us and a lot of people. And of course i will translate it in english.

Changed in openshot:
importance: Undecided → Wishlist

Thanks for the suggestion. Actually, MLT has support for multiple
key-frames (to control things like x, y, height, width, alpha, etc...). But
it does not (to my knowledge) support curves. I agree this would be
awesome, but I think it will take a contribution to MLT before OpenShot is
able to add this feature. Thanks!

On Mon, Jan 11, 2010 at 2:29 PM, cenwen <email address hidden> wrote:

> Hello !
> It's a powerful feature but i m going to tag in the whitlist. And thanks
> for your future help. Openshot is created in PyGTK. I have asked at Moimael
> (when i will have some time) to created a Howto create a patch with a
> concret exemple that will help us and a lot of people. And of course i will
> translate it in english.
>
> ** Changed in: openshot
> Importance: Undecided => Wishlist
>
> --
> curve keyframes
> https://bugs.launchpad.net/bugs/506096
> You received this bug notification because you are a member of OpenShot
> Developers, which is subscribed to OpenShot Video Editor.
>
> Status in OpenShot Video Editor: New
>
> Bug description:
> Hello!
>
> I've found out about OpenShot video editor after seeing email message about
> 1.0 release on Lumier mailing list.
>
> Read the whole 'blog' story and I'm really impressed. Congrats to Jonathan
> for achieving 'mission impossible'.
>
> As you may understand, I'm looking what's going on in Lumiera comunity
> (probably we won't see much for quite some time) and so far I was destined
> to use nice & unstable Cinelerra so I wonder if having support for curve
> keyframes (Bezier) curve on the OpenShot timeline would be too demanding
> task?
>
> Compositing is the main strength in Cinelerra and I'm aware that OpenShot
> is delegating some tasks to other apps like GIMP & Inkscape, but still I
> wonder about enriching OpenShot with more powerful 'keyframe framework'?
>
>
> Sincerely,
> Gour
> p.s. Atm, I'm learning Python/Django, but let's hope to be able to somehow
> contribute to the project in the future.
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openshot.developers<https://launchpad.net/%7Eopenshot.developers>
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~openshot.developers<https://launchpad.net/%7Eopenshot.developers>
> More help : https://help.launchpad.net/ListHelp
>

Thangalin (thangalin) wrote :

This feature could be about equations:

- x (horizontal)
- y (vertical)
- z (scaling)
- w (width)
- h (height)
- a (alpha)

The variables are assigned based on the other variable values and T (time). The T variable is incremented automatically at the frame rate, and represents the percentage complete for that clip:

- Start of clip: T = 0.0
- End of clip: T = 100.0

You could then, for example, make the clip perform a sine wave:

x = T
y = sin(x)

Then pre-configure templates to perform waves, straight lines, parabolas, spirals, etc. This would also allow you to oscillate "glowing" text by controlling its alpha.

Changed in openshot:
status: New → Confirmed
Changed in openshot:
status: Confirmed → Triaged
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers