Frame rates
Frame rates from 23.976 to 240 fps, including the NTSC rates (23.976, 29.97 and 59.94) whose timestamps never land on round numbers.
The files
10 files in snapshot 2026-11-02. Each one's full fact sheet and recipe:
GET /v1/cases/{id}, no token needed.
- 23.976 fps H.264 in MP4
fps/23.976.mp4MP41920x1080 H.264 at 23.976 fps, stereo AAC at 48 kHz, 6 s, 4.8 MB Facts - 24 fps H.264 in MP4
fps/24.mp4MP41920x1080 H.264 at 24 fps, stereo AAC at 48 kHz, 6 s, 4.8 MB Facts - 25 fps H.264 in MP4
fps/25.mp4MP41920x1080 H.264 at 25 fps, stereo AAC at 48 kHz, 6 s, 4.9 MB Facts - 29.97 fps H.264 in MP4
fps/29.97.mp4MP41920x1080 H.264 at 29.97 fps, stereo AAC at 48 kHz, 6 s, 5.5 MB Facts - 30 fps H.264 in MP4
fps/30.mp4MP41920x1080 H.264 at 30 fps, stereo AAC at 48 kHz, 6 s, 5.5 MB Facts - 50 fps H.264 in MP4
fps/50.mp4MP41920x1080 H.264 at 50 fps, stereo AAC at 48 kHz, 6 s, 7.4 MB Facts - 59.94 fps H.264 in MP4
fps/59.94.mp4MP41920x1080 H.264 at 59.94 fps, stereo AAC at 48 kHz, 6 s, 8.3 MB Facts - 60 fps H.264 in MP4
fps/60.mp4MP41920x1080 H.264 at 60 fps, stereo AAC at 48 kHz, 6 s, 8.3 MB Facts - 120 fps H.264 in MP4
fps/120.mp4MP41920x1080 H.264 at 120 fps, stereo AAC at 48 kHz, 6 s, 13.0 MB Facts - 240 fps H.264 in MP4
fps/240.mp4MP41920x1080 H.264 at 240 fps, stereo AAC at 48 kHz, 6 s, 25.4 MB Facts
What's in every file
Every video carries its frame number and timecode, burned in at the top left, a frame code along the bottom that the checker reads, and a white flash in the first three frames of every second. The audio carries a tone with a 40 ms beep at the start of every second. So a test can tell which frame is on screen, whether any were dropped, and whether sound and picture line up.
How they were verified
Before publishing, every file was probed and decoded by FFmpeg 7.1.5-0+deb13u1 and GStreamer 1.26.2 (sidecar subtitle files are probed only), and every file with video was played through the testsrc checker, which reads the frame code to confirm frames, timing, orientation, aspect and colour.
Use them
# one file's facts curl https://testsrc.com/v1/cases/fps/23.976.mp4 # play every file in this category through your player and check what it showed testsrc run --player libvlc fps/
See the API reference for tokens, quotas and snapshots.
testsrc is in early access. Free for open-source projects, $99/month per organisation for companies.
Get early access