NerdWithNoLife
31st May 2008, 20:29
I was playing around with Avisynth today to find ways to convert 30i to 24p. I tried bobbing with yadif(mode=1) and selectevery(10,0,2,5,7). The bobbing resulted in horrible jaggies in some parts so I did the following (my video was BFF):
loadcplugin("c:\program files\avisynth 2.5\plugins\yadif\yadif.dll")
video=avisource("testvideo.avi")
vidbff=video.yadif()
vidtff=video.separatefields().trim(1,0).weave().assumetff().yadif()
interleave(vidbff,vidtff).selectevery(10,0,2,5,7)
Which essentially created 60i deinterlaced frames and chose 8 frames out of every 10, sort of the opposite of 3:2 pulldown. The reason I wanted to do this is to create internet video with a slower frame rate to (maybe) squeeze a little more quality in at the bitrate, since I'd be deinterlacing anyway. Is it redundant to do this when that's what MCBob does?
loadcplugin("c:\program files\avisynth 2.5\plugins\yadif\yadif.dll")
video=avisource("testvideo.avi")
vidbff=video.yadif()
vidtff=video.separatefields().trim(1,0).weave().assumetff().yadif()
interleave(vidbff,vidtff).selectevery(10,0,2,5,7)
Which essentially created 60i deinterlaced frames and chose 8 frames out of every 10, sort of the opposite of 3:2 pulldown. The reason I wanted to do this is to create internet video with a slower frame rate to (maybe) squeeze a little more quality in at the bitrate, since I'd be deinterlacing anyway. Is it redundant to do this when that's what MCBob does?