this has upscaling to 720 using that open source software?
No upscaling, except from 720x480 -> 720x540 to convert it to square pixels 4:3 (720/540 = 4/3).
The full script I used for that file was:
# set up source clip
clip = "C:\S01E04.mkv"
video = LWLibavVideoSource(clip, stream_index=-1, repeat=true, cache=true)
audio = LWLibavAudioSource(clip, stream_index=1, cache=true)
# QTGMC deinterlacing
QTGMC(preset="slower", FPSDivisor=1, EdiThreads=cores/2, Sharpness=1.0)
# scale to 4:3 square pixels
# turn on multithreading for performance increase
definitely think you can get gains out of topaz.
Yeah it would be interesting to see what Topaz can do with that file I uploaded. ireactions mentioned deinterlacing artefacts, but the file I uploaded is progressive, so as long as Topaz is configured to not do any further deinterlacing or detelecining, it shouldn't introduce any new artefacts in that regard.
QTGMC seems superior.
There is an explanation of how it works here: http://avisynth.nl/index.php/QTGMC#Algorithm_Details
On a synthetic test pattern it actually resolves less resolution than detelecine because it doesn't weave fields to progressive frames; it only interpolates them in a very clever way: https://imgsli.com/MTY0MzIx
Note the alternating 1px white and black lines become solid white/black (since an interpolation of white px above and white px below = white) and the converging lines in the circle start to become slightly blurry the closer they get together.
But that is by design, and season 1 doesn't have a full 480p to resolve anyway due to the field alignment issue, so it is my intention to blur those lines together. But this is why I wouldn't use it on the later seasons which don't have the field alignment issue - those will have better resolution using delecine instead of QTGMC.
But, subjectively I still think QTGMC looks very nice in its own unique way. I especially like that it outputs 60fps as this preserves all the original frame pacing. You may have noticed the animations in the intro sequence are smoother, like the spinning earths, and a couple of brief 60fps animations at other points. With detelecine those would get decimated down to 24fps resulting in stutter or frame blending artefacts of those particular animations. The rest of the show itself is almost always 24fps though so no improvements there - actually QTGMC has slightly worse frame pacing on 24fps sections as the output is 60p which means 3:2 judder. But I don't really mind that, actually I find it interesting and imbues a certain quality. edit: and I just remembered QTGMC's output can be converted to 24fps if desired, using its FPSDivisor=2 param which will output 30fps, and then TDecimate can be used on that to remove duplicates to 24.
@pneumatic -- i see you used the "slower" mode. have you compared vs. what i presume would be a "slowest" mode?
The 4 slowest modes are: slow, slower, very slow, placebo
The default is "slower", and is what I used for that file. My i7-4790k (4c/8t @ 4.0ghz) can just barely manage "slower" in realtime (~65fps... so 5fps headroom) but "slow" seems to look pretty much as good and gives some nice headroom at about 90fps so I use that when screening an episode.