Hi, just something I noticed in interpolation of extra frames, some videos have duplicate frames which is bad. I just tested an old youtube rip which had that issue. ffmeg has an option to remove it
It looks like video enhance processes each frame as a unique frame which is useless processor time for both upscaling and slowmotion. In the case of upscaling I even notice a difference in both upscaled frames while they are both similar.
Just only something to mention for the developers.
(Z...z...z 😴 I'm sleeping. And I love Sumire 😍.)
Yeah, I found the same issue, I’m hoping it was there beforehand, I’m doing a comparison between flow frames and Chronos, I’ll post back here soon with the results.
Yep, I can definitely confirm that it does indeed add duplicate frames to the interpolation calculations…
I encoded a file at 25 frames to 75 with Chronos, and 100 in Flowframes (The closest I could get to 75) and while scrubbing the file frame-by-frame there was indeed dups with Chronos, yet absolutely none with flowframes.
I hope that this will get fixed and it’s not a feature, as it’s in the same vein as encoding a 30fps clip to 60fps by just duping and doubling the frames for the desired framerate…
This is too old-school of a solution in this age of AI, but otherwise, Chronos is still a great model as you can adjust to any framerate that you want and are not bound by only 2x/4x/8/x like with flowframes also there are no wavy artifacts like with optical flow!
We got a good thing going here, so please get rid of the frame duping.
And specifying 60 fps by hand does not resolve the issue.
I still get 65 frames.
Processing 30 frames (from 25fps source) to 60 fps results in 78 frames.
And as you can see Chronos model is not separated by any multipliers (one model for all).
I have an an SD TV series I ripped myself from DVD’s I bought. H.264 (I used same as source) and the FPS is 29.97. Now, if I drag one of those files to VEAI, at the bottom VEAI says it’s 60 FPS. It’s like I have no choice but to add frames. I don’t want to increase FPS - I just want to upscale 100% and I’m not using Chronos…The episode looked great when done, but it was now at 60 FPS…Am I doing something wrong?
Ahead of you. Remuxed using MakeMKV from the DVD…mediainfo says that file’s FPS is 29.97…loaded that file into VEAI and at the bottom it shows 59.94 FPS (same as it did with the already encoded H.264 file) I just watch to simply upscale with without VEAI wanting to double the FPS for some reason!
I’v upgraded from 970 GTX to 3060 RTX and issue is exaclty same. So its not hardware/drivers related.
I’v tried to increase FPS of 25->60 and saved result in jpegs.
Then i’v removed duped frames (they are binary exact) and frames count is what must be for 60 fps.
But in movie (ofcourse if looking slower) motion is stuttering. Like where there were no dups - the motion is fine, but where dups were and removed motion is jumping to next frame.
A I I I I B D D D D C
Where A B C are original frames.
I are interpolated frames.
D are dups.
So from A to B everything is fine. But from B to C is jump (because were dups).
I mostly think this problem in VEAI is because of its internal frameserver.
About frameserver. I HIGHLY recommend to use some external frameserver like AVISynth. Because internal in most cases reports incorrect frames count and fps and…
If you have AE you can use a plugin that deletes those duped frames, or you can use FLowFrames to do both the removal of your duped frames and converting to 60fps, or you can go the manual method and convert to frames and run those frames through DupeGuru…
A lot of times videos will get recorded at say 25fps, and then somebody has used basic software to convert it to 30fps. But most of the time, this is done by duplicating every 5th frame to produce a 6th frame, so it’s not true 30fps. It’s 25 real frames and 5 duplicated frames playing every second.
It would be nice if VEAI included the ability to detect and remove those duplicate frames.
I’v got flowframes and it removes duplicate frames fine. But use “not accurate mode” in it. Its better than accurate.
If you want to use VEAI fps increase instead of flowframes you can do the following:
Enable step by step mode in flowframes.
Extract frames (dups will be removed).
Interpolate frames using flowframes to x2.
Load interpolated frames using avisynth. In script write “SelectEven()” to select only half of frames to get the same fps as original.
Then use VEAI.
Its still not related to original problem in this thread (VEAI makes dups in output in some cases, increasing movie length).
I asked a similar question on the thread “Jerky Motion on One Video”. There, user ssbroly described hitting the same problem with pans and said they’d found that uncompressing the video (making use of Vegas Video) before feeding it into VEAI solved the problem. I tried doing more or less the same thing (taking the original clip and then using Apple Compressor to render it as 8-bit uncompressed, and finally feeding the uncompressed clip to VEAI) and found it did indeed eliminate the duplicate frames issue for me.