pass in niceness
still need to determine correct vide/audio params, verify that the correct tests are used to determine if transcoding is needed, and verify that all options are passed through.