The program filters the image data in the way a real VCR+CRT pair would work. This includes separating RGB values into YIQ (how NTSC's luminance and chrominance are represented), smearing chrominance values, generating noise and shifting+discoloring whole lines of video. The result image (or a sequence of images aka frames) can be then converted into a video using ffmpeg.
how is this related to vhs or vcr ? please explain
The program filters the image data in the way a real VCR+CRT pair would work. This includes separating RGB values into YIQ (how NTSC's luminance and chrominance are represented), smearing chrominance values, generating noise and shifting+discoloring whole lines of video. The result image (or a sequence of images aka frames) can be then converted into a video using ffmpeg.
@@untodesuOk, now what is the program that generates the sequence of image files for ffmpeg to pack it in a video?
@@mr.tesseract6854 it's called RITEG (Realtime-ish Image Transformer Enhanced by OpenGL), github.com/untodesu/riteg