https://bugs.kde.org/show_bug.cgi?id=498263

            Bug ID: 498263
           Summary: Exporting with pix_fmt=yuv444p does not use 4:4:4
                    chroma subsampling
    Classification: Applications
           Product: kdenlive
           Version: 24.12.0
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Rendering & Export
          Assignee: j...@kdenlive.org
          Reporter: bugreports.l7...@aleeas.com
  Target Milestone: ---

Created attachment 177114
  --> https://bugs.kde.org/attachment.cgi?id=177114&action=edit
Source image, Kdenlive project file, Kdenlive render script, Kdenlive video,
FFmpeg video

SUMMARY
I have H.264 videos encoded in the yuv444p pixel format, and I would like to
edit them in Kdenlive and export them in yuv444p. I've tried creating a custom
render preset with the "pix_fmt=yuv444p" flag added, exporting with crf=0 which
is supposed to be lossless, and enabling "Render full color range", but the
exported video still shows subsampling artifacts, despite being in the yuv444p
format according to VLC and FFmpeg.

STEPS TO REPRODUCE
1. Add a PNG image or yuv444p video to the timeline
2. Use a custom render preset that has "pix_fmt=yuv444p"
3. Take a screenshot of the rendered video with VLC or FFmpeg

OBSERVED RESULT
Video is encoded in yuv444p format, but still shows chroma subsampling
artifacts

EXPECTED RESULT
Video is encoded in yuv444p format and has no chroma subsampling artifacts (and
is identical to the original if exported with crf=0)

SOFTWARE/OS VERSIONS
Arch Linux
Kernel Version: 6.12.7-arch1-1 (64-bit)
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION
I've attached the project files used to demonstrate this issue, along with an
FFmpeg-rendered video that shows the correct behavior (has no chroma
subsampling artifacts).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to