SUMMARY When working with video/image with a different aspect ratio than that of the project, adding a second Transform after having scaled & moved video/image with a first Transform, the second Transform automatically offsets the position and/or scale of video/image. STEPS TO REPRODUCE 1. Video must have different aspect ratio to that of the current project. 1. Add video/image to timeline. 2. Add Transform effect to video/image on timeline. 3. Scale down video/image and move it. 4. Add second Transform to video/image. OBSERVED RESULT The video/image becomes offset without any changes being applied to second Transform. EXPECTED RESULT The video/image should remain as it is until changes are applied to it. SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: 6.9.0 Qt Version: 6.7.3 ADDITIONAL INFORMATION Either an offset is added to video/image or the scale is altered or the resolution declines - or a combination of the three.
Thank you for reporting. I can confirm the issue. Following your steps.
Thanks for your report. I have a patch ready for MLT to fix this issue, but would appreciate some testing before merging my fix. Could you please test this AppImage to see if it fixes the problem and if the "transform" effect and "Composite and Transform" transition behave as expected and rendering works as expected on existing projects ? AppImage: https://files.kde.org/kdenlive/unstable/kdenlive-master-qtblend-x86_64.AppImage.mirrorlist Thanks for your help.
I downloaded and tested the AppImage "transform" effect and "Composite and Transform". The offset caused by second transform has been fixed - although adding a second Transform (to a scaled down media), reduces the quality / clarity of said media (introduces blur).
Tested with a picture, size 5152x3864 I can confirm that the offset caused by a second transform has been fixed. I don't see any blur when adding a second transform.
To test the blur: 1. Add first Transform to image. 2. Scale down image to 30%. 3. Add second Transform to image. Zoom in on monitor for a closer view.
Yes, you are right. Following your steps, I see that the image gets blurry.
I think I fixed the blur when a second transform was added. Can you please test again with the latest daily build: https://cdn.kde.org/ci-builds/multimedia/kdenlive/master/linux/
I tested it - The blur has significantly been reduced. There's a minuscule shift in the pixels - for some images. I tested with 4 images.