41c700d4

By: Michael Lynch <git@mtlynch.io>

Reuse media command error handling

Centralize ffmpeg command execution so video transcoding uses the same combined output error wrapping as the media command helper from slice-2.5.

Suite timing

Time to Start Worker time Duration Time to finish
Config 2m56s 5s 5s 3m01s
Eval 3m02s 1m08s 1m08s 4m11s
Build 3m06s 6m28s 1m47s 4m54s
Suite 2m56s 7m42s 1m57s 4m54s

Timeline

0s3m3m10s3m20s3m30s3m40s3m50s4m4m10s4m20s4m30s4m40s4m50s