How do I get my mask and its keyframes to move with the strip as I move it across the timeline?
I Think there is some kind of bug because I have 2 projects open and both are acting differently when the same settings are used, and both are different than I remember all my other projects functioning. So if someone can explain/compare the generic case so I have that as a baseline that might help me.
In the generic: In a new project. Let's say I Insert a colour strip. Starting at frame 0 I make a mask of a circle that is keyframed to expand and grow larger over 10 frames. I set the mask's start point to 0 in the top N option. I apply the mask to the strip itself under modifiers->mask. I stick with relative mask. I can then move the mask around the vse timeline and have the animation, as it was playing in its original frame position, being respected. If I go absolute mask, its simply stuck in the last or first keyframe's original frame position, depending which its closest to in the timeline.
I have another project and the relative mask isn't working at all on it though. Only Absolute mask works, setting the start frame to 0 since I want it working at the start of the strip. Normally, this would work for the strip even if I move it around the timeline. But for some reason its not on this project or the generic one. Something weird is happening. It was working when I moved the mask around the timeline, then I applied a transform strip and everything, t using transform tools addon, went screwy. However it could have been a case of it giving false information as I can't remember if I refreshed the sequencer after moving it around or not. I'm of the mindset where it was working properly though as this is the method I remember doing with all my other projects without problem. So I'm inclined to believe pressing T and getting the transform strip on there messed something up. But I did the generic case in a new project and that's completely different than anything I remember about masking. I'm noticing tons of inconsistencies, are there any known bugs that might explain any of this? I just want a solution at this point.