Upload time is not processing time.
Upload speed concerns bytes moving over your connection. Processing creates playable versions after a file reaches the service. A first low-quality version and the highest resolution may become available at different times.
A long wait is context, not a diagnosis.
YouTube’s guide names format, video length, frame rate, quality and service traffic as factors. One example does not establish a universal timer. This tool calculates neither a failure threshold nor a guaranteed completion time.
Keep the original file, read the actual error and confirm the stage before repeating an upload. No video, screenshot, private URL or account credential is requested here.