Probably the worst possible way to watch Bad Apple
This program draws every single frame of Bad Apple video inside Python Turtle Graphics, but since Turtle is incredibly slow, you'll see the end of it only after 4 hours. This project was made in one day, so I haven't figured out how to optimise drawing and get rid of weird lines across picture (let me know if you know how).
- FFMPEG converts video to PNG images with threshold filter from here
- OpenCV opens frame and tells color of each pixel in every row
- Turtle moves through each of 360 lines (height of the video itself) and places pen down each time OpenCV says there's black
- Process repeats from step 2 when Turtle ends drawing frame and clears screen
FFMPEG for converting video to monochrome images OpenCV-Python works with images Turtle Graphics draws Bad Apple clip with worst speed ever possible