Make rotate and scale a seperate filter

Sliders do not work here because they have a limited range, but these parameters are only limited by their numeric limits. You do not need a slider. You can also type in a number or use the numeric spinner including the mouse wheel over the spinner.

I want to zoom at a specifc point in one video clip.

@Itz_DarkTrax I see. By zoom at a specific point, you mean something like this ?

Zooming on the eye of the snake:

  1. Double click on the center circle
  2. Use the mouse wheel to zoom in
  3. Drag the image to reposition.

I just had a look into SizePositionVUI.qml and SizePositionUI.qml but I cannot find the part with that ‘DoubleClick’. I really would try to move the rectangle from inside by mouse without that ‘DoubleClick’.

This was available for a beta, but then we realized it prevents being able to drag a clip from Source to the Timeline when the filter is applied to the clip in Source. And most people like to drag instead of using toolbar buttons or keyboard shortcuts.

1 Like

Hi!

I understand, thanks for your explanation!

Best regards

Yess! Thank you so much!

@shotcut, back in the beta thread for V20.02:

I had listed in number 7 in my notes for that beta that:

Both @Itz_DarkTrax and @Earlybite here have I believe presented the best use case to justify the existence for such a button. If someone zooms in really close with the new Size, Position & Rotate filter but want to hone in on a specific spot that would be best done when zoomed in, then it’s going to be frustrating if they didn’t remember to toggle the control to be outside of the center circle beforehand. Sure, they could zoom out, move the box so that the center control could be in view to toggle so that they could turn it on then have to zoom back in but will be a constant inconvenience for these reasons:

  1. They would have to mess up the zoom setting they wanted just so that they could turn that center control button.
  2. The mode to control from the center circle or outside the center cirlce is not remembered once you go away from that clip. So if you are working on something else then later decide to go back to it to modify that zoom setting, you would have to then repeat the process of zooming out, moving the box and toggling the center control just to be able to make that modification.
  3. All of this adds extra steps that in the end wastes the users’ time and adds frustration. A button in the parameters offering a second way to toggle the control is quick and easy for this use case.
  4. I’d argue most people don’t even realize that this function was added back in version 20.02.17 as the addition is so subtle. That means that they wouldn’t even know that they could toggle the controls from the center circle to begin with adding to more frustration when coming across this use case.

A button added in the parameters that would be a second way to toggle the controls would also make the user fully aware that this function exists. GIMP has similar buttons and options like this all throughout its parameter controls because these use cases present themselves all the time when doing this kind of work.

In the v20.02 beta thread I suggested the button be put near the Position text in the parameters but with the Size, Position and Rotate filter now a better place I think would be near the bottom of the list like:

It could be called something like “Move From” then 2 options laid out similarly to the above in the GIMP controls for its Tool Toggle option where one could say something like “Center Circle” and the other “Anywhere Inside Rectangle”.

I believe having this option in the parameters would be a big improvement to the workflow in the long run.

For the next version I added the ability to hold Shift to drag anywhere inside the rectangle in order to move it. In order to educate about this, whenever the filter becomes current it shows a status message for 5 seconds:

Click in rectangle + hold Shift to drag, Wheel to zoom, or Ctrl+Wheel to rotate

(Inkscape does something like this I always found helpful.)

Also, you previously requested that the positioning lock function be remembered for the app session, and I will be adding that since I developed a technique for doing that for the rich text editor’s toolbar collapse state.

3 Likes

Are all the filters with the rectangle VUI going to have the ability to hold Shift to drag?

Yes, except Text: Rich and Corner Pin is not a rectangle and completely independent control. Corner Pin is out of scope for the next release

i think there should be a way to zoom in the center of the canvas with this filter via Modifier key plus
mousewheel.

+1 for this! :+1:

You can already zoom in with the mousewheel.

Ooh, so you can! in 10 percentage steps. Cool. And also Ctrl + wheel to rotate in 5-degree increments. Cooler!

I have a suggestion though, I see that Shift + wheel zooms also in 10 percentage steps.
Could it be made to zoom in 5 per cent steps maybe?

that zooms towards the circle pointer thingy…

You change where the focus is in the parameters. The default is the center and middle. If you change the parameter to the left, right, top or bottom then it will affect where both Zoom and Rotation focus on.

I get that, but that’s relative the clip.
Once I’m zoomed in to a part of a video with keyframes and want to zoom furthermore with mouse wheel it just zooms to the focus point. This is fine, but its would be a nice option to zoom to the center of the canvas with a modifier key + mouse wheel…

@dailylolrecap I was just thinking, if you really like the S/P filter and Rotate filter to be separate as it was before, you could always apply 2 S/P/R filters to your clip. Then use them separately, one for size/position, and the other for rotation.

Yes, but that slows my workflow for no reason :smiley: