Probably the only way to do this would be via scripting. Even then, it would be problematic to tell exactly what event was just added. A script can easily tell that something was added but might need extra code to tell exactly which event was just added.
Probably the only way to do this would be via scripting. Even then, it would be problematic to tell exactly what event was just added. A script can easily tell that something was added but might need extra code to tell exactly which event was just added.
@jetdv Script will destroy existing pan/crop animation. So the best way is that when impoting, video is matching output.
How do you know that a script will destroy existing settings? Do you already have one that attempts to do what you want? If so, perhaps it could be improved.
Looks like the case is, you are already make a pan/crop animation, but then you change the resolution and aspect ratio of project, so the source' output aspect ratio is wrong?
Looks like the case is, you are already make a pan/crop animation, but then you change the resolution and aspect ratio of project, so the source' output aspect ratio is wrong?
@set No, I mean applying script will sometimes be forgot after draging to timeline. When you are aware of needing matching output , maybe you have done some pan/crop animation already. In that time, Script will destroy existing pan/crop animation.
So, If there is a way to make it auto match output after draging to timeline, it will be best.
"When you are aware of needing matching output , maybe you have done some pan/crop animation already."
Usually it's already in my mind, and after putting into timeline, we can already notice it if we need to match output aspect ratio...
Let's just say having vertical / portrait video recordings to put in Landscape 16:9 project... then I can do pan/crop on the first clip, then copy-paste attributes for other clips. and you have to do this by the time you have put media into timeline.
Looks like the case is, you are already make a pan/crop animation, but then you change the resolution and aspect ratio of project, so the source' output aspect ratio is wrong?
@set No, I mean applying script will sometimes be forgot after draging to timeline. When you are aware of needing matching output , maybe you have done some pan/crop animation already. In that time, Script will destroy existing pan/crop animation.
So, If there is a way to make it auto match output after draging to timeline, it will be best.
I thought the goal was when adding a NEW event to the timeline that it would automatically do a "Match Aspect" in the Pan/Crop. There would not be any pan/crop automation already on a brand new event to the timeline so there's no way a script could "destroy existing pan/crop animation".
Now, if you did a copy/paste, I can see that potentially happening. However, the script could also check for existing keyframes and, if present, do nothing. But I can see that that situation could be problematic.
@jetdv, is it possible to do check existing keyframes, then do 'Match Aspect Ratio to output' command for each keyframes detected inside?
@set Yes. But I'm not sure what it would do to the existing pans/crops. For example, I have a standard routine that does this that I use (only on initial keyframe). It would need to be modified in order to work with multiple keyframes and, even then, would probably need to be modified to take into account changes to pan/crop already made.
But, if you've just added a bunch of new events on the timeline and you wanted to do a "Match Aspect" on all of them, Excalibur can do that now.
If you added a bunch of images to the timeline and wanted to create "Ken Burn" style zooms to each one, Montage Magic will do that and also searches for faces so it can add smart zooms and pans.