This Processing sketch uses Java's RandomAccessFile to scrub through a very large uncompressed RGB video file (300GB in this case with 1,1 million frames) to be able to lookat interesing phenomena in the video at different time intervals.
This animated GIF was created using FFMPEG by converting the TIFF files generated by Processing's saveFrame()
function using ffmpeg -i screen-%04d.tif demo.gif
.