Won't use more than one core for optimised transcodes

Optimization is considered a “background” task. Therefore it won’t use more than one core, to not interfere too much with foreground tasks.