I'm taking screenshots of some .TS files recorded from DVB-T using ffmpeg.
To preserve the maximum image quality I chose to take them in .png lossless format.
While taking the first images, I noticed something was wrong: while the screenshots of the SD recording were ok, the colors in HD (1080i) ones were a little bit off. Both SD and HD use YUV 4:2:0 color space/subsampling, but HD ones use BT709 color primaries. With MediaInfo I noticed that in the SD files no info are shown about the color primaries (I assume it's not necessary), but some info are shown in the HD recording:
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

To compare the color I used three different media players (MPC-HC, KMPlayer and PotPlayer) and I'll attach the results, which are *identical* (same colors), but different from ffmpeg result.
I don't know if it's a player error (but I tried three, I don't think so) or I am giving the wrong command to ffmpeg...
Can anyone help me to take the correct color screenshots?
Thank you

Here's the link with the images: https://we.tl/t-S7MlwV97TW