Bug 488742 - Combining two transform result in huge quality loss
Summary: Combining two transform result in huge quality loss
Status: REPORTED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Effects & Transitions (other bugs)
Version First Reported In: 24.05.0
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-19 15:54 UTC by Tobias Bora
Modified: 2024-06-19 15:55 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Video showing bug (246.72 KB, video/mp4)
2024-06-19 15:54 UTC, Tobias Bora
Details
Png used in the example (33.18 KB, image/png)
2024-06-19 15:55 UTC, Tobias Bora
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Bora 2024-06-19 15:54:43 UTC
Created attachment 170638 [details]
Video showing bug

SUMMARY

When I apply on the same image two transform (one scaling down to 25% and one doing nothing), the quality is suddenly super bad.

STEPS TO REPRODUCE
1. Start KDEnlive and import in the project a png image (see attachments)
2. Insert the png in the timeline
3. Add to this new clip an effect Transform, and set scale to 25%. Observe the preview in reasonable quality.
4. Drag a second Transform on the object. Observe how the quality suddenly dropped (in both preview and exported video)

OBSERVED RESULT

Bad quality

EXPECTED RESULT

No quality loss when applying an identity filter.

SOFTWARE/OS VERSIONS
Operating System: NixOS 24.05
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.1.80 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i5-8365U CPU @ 1.60GHz
Memory: 15.5 Gio of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

ADDITIONAL INFORMATION

I need this as the second transform is used to track an object.
Comment 1 Tobias Bora 2024-06-19 15:55:14 UTC
Created attachment 170639 [details]
Png used in the example