How to upload a video to speedrun.com
You don’t. You upload a video to a site that can host it (most people use YouTube or Twitch/Mixer if their run was live streamed) and you simply add the URL to the video field on the submission form you’re filling out when submitting a run.