VideoHelp Forum
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. Member
    Join Date
    Aug 2019
    Location
    Russia
    Search PM
    Hello!

    The colors of videos are displayed differently in MPC and VLC. An assumption is that wrong colorspace (bt.601 instead of bt.709) and component range (Limited instead of Full) are used (at the same time) when decoding in VLC (checked in VirtualDub2 by changing Decode Format settings respectively).

    Video was rendered with next x264 settings:
    Code:
    --range pc --colormatrix bt709
    In mediainfo:
    Code:
    Color range                    : Full
    Matrix coefficients            : BT.709
    The sample video is attached ("Medic Glory 2.mkv").

    Attached screenshots:
    Example 2 - source sample of correct colors (use static parts of videos like "money count" to compare with same parts of this one)
    Screenshots from the sample video:
    MPC - Media Player Classic v. 1.7.13.x64 (clean reinstall)
    VLC - VideoLan 3.0.7.1 (portableapps)
    Android -screenshot from mobile device (MX player, based on VLC).

    The aim is to find out what is the problem - in one of media players (or their libs) or encoded video.
    I render videos specifically to display correct colors in MPC. But the problem came when playing on Android devices as it seems all players on this platform are based on VLC. I asked question to MX player support about colorspace and component range (sent them the sample video above) and got reply:

    Unfortunately, we couldn't locate any difference between the playback on PC (using VLC) and MX Player on android. Also, we can also confirm that FFmpeg has also identified both range and colour matrix properly. Some of the devices have independent colour settings and using some adaptive colour tones. So, it could be due to the colour setting on your device. If you are facing the problem with multiple devices, could you please provide us with some screenshots for the comparison? It will help us to understand the issue better.
    Then I sent them these screenshots for a comparison and got yet no reply for a week.

    Thanks in advance!
    Last edited by vice2; 28th Jan 2023 at 01:44.
    Quote Quote  
  2. No surprises here. Your best bet is to encode SD as limted range rec.601, HD as limited range rec.709 (those are the standards for most commercial distribution formats -- DVD, Blu-ray, broadcast TV), and to flag the properties in your videos. Then make sure your players are set up properly. Some players will still display the videos incorrectly because they ignore the flags.
    Last edited by jagabo; 3rd Aug 2019 at 09:53.
    Quote Quote  
  3. Member
    Join Date
    Aug 2019
    Location
    Russia
    Search PM
    So it's not the video problem but media players, excluding MPC?
    Quote Quote  
  4. The video is flagged full range rec.709 (and that corresponds to the first of your images). MPC is displaying the image correctly. VLC is displaying the video as limited range rec.601, darks are crushed, brights are blown out, and colors are off). But as mentioned, full range video is very uncommon. The industry standard for HD video is limited range rec.709.

    Here's a short segment of your video converted to limited range rec.709 and flagged as such...
    Image Attached Files
    Last edited by jagabo; 4th Aug 2019 at 09:10.
    Quote Quote  
  5. Member
    Join Date
    Aug 2019
    Location
    Russia
    Search PM
    Thanks for help!
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!