pub fn run(engine: &Engine, spec: &TranscodeSpec) -> Result<TranscodeReport>Expand description
Resolve and run a transcode job against engine.
Resolution (formats, decoders, encoders) happens up front so failures are reported before any output file is touched; then the demux→decode→encode→mux loop runs to completion.