Frame Rate Conversion Calculator
Use our free Frame rate conversion Calculator to learn and practice. Get step-by-step solutions with explanations and examples.
Formula
Conversion Ratio = Target FPS / Source FPS
Where Target FPS and Source FPS are the desired and original frame rates. Speed change percentage equals (Ratio - 1) x 100. New duration equals Original Duration divided by Ratio. Audio pitch shift in cents equals 1200 x log2(1 / Ratio).
Worked Examples
Example 1: Converting NTSC 29.97 fps to PAL 25 fps
Problem: A 30-minute TV episode at 29.97 fps needs to be converted to 25 fps for PAL broadcast. Calculate the conversion parameters and duration change.
Solution: Source frames: 29.97 x 1800 = 53,946 frames\nTarget frames: 25 x 1800 = 45,000 frames (at original duration)\nRatio: 25 / 29.97 = 0.834168\nSpeed change: (0.834168 - 1) x 100 = -16.58% (slower)\nNew duration if speed-changed: 1800 / 0.834168 = 2157.5 sec = 35 min 57.5 sec\nAudio pitch shift: 1200 x log2(1 / 0.834168) = +312.7 cents (if sped up to PAL)\nFrame difference: 45,000 - 53,946 = -8,946 frames to remove
Result: 8,946 fewer frames needed | Speed conversion adds 5 min 57.5 sec to duration | Pitch correction may be required
Example 2: Converting 24 fps Film to 23.976 fps for NTSC
Problem: A 90-minute film at exactly 24 fps needs to be converted to 23.976 fps for NTSC-compatible delivery. Calculate the impact.
Solution: Source frames: 24 x 5400 = 129,600 frames\nTarget frames: 23.976 x 5400 = 129,470 frames\nRatio: 23.976 / 24 = 0.999\nSpeed change: -0.1% (0.999 of original speed)\nDuration change: 5400 / 0.999 = 5405.4 sec (5.4 seconds longer)\nAudio pitch shift: 1200 x log2(1 / 0.999) = 1.73 cents (imperceptible)\n130 frames difference over 90 minutes
Result: Only 130 frames difference (0.1% change) | 5.4 seconds longer | Pitch shift of 1.73 cents is inaudible
Frequently Asked Questions
Why do different frame rates exist for video?
Different frame rates evolved from the technical requirements of various broadcast systems and creative traditions around the world. The 24 fps rate became the cinema standard in the 1920s as the minimum speed for smooth motion with synchronized optical sound. When television was developed, the NTSC system in North America adopted 30 fps (later 29.97 fps to avoid interference with color subcarrier frequencies). The PAL system in Europe used 25 fps because it was synchronized to the 50 Hz power grid frequency. Modern digital cinema uses 24 fps to maintain the cinematic look, while gaming targets 60 fps or higher for responsive interaction. Each frame rate carries distinct visual characteristics and technical constraints that affect conversion between formats.
What happens to audio when converting video frame rates?
When frame rate conversion involves a speed change, the audio is directly affected. If the video is sped up or slowed down to match the target frame rate, the audio pitch shifts proportionally. A 4.1 percent speedup from 24 to 25 fps raises pitch by about 71 cents. Converting from 25 fps PAL to 24 fps cinema slows audio by 4 percent, lowering pitch by 71 cents. Modern workflows handle this with time-stretching algorithms that adjust duration without changing pitch, or pitch-shifting that corrects the altered pitch to match the original. If frame interpolation or frame blending is used instead of speed change, the audio duration remains unchanged and no pitch correction is needed. Professional tools like ProTools and DaVinci Resolve include integrated audio time-stretch and pitch correction for frame rate conversion workflows.
What is drop frame timecode and when is it used?
Drop frame timecode is a timecode counting scheme used with 29.97 fps video to keep the timecode display synchronized with real elapsed time. Since 29.97 fps is slightly slower than 30 fps, a straight frame count at 30 fps would gradually drift ahead of actual clock time, accumulating an error of approximately 3.6 seconds per hour. Drop frame timecode compensates by skipping frame numbers 0 and 1 at the start of each minute, except every tenth minute. This means frames numbered 00 and 01 are omitted from the count at minutes 1 through 9, but kept at minutes 0, 10, 20, 30, 40, and 50. No actual video frames are dropped or removed; only the numbering sequence is adjusted. Drop frame timecode is identified by semicolons between values rather than colons.
How do I convert between NTSC and PAL frame rates?
Converting between NTSC (29.97 fps) and PAL (25 fps) is one of the most common and challenging frame rate conversions. There are three primary methods. Speed change converts by slowing NTSC content by 16.7 percent to match PAL, or speeding PAL content up by 20 percent for NTSC, which significantly affects audio and program duration. Frame blending maintains original speed but creates blended transitional frames at the points where frame timing does not align, which can appear slightly blurry. Motion interpolation uses optical flow to generate new frames at the exact timing needed, providing the highest quality but requiring the most processing power. Professional broadcast facilities typically use standards converters with motion-compensated interpolation for the best results. Most NLE software like DaVinci Resolve and Premiere Pro support all three methods.
What frame rate should I use for social media platforms?
Different social media platforms have varying frame rate requirements and recommendations. YouTube accepts virtually any frame rate from 24 to 60 fps and displays at the uploaded rate. Instagram supports up to 30 fps for feed posts and 30 fps for stories and reels. TikTok supports up to 60 fps but 30 fps is most common. Facebook supports up to 30 fps. Twitter supports up to 60 fps. For the widest compatibility and smoothest playback, 30 fps is the safest choice across all platforms. If your source material is 24 fps cinematic content, uploading at 24 fps is acceptable on YouTube and will maintain the intended look. For action-oriented or sports content, 60 fps provides noticeably smoother motion on platforms that support it, particularly YouTube.
What is variable frame rate and how does it affect conversion?
Variable frame rate (VFR) video uses different frame rates throughout the recording, adapting the rate based on scene complexity or device capability. Many smartphones and screen recording applications produce VFR content, where static scenes may be captured at lower rates and motion scenes at higher rates. VFR is problematic for professional editing because most NLEs expect constant frame rate (CFR) content. Converting VFR to CFR is often the first step in any editing workflow and can be done with tools like HandBrake, FFmpeg, or Shutter Encoder. During conversion, frames are either duplicated or dropped to maintain consistent timing at the target frame rate. Audio synchronization issues are common with VFR content, so converting to CFR early in the pipeline prevents drift problems during editing.