05.06.2024, 20:23
06.06.2024, 15:06
I though uploaded to both , but good you got the right version.
06.06.2024, 16:24
Question:
If I have a clip with 3 scenes '[0 80][81 120][121 400]' and set length to 300, the effective used length for scene1 is 80, scene2 is 40 and scene 3 is 279, is that correct? Or will ProPainter look at 300 frames for scene1 and scence2 (even if only looking at the frames of the scene makes sense) and 279 for scene3?
Cu Selur
If I have a clip with 3 scenes '[0 80][81 120][121 400]' and set length to 300, the effective used length for scene1 is 80, scene2 is 40 and scene 3 is 279, is that correct? Or will ProPainter look at 300 frames for scene1 and scence2 (even if only looking at the frames of the scene makes sense) and 279 for scene3?
Cu Selur
06.06.2024, 18:28
Supposing that SCDetect() detected the scene changes at frames 81 and 121.
Propainter will use a frame buffer of 80, 40 and 279.
There is a sanity check inside the code that requires that there are at least 4 frames in the buffer before switch to a new buffer.
Supposing that there is a scene change at frame 303. In this case ProPainter will use a first buffer of length 300. The second buffer should contain only the frames 301 and 302 because at frame 303 there is a scene change. Since I consider that only 2 frames are not enough to performer any good estimation (frankly I'm not sure that even 4 frames are enough, I didn't test it), the second batch will contain 300 frames as well.
Dan
Propainter will use a frame buffer of 80, 40 and 279.
There is a sanity check inside the code that requires that there are at least 4 frames in the buffer before switch to a new buffer.
Supposing that there is a scene change at frame 303. In this case ProPainter will use a first buffer of length 300. The second buffer should contain only the frames 301 and 302 because at frame 303 there is a scene change. Since I consider that only 2 frames are not enough to performer any good estimation (frankly I'm not sure that even 4 frames are enough, I didn't test it), the second batch will contain 300 frames as well.
Dan
06.06.2024, 18:33
Thanks for the clarification.
06.06.2024, 18:45
If you want to know the frames detected by SCDetect() using Hybrid, the only way that I know is to use HAVC.
Try the following code
Dan
P.S.
If you fix the issue that I reported today on HAVC you will be able to do it from the Hybrid GUI
Try the following code
Code:
from vsdeoldify import HAVC_ddeoldify, HAVC_deepex
clipRef = HAVC_ddeoldify(clip=clip, method=1, ddtweak=False, sc_threshold=0.1)
clip = HAVC_deepex(clip=clip, clip_ref=clipRef, method=0, sc_framedir="path_to_debug_frames", only_ref_frames=True)
Dan
P.S.
If you fix the issue that I reported today on HAVC you will be able to do it from the Hybrid GUI
06.06.2024, 18:50
Maybe something like I did with FillDuplicateFrames Debug option might be a good idea.
11.06.2024, 09:04
11.06.2024, 17:00
Works fine here.
Since there is AnimeSR, you are probably using R65 which does not work with ProPainter.
Cu Selur
Since there is AnimeSR, you are probably using R65 which does not work with ProPainter.
Cu Selur
11.06.2024, 17:27
I checked the file: VapoursynthR68_torch_2024.06.10.7z
In this file is available vsanimesr-1.0.0 and it is missing vspropainter
also the version of vsdeoldify is 3.5.3 and not 4.0.0.
and the version of vsrealesrgan is 4.1.0 and not 5.0.0
Dan
P.S.
you should also update the setup to version 2024.06.10.1
In this file is available vsanimesr-1.0.0 and it is missing vspropainter
also the version of vsdeoldify is 3.5.3 and not 4.0.0.
and the version of vsrealesrgan is 4.1.0 and not 5.0.0
Dan
P.S.
you should also update the setup to version 2024.06.10.1