FFmpeg is unforgiving.
One missing flag — -movflags +faststart, -sc_threshold 0, aac_adtstoasc, hvc1 instead of hev1 — and the pipeline ships a broken file. Every skill front-loads the gotchas LLMs get wrong from training data alone, and mosafe lints commands before they fire.