View Single Post
Old 19th December 2012, 15:25   #14  |  Link
gyth
Registered User
 
Join Date: Sep 2011
Posts: 86
The problem isn't with deinterlacing, you have a solid, properly-flickering 60fps signal after the SeparateFields.
The problem is with framerate reduction, so you can post on YouTube, which caps out at 30fps.
Your solution is serviceable, but there are improvements that can be made.

For every 4 frames you only get to keep 2.
SelectEvery(4, 0,2) - Picking every other one is in some senses ideal, but flickering is lost.
SelectEvery(4, 0,1) - Picking the frames asymmetrically will preserve the flicker, but motion becomes uneven.
Interleave(Layer(0,1), Layer(2,3)) - Layering everything preserves most effects, but motion becomes blurred.

The trick is, it isn't all or nothing.
If the parts of the frame that are flickering can be identified then the "reflickering" can be applied to just that.
That is the function I'm working on over at TASVideos.org.
If you'd like to hear more you can ask here, or visit over there.
gyth is offline   Reply With Quote