首先,这个视频的色彩格式是YUV420,否则不可能可以硬解。
问题是出在Matrix被错误地标注为GBR,而一般HD的视频的Matrix都是BT709。
然后其他播放器以及默认的EVR渲染器为什么还可以正常播放,是因为它们无视了这个标注,而madVR则如实地遵照标注行事。
解决办法是1、使用那些较差的渲染器;2、修正这个标注,使用FFmpeg的Bitstream Filter。
方法二的具体步骤:到 ffmpeg.zeranoe.com/builds/ 下载并解压FFmpeg;运行命令行(下载解压路径)\bin\ffmpeg.exe -i XXX.mp4 -c copy -vbsf h264_metadata=matrix_coefficients=1 XXX_fix.mp4.
直接复制,速度和画质都不是问题。


