Last week my father was cleaning out some old boxes and came across a few dozen old floppy disks. These were all in sky blue sleeves with rainbow labels that said “Konica PC PictureShow”. The disks were still in great condition, so I thought it would be fun to see what was on these photo time capsules from yesteryear.
FrameVis is a Python script for creating visualizations from video frames, also known as “movie barcodes” due to their vertical striping. The script uses the OpenCV library to read from a video file, load frames into memory, and then stack them together to make a new image visualizing the entire film. The resulting visualizations are as fascinating as they are beautiful… you can see the flow of the color grading, the pacing of the editing, and if you know the film well enough you can even pick out certain scenes or even shots.
This script works on Windows, Mac, and Linux and is compatible with all OpenCV file types and codecs. You can download it on GitHub.