…bout what's happening.
… more sense.
We need to make sure that the output file is always overwritten in cases where it already exists, otherwise we never get the exit code we want.
jaked around with the video encoder class a bit to make it easier to test. This is not exactly a purist approach to testing, but the addition of a "start" method (instead of starting the queue's periodic timer in the initialize method) seems like a small price to pay for easier testability.