Why does VLC desaturate the video clip on one of the PCs


These screenshots are taken from the exact same (binary identical) video file opened in the exact same version of VLC (1.11) on two different machines. Both machines run Win7, and even though one is 64-bit, the VLC binary is 32-bit in both cases.

In other words, there are no significant differences that I can find. And yet, one of these is much less saturated than the other:

image1         image2

What can I do to stop VLC desaturating my videos like this?

P.S. As pointed out in the comments, one PC has an AMD card and the other is NVIDIA.

Best Answer

  • If the settings in VLC are identical there should be no big difference in what VLC does, thus it seems probable that the difference in video hardware is generating different results. I don't have a very solid answer for you, but I would compare the output of another player to see if the same effect is visible.

    If another player also yields differing output, the likely culprit is video card configuration (a lot of the video processing is done in video hardware so the settings may matter). If you're not familiar, I'm referring to something like:

    some nVidia configuration page

    If another video player yields identical output on both machines it may still be the settings I referred to (VLC may use hardware acceleration in places where another player does not).

    Let me just leave you with a list of experiments that may narrow down on the cause:

    • Try a different player to see if it is indeed VLC code
    • Try a different video with similar frames to see if yours is a special case or not
    • Try transcoding to different codecs (some may not have hardware acceleration)
  • Related Question