Am I the only one that struggle with uploading video previews in AppStore connect?

I found that uploading a video preview for an app has a lot of friction. Even if I need to do it once for each build, it is still a pain.

After exporting my video from Canva, I need to convert it to a format that Apple requires. The number of requirements is generous and they all affect each other. For example changing resolution affects the bitrate.

After that I upload it and it takes 10+ minutes to process, I wait and refresh the page until it is rejected. Apple will tell me only one of the reasons and it is very vague like "audio is corrupted". Then I need to do the process again to discover the next thing I did wrong. Oh and of course the requirements for iPad are not the same as for iPhone.

It is very helpful that at least copilot can generate the correct ffmpeg commands to resolve each issue.

I was thinking about creating a tool to at least verify offline if the video will be rejected or accepted, but before I invest the time, I would like to ask you if you know of any solution that already exists and I can use? Or maybe I am missing something and it should not be that painful? I see not many indie apps have video preview.