Hi all,
I've already processed this clip in VDub with the following AVISynth script:
Import("C:\Program Files\Avisynth\plugins\sRestore.avs")
AVISource("TEST.avi")
ConvertToYV12(interlaced=true)
QTGMC(Preset="faster")
Srestore(Frate=19.98)
AssumeFPS(12)
Crop(8,0,-8,0)
LanczosResize(640,480)
Then I thought there were still some duplicate frames so I ran this script:
Import("C:\Program Files\Avisynth\plugins\sRestore.avs")
AVISource("TEST 2.avi")
ConvertToYV12(interlaced=true)
Srestore(Frate=19.98)
AssumeFPS(12)
But the result still seems to have the same duplicate frames - frames 16-17 for example.
Can anyone verify there are duped frames in this clip, and if so, what should I try next?
Thanks,
Bill
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 5 of 5
Thread
-
-
Yes, frame 18 is a dupe of frame 17. It wasn't seen as such because the two frames don't have the same 'brightness'. There also seems to be a missing frame between 21-22. You have a crappy source and expect perfection? You might try some deflicker filter to try and even up the brightness before then removing the dupes. Or maybe DeDup or MultiDecimate will do a better job of dupe removal, but you should make it progressive (and maybe progressive 29.97fps) first.
I don't know what that second script was all about. You used it on the results of encoding with the first script? A waste of time since it was already 19.98fps. -
-
Yes. And the missing frame manono noted.
You might try using SRestore with a higher frame rate to remove blended frames, then following up with TDecimate() to remove the duplicate frames. But use an edge map (this eliminates overall brightness from the image) as a test clip for TDecimate():
Code:Import("C:\Program Files\Avisynth\plugins\sRestore.avs") AVISource("TEST.avi") ConvertToYV12(interlaced=true) QTGMC(Preset="faster") Srestore(Frate=29.97) # this should remove the blended frames but leaves duplicates edges = mt_edge().GreyScale() # build a map of edges for duplicate frame detection TDecimate(edges, clip2=last, Cycle=6, CycleR=2) # decimate to 19.98 fps AssumeFPS(12) Crop(8,0,-8,0) LanczosResize(640,480)
Code:Import("C:\Program Files\Avisynth\plugins\sRestore.avs") AVISource("TEST.avi") ConvertToYV12(interlaced=true) QTGMC(Preset="faster") Srestore(Frate=24.975) # this should remove the blended frames but leaves duplicates edges = mt_edge().GreyScale() # build a map of edges for duplicate frame detection TDecimate(edges, clip2=last, Cycle=5, CycleR=1) # decimate to 19.98 fps AssumeFPS(12) Crop(8,0,-8,0) LanczosResize(640,480)
Last edited by jagabo; 22nd Nov 2015 at 17:54.
Similar Threads
-
Removing duplicate frames
By Colek in forum Video ConversionReplies: 7Last Post: 9th Oct 2015, 12:40 -
What if source has and duplicate frames and is interlaced and more
By rhaz in forum DVD RippingReplies: 17Last Post: 15th Jun 2014, 06:17 -
Delete duplicate frames in a pattern
By dexter30 in forum Newbie / General discussionsReplies: 2Last Post: 19th Sep 2012, 08:53 -
Help deleting duplicate frames in a pattern
By dexter30 in forum Video ConversionReplies: 7Last Post: 5th Jun 2012, 11:17 -
Deleting duplicate frames on clip
By Jonz in forum EditingReplies: 4Last Post: 9th May 2012, 21:32