Matt Parker explains the history behind NTSC television running at 29.97 frames per second rather than 30, tracing it to the backward-compatible addition of color. He walks through the arithmetic behind the odd ratio.
Why Hacker News points people here: Go-to explanation whenever the strange 29.97 frame rate comes up, praised for its clarity and presenter.
“definitely go and watch Matt Parker's legendary explanation of why NTSC runs at 29.97fps”HN comment, 2020
“definitely go and watch Matt Parker's legendary explanation of why NTSC runs at 29.97fps”
Matt Parker's explanation of why NTSC runs at 29.97fps.
Full comment
Vaguely related, anyone who hasn't seen it, definitely go and watch Matt Parker's legendary explanation of why NTSC runs at 29.97fps: this video
RecommendsmxfhOct 2016
“Matt Parker (standupmaths) did a comprehensive video, with some original write-up on this recently”
Matt Parker's comprehensive explanation of the NTSC frame-rate ratio.
Full comment
If anyone wonders where the odd NTSC frame-rate ratio originated from, Matt Parker (standupmaths) did a comprehensive video, with some original write-up on this recently: this video
RecommendssantixJan 2018
“Cool video. I found another interesting one”
Explains NTSC's 29.97 frame rate.
Full comment
Cool video. I found another interesting one: Why is TV 29.97 frames per second? [0], which refers to NTSC's frame rate. [0]: this video
RecommendswalkerbrownDec 2025
“check out this video (great presenter!) explaining TV spectrum allocation, NTSC, PAL, and the origin of 29.97 fps.”
TV spectrum allocation, NTSC, PAL and origin of 29.97 fps.
Full comment
For anyone this deep on the thread, check out this video (great presenter!) explaining TV spectrum allocation, NTSC, PAL, and the origin of 29.97 fps. this video
Cites itdjsumdogJan 2018
“That comes from the old NTSC standard and the history of adding colour in a backwards compatible way”
Explains NTSC color backward compatibility and the odd frame rate.
Full comment
That comes from the old NTSC standard and the history of adding colour in a backwards compatible way: this video In the case that the above posters are mentioning, this probably has less to do with NTSC compatibility and more to do with bad timing hardware or cameras that attempt to do too much in PIO mode instead of using real encoding hardware.