Skip to main content

Convert 25 fps to 24 fps

To convert 25 fps to 24 fps without dropping frames, play every frame at 24 fps. The video runs 4.17% longer, so the audio must be time-stretched to match.

How 25 to 24 fps conversion works

Every frame is kept and simply played at the new rate, so the video runs faster or slower. Audio must be time-stretched (atempo) to stay in sync without a pitch change.

Frame ratio25 : 24
MethodSpeed change (keep every frame)
Running time+4.17%
AudioAudio is slowed to match with atempo=24/25, which keeps the pitch. Without it, a plain slowdown lowers the pitch by about 0.7 semitones.

Frame counts

Source lengthFrames at 25 fpsFrames at 24 fpsOutput length
1 second25251.042 s
10 seconds25025010.417 s
1 minute1,5001,5001.04 min
10 minutes15,00015,00010.42 min

FFmpeg command

ffmpeg -i input.mp4 -vf "setpts=25/24*PTS" -r 24 -af "atempo=24/25" output.mp4

Verified Oct 16, 2026against FFmpeg setpts and atempo filters

Changelog
  • : Published; FFmpeg command tested with FFmpeg 7.1.1.

Send this for client review in Kreatli

Share the export with a review link, collect pinned comments and record approval on the right version.

Open in Kreatli

Frequently asked questions

Send it for client review in Kreatli

Share exports with a review link, collect frame-accurate comments and record approval on the right version.