Bug 501150

Summary: "Render full color range" setting works opposite to what you expect
Product: [Applications] kdenlive Reporter: Leonardo <leo.argentino.mdp>
Component: Rendering & ExportAssignee: Jean-Baptiste Mardelle <jb>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 24.12.2   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: 3 files inside .zip (test.mkv and 2 screen captures)

Description Leonardo 2025-03-06 15:39:29 UTC
Created attachment 179181 [details]
3 files inside .zip (test.mkv and 2 screen captures)

SUMMARY
The "Render full color range" setting works opposite to what you expect
When you check it, output file file looks with much brighter and washed colors.

STEPS TO REPRODUCE
1-create new "HD 1080p 60 fps" project
2-add test.mkv (attached file)
3-copy this clip to timeline
4-Project>Render...
--Output file= test.mp4
--Presets= Hardware Accelerated, NVENC H264 VBR
--Interpolation= Lanczos (best)
--Deinterlacer= BWDIF (best)
--"Render full color range" CHECKED
--Aspect Ratio= Horizontal(16:9)
--CustomQuality= 100%
--Encoder= 8 Threads

OBSERVED RESULT
The test.mp4 file looks with much brighter and washed colors.
But if you leave the box unchecked, the result is indistinguishable from the original test.mkv.

This can be verified by opening the files with SMPlayes or importing the new test.mp4 clip into kdenlive project (I have attached two images)

EXPECTED RESULT
The colors most faithful to the original video should be obtained by leaving "Render full color range" CHECKED

SOFTWARE/OS VERSIONS
I'm using Cinnamon desktop environment and kdenlive-24.12.2-x86_64.AppImage
Kdenlive: 24.12.2
MLT: 7.30.0
FFmpeg
KDE Frameworks: 6.10.0
Qt: Using 6.8.1 and built against 6.8.1
Debian GNU/Linux trixie/sid (Xcb)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.12.12-amd64

ADDITIONAL INFORMATION
Same results are obtained with debian package