20-picture video-only timing fixtures. Scripts tested with FFmpeg 6.1.1 and explicit -enc_time_base:v 1:1000. Presentation schedules, not summary FPS fields, establish the timing difference. Final-frame hold is excluded from interval-span arithmetic. No audio-sync test is included.

Synthetic examples created for ExtractVideoFrames.com. Original example media and illustration data: CC0. FFmpeg, Python, Pillow and ImageMagick are separate tools with their own licenses. Source programs do not delete existing directories; use a new working folder. No private media is included.
