Reference + calculator

Pulldown & audio sync

When footage moves between frame rates, speed and audio change. This works out the speed shift, pitch, the audio sample-rate to "pull", and how far sound drifts out of sync over time.

Conversion

Common conversions

From → ToSpeedAudioName
24 → 23.976−0.1%48000 → 47952 HzNTSC pulldown
23.976 → 24+0.1%47952 → 48000 HzNTSC pullup
30 → 29.97−0.1%pull down 0.1%NTSC pulldown
24 → 25+4.17%pitch ~+0.7 stPAL speed-up
25 → 24−4.0%pitch ~−0.7 stPAL slow-down
What is 1000/1001?

NTSC "drops" the rate by a factor of exactly 1000/1001 (≈0.0999%) for historical color-subcarrier reasons. So 24 fps becomes 23.976, 30 becomes 29.97, and 48 kHz audio paired with them is sometimes run at 47.952 kHz.

Pull vs frame-rate conversion

A "pull" just reinterprets existing frames/samples at a slightly different rate (no new frames). A true frame-rate conversion (e.g. 24→25 for content, not speed) creates new frames via blending or optical flow and is a different operation.