Estimate the transfer interval separately from video-processing time.
Use the Upload Time Estimator alongside this illustrative example.
A practical example
For a decimal 100 MB file on a 10 Mbps upload connection, the ideal transfer interval is 100 × 8 ÷ 10 = 80 seconds. That excludes connection overhead, interruptions and any encoding performed before or after uploading. A server cannot eliminate the time needed to send the bytes.
Check the result
Measure upload speed rather than using the advertised download speed. Compare a smaller file and a faster connection separately so you can see which assumption changes the estimate.
Try a comparison
Double the hypothetical upload speed to 20 Mbps while retaining the 100 MB file. Ideal transfer time halves to forty seconds. Compare that with reducing the file to 50 MB at the original speed; both change the arithmetic, but encoding a smaller file also takes time.
What this does not establish
The result is a lower-bound planning estimate, not a completion promise. Network congestion and service-side processing remain outside this calculation.