4
$\begingroup$

I have a video that was recorded using my laptops webcam.

According to the mplayer tool, my FPS for this video is set to 29.75 FPS (using the mplayer -identify -frames 0 myfile.webm command).

In blender's video sequence editor, under Dimensions, FPS, I choose custom, and then type in 29.75 for my video, but when I press enter, it rounds up to 30FPS. My video and audio tracks don't line up.

Why doesn't it let me set the specific FPS? How can I best rectify this situation?

Thanks.

$\endgroup$
6
  • $\begingroup$ What happens if you use the 29.97 preset? Is it still off? $\endgroup$ Commented Nov 23, 2015 at 22:52
  • 1
    $\begingroup$ Yes, at 29.97FPS I have 81002 audio frames and 80407 video frames, at 30FPS I have 81083 audio frames and 80407 video frames. $\endgroup$ Commented Nov 23, 2015 at 22:55
  • $\begingroup$ After playing around with it a bit, I think it might just not be possible at the moment. Is there any chance that you could use an external video editor/video converter to bring the frame rate to 29.97 or 30? Also, I think this might be something worth talking to a dev about. It doesn't seem to good to be to limit frame rates. I just checked, and you can't add anything about 120 also, which could be pretty limiting. $\endgroup$ Commented Nov 23, 2015 at 23:06
  • $\begingroup$ I happened to test with some other video @120 FPS, and that does work fine. FYI. $\endgroup$ Commented Nov 23, 2015 at 23:56
  • $\begingroup$ Have you tried to play with the framerate base? fps 60 with base 2.017 seems to set 29.75 fps, but I don't know if this works for you... this BA thread has similar issue, it seems blenderartists.org/forum/… $\endgroup$
    – m.ardito
    Commented Nov 24, 2015 at 0:04

1 Answer 1

6
$\begingroup$

As you have noticed the FPS can only be set to integer values. To get a fractional frame rate you need to also set the framerate base which you can find right under the FPS.

The easy way to get the right base value is to enter a calculation which is the set fps divided by the target rate. eg 30 / 29.75, when you then press enter it will show the value of 1.008 and the frame rate will show as Custom (29.75 fps)

enter image description here

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .