robbottin
22nd March 2015, 00:10
Hi, Can I recover 23.976 fps from this video?
it's an hard NTSC to PAL conversion, and with srestore the results are missing some frames.
https://mega.co.nz/#!cYoWESDC!z33UEmsjM8UQ7sWM9MLP7xnqyHUmcMTjwWyI2dAROSY
johnmeyer
22nd March 2015, 01:40
She what you think of the following approach. Someone who knows Srestore can probably suggests some slightly better parameters to get rid of the one obvious remaining glitch. However, this gets you close to a solution.
I produced this:
Srestored Version, With Filldrops (https://www.mediafire.com/?ejv32alune8es3e)
Using this script:
loadPlugin("c:\Program Files\AviSynth 2.5\plugins\TIVTC.dll")
loadplugin("C:\Program Files\AviSynth 2.5\plugins\MVTools\mvtools2.dll")
loadPlugin("C:\Program Files\AviSynth 2.5\plugins\Srestore\mt_masktools-25.dll")
Import("C:\Program Files\AviSynth 2.5\plugins\Srestore\srestore.avs")
source=AVISource("E:\fs.avi").KillAudio().converttoYV12(interlaced=true).AssumeTFF()
bob(source,-0.2,0.6)
output=srestore(frate=23.976, omode=6).filldropsnext()
return output
function filldropsnext (clip c)
{
previous = Loop(c,2,0,0)
super=MSuper(previous,pel=2)
vfe=manalyse(super,truemotion=true,isb=false,delta=1)
vbe=manalyse(super,truemotion=true,isb=true,delta=1)
filldrops = mflowinter(previous,super,vbe,vfe,time=50)
fixed = ConditionalFilter(c, filldrops, c, "YDifferenceToNext()", "lessthan", "2.5")
return fixed
}
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.