According to this ffmpeg documentation, it seems one of the 'native' frame rate for ffmpeg is

'ntsc': 30000/1001

while 30000/1001=29.9700... does not equal to 29.97, I wonder if a Sony Pro camera really means it shots in 29.97, not 30000/1001?

If that Sony camera does shot in exact 29.97fps, I suppose we should keep the 29.97fps, should not change the fps of the video file to 30000/1001?

1 Answer 1


29.97 is shorthand for 30000/1001. There is no 29.970000... frame rate standard. FFmpeg will keep the native framerate (usually), so no need to specify an output -r value.

  • Thanks! So I can understand that the Sony Pro camera, in fact, shot at 30000/1001 fps.
    – shintaroid
    Commented May 31, 2017 at 7:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.