Waddles
28th June 2013, 01:44
Hi,
I've got a 60fps television capture. (720p) For some reason, when I encode it, the final result is 29fps as I want it to be, but there is still a duplicate frame every other even though that's what I want removed in the first. I have SelectEven in my script and even tried SelectOdd, yet I do not have any success with it. Just to see I tried encoding it with Handbrake, setting the fps to 29.97, and sure enough that did the trick.
Here is the script I am working with.
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\ColorMatrix.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveGrain.dll")
DGDecode_mpeg2source("C:\Videos\Indexing\video.d2v", info=3)
ChangeFPS(last,last,true) # out of order protection
Selecteven()
ColorMatrix(hints=false, threads=0)
Spline36Resize(1280,720)
removegrain(mode=2)
If it matters I'm running 64bit avisynth. I've tried a script with just Selecteven and that yielded no results either. When I did selectodd I just got green frames. I also tried decimate(cycle=2) but that also gave me green frames continuously.
I've got a 60fps television capture. (720p) For some reason, when I encode it, the final result is 29fps as I want it to be, but there is still a duplicate frame every other even though that's what I want removed in the first. I have SelectEven in my script and even tried SelectOdd, yet I do not have any success with it. Just to see I tried encoding it with Handbrake, setting the fps to 29.97, and sure enough that did the trick.
Here is the script I am working with.
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\ColorMatrix.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth 2.5\plugins\RemoveGrain.dll")
DGDecode_mpeg2source("C:\Videos\Indexing\video.d2v", info=3)
ChangeFPS(last,last,true) # out of order protection
Selecteven()
ColorMatrix(hints=false, threads=0)
Spline36Resize(1280,720)
removegrain(mode=2)
If it matters I'm running 64bit avisynth. I've tried a script with just Selecteven and that yielded no results either. When I did selectodd I just got green frames. I also tried decimate(cycle=2) but that also gave me green frames continuously.