Frame Rate Conversion Calculator
Use our free Frame rate conversion Calculator to learn and practice. Get step-by-step solutions with explanations and examples.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Frame Rate Conversion Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Conversion Ratio = Target FPS / Source FPS
Worked example โ 8,946 fewer frames needed | Speed conversion adds 5 min 57.5 sec to duration | Pitch correction may be required
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 Target frames: 25 x 1800 = 45,000 frames (at original duration) Ratio: 25 / 29.97 = 0.834168 Speed change: (0.834168 - 1) x 100 = -16.58% (slower) New duration if speed-changed: 1800 / 0.834168 = 2157.5 sec = 35 min 57.5 sec Audio pitch shift: 1200 x log2(1 / 0.834168) = +312.7 cents (if sped up to PAL) Frame 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 Target frames: 23.976 x 5400 = 129,470 frames Ratio: 23.976 / 24 = 0.999 Speed change: -0.1% (0.999 of original speed) Duration change: 5400 / 0.999 = 5405.4 sec (5.4 seconds longer) Audio pitch shift: 1200 x log2(1 / 0.999) = 1.73 cents (imperceptible) 130 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 is 29.97 fps and why is it not exactly 30 fps?
The 29.97 fps rate originated from the transition from black-and-white to color NTSC television in the 1950s. The original monochrome NTSC standard used exactly 30 fps, synchronized to the 60 Hz AC power grid. When color information was added to the signal, engineers needed to prevent visual interference between the color subcarrier frequency and the audio carrier. The solution was to reduce the frame rate by exactly 0.1 percent, from 30 to 30 times 1000 divided by 1001, which equals 29.97002997 fps. This tiny reduction eliminated the interference pattern while remaining close enough to 30 fps to be compatible with existing equipment. The same factor applies to other NTSC-derived rates, giving us 23.976 fps and 59.94 fps instead of exactly 24 and 60.
What is 3:2 pulldown and how does it convert 24 fps to 30 fps?
3:2 pulldown, also called telecine, is the process used to convert 24 fps film content to 30 fps (29.97 fps) NTSC video. Since 30 is not evenly divisible by 24, a pattern of alternating 3 and 2 video fields is created from each pair of film frames. The first film frame is displayed for 3 fields (1.5 video frames), and the second film frame is displayed for 2 fields (1 video frame). This alternating pattern repeats, converting 4 film frames into 5 video frames, achieving the exact 24 to 30 conversion ratio. The result is that some video frames contain fields from two different film frames, which can cause visible interlacing artifacts on motion. Inverse telecine (IVTC) reverses this process to recover the original 24 fps frames.
How does PAL speedup work when converting film to 25 fps?
PAL speedup is the simplest frame rate conversion method, used to convert 24 fps film content to 25 fps for PAL broadcast regions. Since 25 is very close to 24, the film is simply played back 4.1667 percent faster, with each film frame displayed as exactly one video frame. This one-to-one frame mapping means there are no pulldown artifacts or interlacing issues, resulting in cleaner motion than the NTSC 3:2 pulldown method. However, the speedup increases audio pitch by approximately 70.7 cents (about three-quarters of a semitone), which is noticeable to many listeners. Modern PAL conversions often apply pitch correction to the audio to compensate for this shift while maintaining the visual speedup. Some viewers also notice that action sequences appear slightly faster than intended.
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.
How do high frame rates affect file size and bandwidth?
Frame rate has a directly proportional effect on uncompressed video file size and a significant but not linear effect on compressed video. Doubling the frame rate from 30 to 60 fps doubles the number of frames and therefore doubles the raw data. For compressed formats like H.264 or H.265, the increase is typically 40 to 60 percent rather than double, because inter-frame compression exploits the similarity between consecutive frames, and higher frame rates have more similarity between adjacent frames. A 1080p video at 30 fps might require 8 Mbps for good quality, while the same content at 60 fps might need 12 to 14 Mbps. For streaming, higher frame rates demand more bandwidth from viewers and more storage on servers. This is why many streaming services cap content at 30 fps and only offer 60 fps for premium tiers.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎLearning Retention Rate Calculator
Calculate learning retention rate with inputs, formulas, and instant results.
๐งฎAttendance Rate Calculator
Calculate attendance rate with inputs, formulas, and instant results.
๐งฎAnimation Frame Time Calculator
Calculate animation frame time with inputs, formulas, and instant results.
๐งฎAudio Sample Rate Converter
Calculate audio sample rate converter with inputs, formulas, and instant results.
๐งฎFrame Interpolation Time Calculator
Calculate frame interpolation time with inputs, formulas, and instant results.
๐งฎShutter Speed to Frame Sync Calculator
Calculate shutter speed to frame sync with inputs, formulas, and instant results.
๐งฎTimecode to Frame Converter
Calculate timecode to frame converter with inputs, formulas, and instant results.
๐งฎVideo Frame Size Calculator
Calculate video frame size with inputs, formulas, and instant results.