Thread: MVTools
View Single Post
Old 5th February 2010, 17:42   #1290  |  Link
Delerue
Registered User
 
Join Date: Jun 2005
Posts: 365
Quote:
Originally Posted by runforlife View Post
Hi everyone!

1) Yushko Frame Rate Converter - doublerate frame rate converter with strong artifact detection and scene change detection. [...]
Hi! I did some tests with Yushko script vs pure MVTools. The MVTools script was this:

Code:
setMTMode(2,3)
source=AVISource("test.avi")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mvtools2.dll")
super = source.MSuper(pel=2)
backward_vec = MAnalyse(super, blksize=8, dct=1, overlap=4, isb = true, search=3)
forward_vec = MAnalyse(super, blksize=8, dct=1, overlap=4, isb = false, search=3)
source.MFlowFps(super, ThSCD1=350, blend=false, backward_vec, forward_vec, \
      num=2*FramerateNumerator(source), den=FramerateDenominator(source))
distributor()
First test Yushko seems to be better:

Yushko:


MVTools:


Same thing here:

Yushko:


MVTools:


And here:

Yushko:


MVTools:


But there are some problems with Yushko. Sometimes it just skips a frame that has too much artifact, repeating the last frame, which causes a very annoying stutter. This behavior also brings another problem that we can see here:

Yushko:


MVTools:


Notice that with Yushko we can't see the frame with the lighting, because it probably judged the lighting as an artifact or scene change, skipping that frame.

Finally, in this scenario (that occurs a lot of times in the beginning of this movie) MVTools seems to predict better than Yushko:

Yushko:


MVTools:


The sample I used can be downloaded here. Maybe Fizick could merge part of the code of Yushko work, using the best parts and avoiding the bad ones. What you think? Thanks for sharing your information.

Last edited by Delerue; 5th February 2010 at 18:08.
Delerue is offline   Reply With Quote