It depends on the quality and length of the video. For example, a 10 minute hHD video will take longer to process then a 2 minute low quality one. I haven't really nailed down a time, but I generally make the video and while its uploading and processing write the hub that goes with it. That way by the time I'm don't so is the video. I have been noticing a few issues with the upload part though.. I keep getting "Server Timed Out" error messages.