Your own footageGuide
Variable frame rate footage in a video ad edit
Short answer
Variable frame-rate footage has uneven frame timing, which can complicate a tightly synchronized edit. Inspect timestamps and the actual sync symptoms before converting it. When a constant-rate intermediate is needed, preserve the original, choose the output treatment deliberately and compare duration, audio alignment and representative motion after conversion. Do not assume that a nominal frame-rate label describes every frame.
Inspect timing before blaming the editor
A phone recording may play acceptably on its own while behaving differently after trimming, joining or captioning. Begin with the source properties and the visible symptom, rather than changing several export settings at once. Compare nominal frame rate with actual timestamps to decide whether a controlled conversion is needed and what to verify afterward.
The FFmpeg documentation describes output frame-rate modes, and ffprobe exposes stream and frame information. This guide proposes a preparation method for irregularly timed footage. ai ad workflow small business provides the library context. It is not a report that every phone source causes synchronization problems or that conversion is always required.
A hypothetical phone hinge clip appears normal by itself, then behaves differently after joining the ad. Begin with timestamps and the relationship to the accepted audio, rather than assuming that the captions are wrong. If the workflow needs a constant-rate derivative, preserve the original and record that transformation. Check duration, action boundaries and synchronization on the derivative before rebuilding downstream timing; a nominal frame-rate label alone cannot explain the symptom.
A reported rate summarizes a stream, while frame timestamps describe when individual frames occur. Inspect the actual intervals when a timing problem appears. A filename containing a rate is weaker evidence than the media itself.
Keep the observation specific. The audio might drift, motion might stutter after a cut or captions might follow an intermediate with another duration. Those symptoms can have several causes. Record the source ID, selected interval and stage where the problem appears. If the original plays correctly but the assembled output fails, compare that stage’s input and output before assuming the source must be re-recorded.
| Check | Suggested action |
|---|---|
| Diagnosis | Inspect actual timing and symptoms |
| Original | Keep source unchanged |
| Conversion | Choose explicit frame treatment |
| Validation | Compare duration, sound and motion |
Source: Turntake editorial checklist (proposed), October 2026.

Preserve the original and its provenance
Create an intermediate under a new asset ID. Keep the original file unchanged with recording metadata and source location. An intermediate is a technical derivative, not a replacement for the original evidence.
Deduplicate a video library while keeping provenance covers duplicate handling. A converted copy can look nearly identical while differing in timing or encoding, so it should not be discarded as a duplicate without inspecting its role. Name video assets with stable IDs and readable labels covers asset names and IDs. Record a parent-child relationship between original and intermediate, along with the conversion settings. The editor can then choose the prepared file while the team retains the source needed to diagnose a later mismatch.
- 01Inspect source timestampsRecord the sync symptom
- 02Preserve originalCreate identified derivative
- 03Choose rate treatmentConvert for the actual workflow
- 04Compare duration and playbackAccept prepared source
Choose a deliberate constant-rate treatment
If the downstream workflow requires constant timing, select the intended output rate and conversion method. The operation may duplicate or drop frames to fit the selected schedule. That can preserve overall duration while changing the distribution of visible frames.
Do not treat conversion as a metadata rename. Use the maintained command reference for the installed tool and inspect the result. Choose a representative interval with visible movement and a clear sound cue. A still shot can conceal a timing problem that becomes obvious during a hand action or lip movement. Keep the proposed delivery contract in view so the intermediate serves the edit rather than adding an unnecessary transformation.
Compare duration and sync after conversion
Measure source and intermediate durations and play the beginning, middle and ending against the audio. Investigate unexplained changes rather than assuming a small difference is harmless. A short discrepancy at a join can affect caption timing or a later cut.
This is a recommended validation process. In our production in October 2026, media checks inspect actual output properties rather than relying only on file existence. Keep that principle separate from a claim that this particular conversion route has been tested on every source type. Record whether audio was copied, re-encoded or replaced, because each choice changes what the sync comparison is checking.
- Media roleOriginalRecord to preserveCapture metadata and source identity
- Media roleIntermediateRecord to preserveParent ID and conversion settings
- Media roleProxyRecord to preserveReview timeline mapping
- Media roleFinalRecord to preserveAccepted output properties
Keep proxy and final media relationships clear
Video review proxies: small files, traceable notes covers review proxies. A proxy should preserve a known mapping to the original timeline; a conversion intermediate has a different purpose. Do not combine both roles into an undocumented file that the editor cannot trace.
If review notes were made against an earlier proxy, confirm that their timestamps still locate the intended event in the prepared media. Keep the timebase and duration relationship in the manifest. A visible frame near a cut may move when the conversion chooses a different output frame. Inspect the actual event before transferring a precise note, particularly where the note concerns a brief action or the first sound of a word.
Accept the prepared source only after playback
Confirm the expected video and audio streams, timing behavior, duration and readable picture. Play the full prepared clip when it is short enough to inspect directly. A successful conversion command is not proof that the result is suitable for editing.
Turntake’s content library approach describes Turntake’s content-library approach. Keep the original, the derivative record and the acceptance result together. If the symptom remains, return to the stage comparison instead of repeatedly converting the same file with unrelated presets.
For a hypothetical hand-clap test, compare the visible contact and sound near the opening and ending. If they align in the original but separate after conversion, the preparation step needs investigation. If both sources show the same offset, conversion may not be the relevant repair. This simple distinction helps avoid blaming irregular frame timing for a mismatch introduced somewhere else in the workflow.

Inspect a motion-heavy interval
Choose a source interval where a hand crosses the frame or a person turns. Compare that motion in the original and prepared file at normal speed and around the selected cut points. A change in frame selection can matter even when reported duration matches. Record the observation without assuming the derivative is unusable. If the movement remains readable and sync is preserved, accept the prepared source for its defined role while keeping the original available for another delivery path.
Who wrote this We made the ads first, for SmartSolar in Denmark, Sweden and Ireland. Then we built Turntake. Where Turntake comes from
FAQ
How should I handle variable-frame-rate footage?
Variable frame-rate footage has uneven frame timing, which can complicate a tightly synchronized edit. Inspect timestamps and the actual sync symptoms before converting it. When a constant-rate intermediate is needed, preserve the original, choose the output treatment deliberately and compare duration, audio alignment and representative motion after conversion. Do not assume that a nominal frame-rate label describes every frame.
How do I distinguish a nominal rate from timestamps?
A reported rate summarizes a stream, while frame timestamps describe when individual frames occur. Inspect the actual intervals when a timing problem appears. A filename containing a rate is weaker evidence than the media itself.
How do I preserve the original and its provenance?
Create an intermediate under a new asset ID. Keep the original file unchanged with recording metadata and source location. An intermediate is a technical derivative, not a replacement for the original evidence.
How do I choose a deliberate constant-rate treatment?
If the downstream workflow requires constant timing, select the intended output rate and conversion method. The operation may duplicate or drop frames to fit the selected schedule. That can preserve overall duration while changing the distribution of visible frames.
Sources
- FFmpeg: Command documentation checked 11 October 2026
- FFmpeg: ffprobe documentation checked 11 October 2026
Facts from the sources below were checked on the date shown. Pages change, so read the source again before you rely on it.