Page MenuHome

VSE Regression: Changing dimensions are cropping instead of scaling
Confirmed, NormalPublicBUG

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2060/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 457.30

Blender Version
Broken: version: 2.93.0 Alpha

Short description of error
Import a video and change ex. resolution.
The video will be cropped instead of scaled. It used to do that, so it's a regression.

This basically means that if you import you footage and edit it, and then realize the the project resolution is wrong or if you need to render in a different resolution, you''re in trouble.

Event Timeline

Richard Antalik (ISS) changed the task status from Needs Triage to Confirmed.Mar 6 2021, 5:29 AM
Richard Antalik (ISS) changed the subtype of this task from "Report" to "Known Issue".

This was design decision as acceptable compromise for new functionality.

Issue is what even should be done when you increase X resolution? What if image is rotated?

Possible solution would be to set fit method flag on strip when it's added or set fit operator is used. This way changing resolution could automatically change strip scale.
When strip transform property is modified manually this flag would be removed.

This means though that when you would change resolution, some strips would re-scale, and some not. So not sure if this would be good solution.

I will confirm this as known issue for now.

It is also breaking the "Set Resolution Size" for Movie strips(Project Res: 4K, Import 2K, Set Res Size):


After the project resolution has been changed, it'll crop or pad all footage which doesn't match it. So, in other words, if this design is to be kept, the options to change the project resolutions should be disabled, as they're breaking the project.

The only option users have is completely redo the entire project from scratch, because re-importing the footage manually will scale it correctly to the new project resolution(Inputs -> Reload Strips doesn't have any effect):

In other words, another solution(than deactivating project resolution) could be, on project resolution change, that all strips should go through the same meta-data vs. project resolution calculation process, as it is when originally importing the strips.

Peter Fog (tintwotin) renamed this task from VSE: Changing dimensions are cropping instead of scaling to VSE Regression: Changing dimensions are cropping instead of scaling.Mar 10 2021, 8:14 AM