VFRFix
On the App Store it's VFRFix: VFR to CFR Video, on Google Play VFRFix: VFR to CFR Converter — same app, same price, one name per store.
Phone cameras, screen recorders and meeting apps often record with a variable frame rate. The video plays fine, but in an editor the audio drifts, scrubbing stutters and multicam clips refuse to line up. VFRFix measures the real timing of every frame, converts the file to the exact constant rate it was aiming for, and re-checks the result before it calls the job done.
Free to try · one-time purchase unlocks full-length and batch conversion · no subscription, no account

three taps. constant frame rate.
A file's metadata can say “30 fps” while the frames inside arrive unevenly. VFRFix doesn't trust metadata: it measures the presentation time of every frame, works out the cadence the recording was aiming for, and recommends the exact standard rate — 29.97, not 30.

choose a video
Pick a file from Files or your photo library, or choose several at once to check a whole batch of clips. Analysis starts immediately.

read the result
Constant, nearly constant, variable or severely variable — with the measured range and the recommended rate. Technical details shows codec, HDR, cadence and timing statistics.

fix and save
Frames are re-timed to the exact rate, audio and resolution are kept, and the output is re-analysed and proven constant. Save or share it — your original is never changed.
what makes it different.
real timing, not metadata
Every frame's presentation time is measured. A file that says “30 fps” but isn't is caught.
exact standard rates
23.976, 24, 25, 29.97, 30, 50, 59.94, 60 and 120 — chosen from the video's own cadence, never rounded.
verified output
Every converted file is re-analysed. If it is not constant frame rate, the app says so instead of claiming success.
quality kept
Resolution, orientation and audio are preserved. HDR is preserved where the device supports it; otherwise you are asked before anything is converted to SDR.
batch
Check dozens of files, see which are variable, and fix only those — one at a time, so the phone stays cool.
works offline
Everything runs on your phone. No account, no upload, no server — and it works exactly the same on a plane.
try it free. pay once.
No subscription, no account, no adverts. Buy it once and it's yours on every device signed in to the same store account.
try it
- Analyse any video, any length
- Read the full technical report
- Convert the first 60 seconds of any video to prove it works on your footage
unlock everything
- Full-length, unlimited conversion
- Batch: fix many videos in one go
- Restore on any device via the store
- No subscription, ever
your video never leaves your device.
The app makes no network connections for analysis, conversion or verification. The only network activity is App Store or Google Play billing when you buy or restore the unlock.
- No uploads — videos, frames, thumbnails and timing data stay on your phone
- No analytics, advertising or crash-reporting SDKs
- No account, no personal data, no device identifiers
- Working copies are deleted when you start over, or automatically after 24 hours
support.
Questions, a video that was classified wrongly, or a purchase that didn't restore? Email us and a human will reply. If it's about a file, include the contents of Technical details — it has no personal data in it.