Frame Extractor
Key Insight
There are two different ways to pull N frames from a clip, and they are not the same: sampling evenly across the frame indices — take every Kth frame in the file — versus evenly across time — a fixed frame rate, such as one frame per second. Index-sampling treats every stored frame as equal, so whichever stretch of the clip was saved with the most frames soaks up the most picks; time-based (fps) sampling instead hands every real second the same number of frames. When a clip's frames are spread evenly over time, the two agree. They split apart when a clip mixes a long, near-still stretch — saved as many almost-identical frames — with a short burst of fast action saved as just a handful: index-sampling then floods you with copies of the boring still part and barely catches the action, while fps-sampling keeps the picks evenly spaced in real seconds, so the fast moment still gets its fair share. Picking the wrong one feeds your model a distorted picture of how fast the world moves. This project samples both ways on fast and slow scenes so you can see the difference with your own eyes.