I'll give it a go and see if it makes any difference.Just out of curiosity, is it an option for you to have a smaller input ? If it is desktop input, than set desktop resolution smaller. If it is a window input, than resize to 640x320 ? I'm sure the quality will not be as good as using native resolution, but on renderer side you could apply some smart upscale filters that could remove some of the added artifacts.
I'm one of those people that can but that's more relevant to gameplay and that kind of thing. A mimimum of 24fps would be fine for this but 20 is just a little to low to use. That said, I'm experimenting with what you've made. I have no specific application for it right now so please don't feel under any pressure to make it work any better.Also as info, most humans can hardly distinguish more than 24 fps. Some movies do not even have effective 19 fps ( frameskips, truncated data compression...). Unless you are using an uncompressed video as output, the struggle for very high fps in most cases simply does not worth it.