Convert videos directly to the desired format

This still converts at least in some cases, but less.

But these seem backwards, why are the BGR formats converting to RGB?  Well, I tried to keep the formats the same and videos seem to play fine...

This cuts down on time both in sws and in writeVideoImage in the common case.

-[Unknown]