- Edited
Greetings
Today i would like to announce a new project that's been in the works for quite some time by myself and @Slacor. Project VideoDiff. An open source program written in Python for detecting visual anomalies including (but not limited to) temporal dithering using the OpenCV library.
Unfortunately it's often not as easy as doing a passive screen recording and using that for input because most visual anomalies that cause issues are at the GPU output stage, but when paired with a lossless capture card such as the DVI2PCie, it renders VideoDiff into a useful investigation tool for investigating visual anomalies across many types of devices and operating systems.
Here is a demonstration of VideoDiff being able to capture temporal dithering that was explicitly enabled on a Linux system with an AMD Radeon M370X graphics chip. You can see the difference between the blue, green and red color channels and the "mask" method which overlays the differences of the previous frame onto the current frame.
Demonstration (should be relatively safe to view)
Here is the source code.
More information and tests to follow in the future.
Welcome to a new era