Awesome! Glad you liked it.

I think I made an error in my image dumping. If I did another pass I could probably clean the video up a bit. Basically, ffmpeg is a giant ball of mystical charms. If you specify -ss before the input parameter it will jump to the closest keyframe before the time you specified. If you specify -ss after the input parameter it will go frame by frame until it gets to the exact time you specified. And, supposedly, if you specify -ss both before and after it will jump to the closest keyframe, then walk to the time you specified.

I was specifying -ss before, so it's possible that each of the six frames dumped per global frame were off from each other a bit. I've had a go at specifying -ss before and after, but it doesn't seem to get me the time I asked for.

If I get motivated, I'll do another pass with -ss after the input. The only problem with -ss after is that it takes a long time to dump the frames. (Longer than usual)