Load the ripped DVD into VirtualDub2. You may need to increase the zoom a bit. Now find a part of the video where there’s movement, even someone moving their hand around is good. Now advance one frame at a time. Do you see combing artifacts on every frame? Or, do you see three normal looking frames, then two frames with combing artifacts? If so, then you have a 3:2 pulldown or telecined DVD, and you need to detelecine it from 29.97 fps to 23.976 fps.
Thanks for that. I downloaded and opened the raw file in Virtualdub and checked, there is combing on every frame (quite noticeable) so based on this I am assuming true interlaced from what you commented.
I did work out that the jerkiness was from the AssumeBFF() - after using MediaInfo from another tip I realised it was TFF so switched that command and the jerkiness went away so that was great and progress. I did see that it was resulting in double the frames of the original and this opened another rabbit hole of me looking into how this was working.
I am still not entirely sure if I understand correctly, but the QTGMC is removing the interlacing (by interpolation?) and resulting in a 50fps file instead of the original 25fps. I am not entirely sure, however, how to deal with that yet (or if I should leave it). I am not noticing any glaring issues while watching it in this new format, but I did notice in VirtualDub2 that there were noticeable scene changes that were blending the previous and post frames like this screenshot:
I redid the extract with the SelectEven() filter to keep only even frames which I “think” sorted most of this. The original does have a fade crossover at this point which is probably largely what causes the issue, this is from the original:
Video Enhance AI’s resize models are mainly 2x and 4x based. So, I strongly recommend you do NOT resize before processing via video enhance AI. Resize AFTERWARDS. Unless they are needed, you also should not run other processing filters first. VEAI does its own deblocking and noise reduction. If there is still noise in the upscaled result, do the denoising AFTERWARDS. Unless you are seeing specific problems in the source (visible rainbows or other chroma noise, strong halos), then I would NOT be running Cnr2 and DeHalo Alpha before upscaling.
I have no problem whatsoever in removing additional pre-processing and what I have put may well be overkill. Mostly I was trying to remove the rainbow artifacts in the original you can see here and here:
I believe it is definitely having an effect as these are the two scenes processed:
The small rainbow artifacts in the hair are essentially gone. When I put the raw file in VAEI, that same section keeps those rainbow artifacts and upscales them so I am assuming the Dehalo has to stay, unless you think it will be better to run Dehalo after VAEI upscaling to then remove them? I have not tried that option yet.
The last thing you mentioned was resizing the frame. The only reason I did this was because when I open the source in anything, such as VirtualDub2 (and the source straight from DVD with no processing using the DVDDecrypter) the frame size appears slightly wrong. You can see it in the pre-processed image above I linked with the scene changeover and for example here:
Where his face is abnormally long vertically. That size change was to fix that. But if it is better to do that after, I can switch it to after instead. I was just trying to reduce the number of times the file has to be processed especially given its at least 12x hours per episode already ^^.
Based on what you said above and my notes, I have simplified the script to:
SetFilterMTMode("QTGMC",2)
FFmpegSource2("J:\Voyager Processings Files\Season 3\S03E01.mkv", atrack=1)
ConvertToYV12()
AssumeTFF()
QTGMC(preset="Very Slow", InputType=0, sourceMatch=3, sharpness=1.0, tr2=2, ediThreads=8)
SelectEven()
DeHalo_Alpha(rx=2.0)
Would this look fine to you or do you have a better recommendation dealing with the de-interlacing? I am all for the least amount of pre-processing needed before VEAI to get the best results, especially as thats the big time sink overall.
One additional note is that while playing back all the processed files so far, the audio is very slightly out of sync from the original source. It doesn’t come and go its just like the voice is offset by a few frames and just noticeable enough that it is irritating. I am fairly certain this is easily fixed in post VEAI, but if you happen to know from the above what may be causing it, I would definitely be interested.
Thanks for the assistance ^^