Between the AI model rendering phase and the final video encoding, there is a long ‘Estimating…’ phase that seems to take as long as the final video encode. Why is this phase there and what is it doing? Also, I always encode to ProRes 422 Proxy, the same as the temp file created during the AI model render. Why does Video need to Estimate, then re-encode when the final format is the same is the temp format? I could save 25%-33% of my total processing time (for non-starlight models) if Video could just recognize the redundancy of the final estimating and encoding steps.
The temp file is already written in your chosen export codec (ProRes 422 Proxy in your case). The last step stream-copies that video into the final file without re-encoding it.
Estimating is shown as the app UI is trying to calculate the time left and can not cleanly display that estimate. I have sent a note to the team to look into this further and see if improvements can be made in the future to provide more information to users.
Thank you for the explanation.