Converted VideoFileWriter into a 'Transformer'

This allows it to be put anywhere in a pipeline to save what's passing
through.