Drop Frame vs. Non-Drop Frame Timecode: The Complete Guide (2026)

· 10 min lecture · Mise à jour :
Cadre de chute vs cadre de non chute
Dans cet article

Drop frame timecode (DF) skips specific frame numbers to keep the running clock synchronized with real time. Non-drop frame timecode (NDF) counts every frame sequentially but runs 3.6 seconds short per hour of 29.97fps video. For broadcast, use drop frame. For frame-accurate editing, use non-drop frame.

Key Takeaways:

  • Drop frame and non-drop frame are two methods for mapping video frames to a clock. Neither removes actual frames from your recording.
  • The distinction matters most at 29.97fps (NTSC) and 59.94fps. At 23.976fps (cinema) and 25fps (PAL), drop frame does not exist.
  • You can identify the format by its notation: colons only (HH:MM:SS:FF) means non-drop frame; a semicolon before the frame count (HH:MM:SS;FF) means drop frame.
  • For broadcast and streaming delivery, drop frame is standard practice. For film editing and frame-accurate post-production, non-drop frame is preferred.
  • Mismatched timecodes in captioning cause sync drift that compounds over time. Sonix automatically detects and matches your video’s timecode format.

Drop Frame vs. Non-Drop Frame at a Glance

Drop Frame (DF)Non-Drop Frame (NDF)
NotationHH:MM:SS;FFHH:MM:SS:FF
Real-time accurate?OuiNo (runs 3.6 sec short per hour at 29.97fps)
Frame-count accurate?NonOui
Meilleur pourBroadcast, streaming deliveryFilm editing, post-production
Frame rates29.97fps, 59.94fps23.976fps, 29.97fps, 59.94fps
PAL (25fps, 50fps)?Not applicableStandard (no drop frame needed)
Cadre de chute vs cadre de non chute

Qu'est-ce que le timecode ?

Timecode is a precise method for counting and labeling the frames in a recording so you know their exact location. Think of video timecodes like URLs on the web: you rarely notice them while browsing, but you need the exact address to share or reference a specific page. Timecode does the same thing for video frames, and is used to reference and synchronize all types of audio-video files.

SMPTE timecode is the global standard for labeling video and film. Developed in the 1960s by the Société des ingénieurs du cinéma et de la télévision (SMPTE), it enables accurate editing, identification, and synchronization of media. SMPTE timecode is expressed in HH:MM:SS:FF format (hours, minutes, seconds, frames).

Two foundational rules govern how timecode works:

  1. Only whole frames are counted, never fractional ones.
  2. Numbering is zero-based: the first frame is 00, not 01.

Why 29.97fps Exists: The Short Version

When color television was introduced in 1953, the NTSC standard was modified to accommodate color in existing black-and-white receivers. The frame rate was reduced from 30fps to 29.97fps, creating a small but compounding disparity between real-world clock time and video time.

Because timecode is still numbered as if video runs at 30fps, a 29.97fps recording generates only 107,892 frames per hour instead of the 108,000 frames the counter expects. That gap equals 3.6 seconds per hour. Drop frame timecode was created specifically to close it.

Drop Frame vs. Non-Drop Frame: What’s the Difference?

Drop frame timecode matches real time. Non-drop frame timecode does not. The non-drop frame format counts frames accurately but drifts from the clock; drop frame corrects that drift by skipping specific frame numbers (not actual frames) in the count.

To put it simply, each format serves a different primary purpose:

  • Drop frame: Tells time. Reading a drop frame timecode tells you exactly where you are on a chronological clock, but not the precise total frame count.
  • Non-drop frame: Counts frames. It is frame-accurate, meaning it correctly counts every frame. However, in NTSC video, 30 non-drop frames do not equal one second of real time.

Qu'est-ce que le Drop Frame Timecode ?

Drop frame timecode (DF) fixes the 29.97fps disparity by skipping specific frame numbers so the timecode counter stays synchronized with real-world clock time. It does not remove any actual frames from your recording.

The math: at 29.97fps, there are 107,892 frames per hour instead of 108,000. The difference is 108 frame numbers, or 3.6 seconds. Left uncorrected, a real-time hour of 29.97fps video would display on the counter as 01:00:03;18.

The correction follows a specific pattern: the first two frame numbers (00 and 01) are dropped from the count at the start of every minute, except every tenth minute (minutes 00, 10, 20, 30, 40, and 50). Frame numbers are dropped from minutes 01-09, 11-19, 21-29, 31-39, 41-49, and 51-59. By the time one hour elapses, exactly 108 frame numbers have been removed, and the counter reads 01:00:00;00 in real time.

Drop frame timecode only removes numbers from the count. Your recording is completely unaffected.

Qu'est-ce qu'un code temporel de trame non-drop ?

Non-drop frame timecode (NDF) counts every single video frame without any relabeling. The ratio of timecode to frame count is 1:1, which makes it straightforward and frame-accurate.

The trade-off: at NTSC’s 29.97fps playback rate, an hour-long recording in non-drop frame is not an hour in real time. It is 3.6 seconds shorter, because the counter tallies 3,000 frames per 100 seconds while the actual playback rate delivers only 2,997. A one-hour program using non-drop frame timecode ends at 00:59:56:12 rather than 01:00:00:00.

Choisir entre un cadre de type Drop Frame et un cadre de type Non-Drop Frame

Neither format alters the visual image. Most modern editing systems handle both, and you can switch between them, though consistency within a project is strongly recommended.

As a general rule:

  • Use drop frame if the production is intended for broadcast or streaming delivery. It is the industry standard for any context where program duration must match real-world clock time.
  • Use non-drop frame for film editing, archival work, or any workflow where counting exact frames matters more than matching the clock.

Not sure which format you are looking at? The notation gives it away. Non-drop frame uses all colons (HH:MM:SS:FF). Drop frame uses a semicolon or period before the frame count (HH:MM:SS;FF or HH:MM:SS.FF).

Drop Frame and Non-Drop Frame Across Common Frame Rates

The 29.97fps case gets most of the attention, but filmmakers and video producers work across several frame rates. Here is how drop frame applies to each.

23.976fps (Cinema and Streaming)

No drop frame variant exists at 23.976fps. This frame rate divides cleanly enough into real time that the drift is negligible for most production contexts, and the industry has standardized on non-drop frame for cinema and streaming originals. As of 2026, 23.976fps is the most common delivery frame rate for streaming platforms.

29.97fps (NTSC Broadcast)

This is the primary use case for drop frame, as described above. Both DF and NDF exist at this rate. Broadcast uses drop frame; post-production often uses non-drop frame.

59.94fps (Sports and Live Broadcast)

Drop frame exists at 59.94fps and is used for sports and live broadcast. The math scales proportionally from the 29.97fps case: the same pattern of dropping frame numbers applies, just at double the rate.

25fps and 50fps (PAL)

No drop frame exists for PAL frame rates. Because 25fps divides evenly into the 50Hz electrical standard used in Europe and PAL regions, there is no disparity between frame count and real time. This is a frequent point of confusion: editors who learned timecode on NTSC systems sometimes look for a drop frame option in PAL projects and find none. That is by design.

How to Set Drop Frame or Non-Drop Frame in Your NLE

The setting lives in your sequence or project settings, not in the export dialog. Here is where to find it in the three most common non-linear editors.

Adobe Premiere Pro

  • Aller à Sequence > Sequence Settings (or set it when creating a new sequence).
  • The frame rate dropdown includes both 29.97fps (Drop Frame) and 29.97fps (Non-Drop Frame) as separate options.
  • The timecode display in the Program Monitor will show semicolons (;) for drop frame and colons (:) for non-drop frame, confirming your selection.
  • For broadcast delivery, choose the drop frame option. For frame-accurate offline editing, choose non-drop frame.

Final Cut Pro

  • Set the frame rate in File > Project Properties when creating a new project.
  • For 29.97fps projects, Final Cut Pro defaults to drop frame automatically, which aligns with its broadcast-first design.
  • You can verify the timecode format in the timecode display at the top of the Viewer window.

DaVinci Resolve

  • Aller à File > Project Settings > Master Settings.
  • Set the timeline frame rate first, then look for the “Use drop frame timecode” checkbox directly below the frame rate selector.
  • Resolve applies the setting project-wide, so confirm it before you begin editing rather than mid-project.

How Drop and Non-Drop Frames Affect Transcription and Captioning

If you are not already captioning your video content, it is time to start. Closed captions are a recommended best practice for digital accessibility under the Directives d'accessibilité au contenu Web (WCAG), and subtitled videos consistently earn more engagement in comments, likes, and shares.

When captioning, knowing whether your file is drop frame or non-drop frame is essential. If you caption a drop frame video with non-drop frame captions, the sync will be off from the start and the drift will compound as the video progresses. A one-hour program could end up with captions that are 3.6 seconds out of sync by the final scene.

Sonix handles this automatically. Its création automatisée de sous-titres syncs captions to your video’s timecode format, whether drop frame or non-drop frame, so you can make precise manual adjustments without starting from scratch. For transcription vidéo workflows, Sonix exports to SRT, VTT, and other caption formats that carry the correct timecode through to your NLE.

Transcription sans souci avec Sonix

Sonix is the world’s most advanced automated transcription and subtitling platform. Supporting 53+ languages, it delivers fast, accurate transcripts at an affordable price, and handles timecodes in both drop frame and non-drop frame formats.

The in-browser editor works with multiple file types and integrates with Adobe Premiere Pro, Adobe Audition, and Final Cut Pro for seamless transcript export. Whether your project is a broadcast documentary or a streaming series, Sonix fits into your existing workflow without adding steps.

Essayez Sonix gratuitement and get 30 minutes of sous-titres et sous-titres automatisés included with your account.

Questions fréquemment posées

Does drop frame actually remove frames from my video?

No. Drop frame timecode only skips frame numbers in the count; it does not delete any actual frames from your recording. Your video content is completely unaffected regardless of whether you use drop frame or non-drop frame. The term is misleading: think of it as “drop frame number” rather than “drop frame.”

What does the semicolon mean in a timecode?

A semicolon (or period) between the seconds and frames in a timecode display, for example 01:00:00;00, indicates drop frame timecode. All colons, for example 01:00:00:00, indicate non-drop frame. This notation difference is the fastest way to confirm which format a file is using without opening the project settings.

Should I use drop frame for YouTube or streaming?

Yes, for most streaming delivery workflows, drop frame is the right choice. Streaming platforms expect content duration to match real-world time, and drop frame ensures your program length is accurate. If your source footage is 29.97fps, deliver in drop frame. If your footage is 23.976fps, drop frame does not apply; use non-drop frame.

Does drop frame apply to 24fps or 25fps video?

No. Drop frame only exists for 29.97fps and 59.94fps (NTSC-derived frame rates). At 23.976fps (cinema), the drift is small enough that no correction is needed, and the industry uses non-drop frame by convention. At 25fps (PAL), the frame rate divides evenly into the 50Hz electrical standard, so there is no disparity to correct and no drop frame option exists.

How does drop frame timecode affect subtitle sync?

If your video is drop frame and your subtitle file uses non-drop frame timecodes (or vice versa), the captions will drift progressively out of sync. The drift starts small but reaches 3.6 seconds by the end of a one-hour program. Always confirm your subtitle export format matches your video’s timecode format. Sonix automatically syncs subtitles to your video’s timecode, eliminating this problem.

What happens if I mix drop frame and non-drop frame in the same project?

Mixing formats within a project creates sync errors that compound over time and can be difficult to diagnose. Most NLEs will flag the mismatch, but some will silently convert, which can introduce subtle timing errors. The safest practice is to set your project’s timecode format before you begin and keep all media consistent. If you inherit mixed-format footage, conform it to a single format during ingest.

La transcription par IA la plus précise au monde

Sonix transcrit vos fichiers audio et vidéo en quelques minutes, avec une précision qui vous fera oublier qu'il s'agit d'un système automatisé.

Rapide comme l'éclair
Abordable
Sécurisé
Essayez Sonix gratuitement
★★★★★ Apprécié par plus de 3 millions d'utilisateurs
99% Précision
35+ Langues
1B+ Heures transcrites
fr_FRFrench