Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Interpolating odd fps source? Eg: 18fps to 24fps

A topic by Bassquake created Jun 24, 2020 Views: 606 Replies: 4
Viewing posts 1 to 3
(3 edits)

Will there be an option to interpolate odd frame rates? Eg: 18fps to 24fps?

I ask as I do some telecine capturing and the framerates are usually, 16 or 18fps. Id like to convert for bluray to 24fps but using standard techniques such as Optical Flow or Frame Blending don't seem to give good results so currently using a work around in DAIN which seems to give better results but its a bit long winded (see below.)

Current workaround using DAIN:

  • In DAIN, Set Input FPS as 18fps then set as x4 which creates a 72fps video.
  • Import to AVIDemux and apply a Change FPS 25 to 72fps as the output mp4 from DAIN seems to default to 25fps and export as lossless avi.
  • And finally reimport that avi and apply Resample FPS to 24fps (24 is divisible into 72 ) and export lossless avi.
  • Convert avi to mp4 or whatever as desired.

As can see, its a bit of a long way round. So will there be a more specific framerate option or will it only ever work in multiples?

Developer

Is there any reason you can't use the option:

If FPS exceeds this value. Create another version with this fps.     [FPS] = 

I'm not clear on how it works. Do I put 24 there? Does this ignore the "Interpolate x4" setting? 

Do I need to tick "(If FPS exceeds [FPS] Create a [FPS] version of movie." as well?

Appreciate the help.

Developer

It will create a extra video with the output framerate you desire, yes you also need to tick that box.

Ok. I tried it but that just sets the output mp4 to 24fps. The speed is still at x4 (72fps). Is there not a way to set the input to 18, and have it interpolate to 24 without slowing it down?