I have an assembly that processes videos thru several steps (crop, resize, pad, crop again and watermark). I want to make sure it’s not doing lossy recompression at every step and introducing artifacts.
I am not sure how an assembly like this translates into ffmpeg commands? Is it 1:1 a separate command per assembly step with recompression at each step? Or does it try to consolidate steps into a single ffmpeg filter chain?
If it is a separate ffmpeg command for each step, is there a preset that I should be using in my intermediate steps to avoid unnecessary lossy recompression?