It looks like the underlying frame rate is very close to 21000/1001 fps.
Code:
###################################
#
# Bob using TFM, doubles frame rate
#
###################################
function TFMBob(clip v, int "pp")
{
pp = default(pp, 6)
v.GetParity() ? Interleave(TFM(v, field=1, pp=pp), TFM(v, field=0, pp=pp)) : Interleave(TFM(v, field=0, pp=pp), TFM(v, field=1, pp=pp))
}
###################################
Mpeg2Source("VTS_01_1.d2v", CPU2="ooooxx", Info=3)
Crop(12,0,-4,-0)
TFMBob(pp=0)
Santiag()
source = last
smooth = SMDegrain(source, tr=5, thSAD=500, refinemotion=true, contrasharp=false, PreFilter=2, mode=0, truemotion=true, plane=4, chroma=false)
TDecimate(smooth, Cycle=60, CycleR=39) # alternate: TDecimate(smooth, Cycle=60, CycleR=39, clip2=source)
Using the alternate TDecimate will keep the frames before the noise reduction, using the noise reduced clip only to determine how to decimate. Normally one would apply noise reduction after decimating. But here the noise is causing decimation errors.
Note that there is a duplicate combed frame near the start of the video causing a back and forth jerk of the giraffes as they enter the frame. I suspect the original cap had dropped and duplicated frames and that is the cause of most of the difficulties here.