I have a few VOBs ripped from a DVD that are hybrid; 23.976 with duplicates for film sections and 29.97 for video sections. As I know there are 3 ways to deal with this. Convert to 29.97 for smooth video but jerky film, convert to 23.976 for smooth film but jerky video, or vrf in mkv with timecodes. But I was thinking of a fourth option. Perhaps someone could write a script that could simply replace the duplicates in the film sections with interpolated frames for a constant 29.97 all throughout without having to get into nasty VFR. Maybe this already exists and I don't know it but if not, I wouldn't know where to begin to make a script that could function that way. Of course, I suppose you could do it manually with SVPFlow...
+ Reply to Thread
Results 1 to 6 of 6
First of all, there should be no duplicates in the film sections unless the film was something other than 24 fps. If it is silent amateur film than it might have started out at 15, 16, or 18 fps (common silent amateur film speeds). If it is sound film, then it should be 24 fps, and should have no duplicates.
So, what is the source of this film, and what sort of duplicates are you seeing? Can you post a sample that is cut, but not re-encoded? 5-10 seconds is adequate, as long as it contains a reasonable amount of motion (no talking heads, please).
You can certainly synthesize intermediate frames to go from 23.976 up to 29.97. There are dozens of scripts based on AVISynth's MVTools2, and also on SVP and Interframe, both of which are derivatives of MVTools2. For some types of motion this interpolation can be near-perfect. For other types of motion, it can create artifacts.
Here is an early 1940s parade, taken at 16 fps, which I interpolated up to 30 fps in order to reduce judder. It will probably look wonderful when you first view it, but if you look long enough, you will begin to see the artifacts. For this clip, I decided it was a reasonable tradeoff because the judder was pretty pad as the camera panned to follow the parade participants.
Last edited by johnmeyer; 21st Mar 2020 at 20:56.
Here's an example where you can see gross distortions from doubling the frame rate with motion interpolation:
23.976 to 29.97 will suffer similar defects, though a little less so.
Last edited by jagabo; 21st Mar 2020 at 20:13.
The whole DVD is progressive? Progressive 23.976fps with dupes to bring it up to progressive 29.97fps? And then the 29.97fps sections are also progressive? If so, that's unheard of in my experience.
Or when you say, "29.97 for video sections", does that mean it's interlaced?
Anyway, do you have a short sample showing both kinds? I agree with jagabo that interpolating the dupe frames will still leave it jerky, if somewhat less jerky.
I assume he's talking about the same videos in his other posts. And some of the shots in those videos are telecined film overlaid with 30p titles. If you make them 24p the titles will be jerky. If you make them 30p the underlying video will be jerky.