Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the ability to use values of properties as a value of another property #5600

Open
pawa2401 opened this issue Aug 18, 2024 · 2 comments
Labels
💡 enhancement This issue describes an improvement, enhancement, or feature request for OpenShot

Comments

@pawa2401
Copy link

Describe the new feature:
Implement the ability to use values of properties as a value of another property

Describe the solution you'd like:
Making so that it's possible to input for example "tracker.x1" as a value of "Location X" of the video clip can allow stabilizing to a tracker point. Also allowing math to be used directly would be great (for example "-(tracker.x1)" for reversing the value)
When using other properties values, also allow linking so that each time the initial parameters value changes the inherited value also updates like if it was keyframed.

@pawa2401 pawa2401 added the 💡 enhancement This issue describes an improvement, enhancement, or feature request for OpenShot label Aug 18, 2024
@Colorjet3
Copy link
Collaborator

Have you looked into using the Parent attribute?

  1. Drag two clips onto the timeline. Doesn't matter if they are on 2 different tracks.
  2. Right click on one of the clips and select Properties.
  3. In the Properties window find the Parent attribute.
  4. Right click in the empty field next to it, select Clips and find the other image you want to be the parent.
  5. Now when you make a change to the Parent clip those changes will apply to the other.

Note: Not all changes made are Parented. If this is the functionality you are looking for then may be experiment and see what other attributes you want to be applied. This is kind of linking two clips together.

@pawa2401
Copy link
Author

Does this feature work with the tracker? I can't test it right now but this is the main problem I've stumbled upon. I could've created an issue about the tracker itself being kinda useless, but my approach is definitely way more flexible, and could allow some cool effects, especially with math involved.

Also, parent feature from your description seems to sync the parameters between two instances of an object, for example a video. And I'm guessing that only the parameters with the same name can be synced?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 enhancement This issue describes an improvement, enhancement, or feature request for OpenShot
Projects
None yet
Development

No branches or pull requests

2 participants