Desaturated video after rendering I use Blender's video editing capabilities and noticed that the resulting video seems to have less intensive colors:



The one on the left is the original, the right video was rendered with Blender.

The original video is in a mov container and  ffprobe says this about the video stream:


  h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, bt709)


I added the original video in a new video editing project, and did the following:


defined a rendering range
set this in the output properties:


container: Matroska
video output quality: Lossless
encoding speed: Good
audio codec: AAC



Is there a way I can avoid losing the color intensity?



Here's a link the original video.

Blender version is 2.82, running on Arch Linux 5.6.12.



Following Leander's suggestion, I created some PNGs from the original video file with ffmpeg -ss 00:30 -i MV* -t 00:01 images_%03d.png.
Then I imported one of those images into Blender, and exported it again. Color was set to RGB, 8 bit color depth, compression was 15%:



Left: extracted with ffmpeg. Right: imported and exported with Blender.
Since all outputs and original video opened in QT and Blender is "desaturated" in the same way, I would say that it is more like wrong interpretation of colours in VLC. There is also noticeable contrast in VLC that totally flatten black parts (hairs) = loose all the rest of details that wasn't destroyed by camera and compression already.



Original video and rendered VSE PNG inside Blender ...


... they perfectly match (top row on bottom row with blend type - Different). I used curves to bring contrast in extreme values to see result better. Completely black.


BTW also your screen of PNG's match perfectly.

But result differs when the same data (video and render is opened in VLC.


Rendering into QuickTime H.264, opened in QT, produce differences only due compression artefacts.