I have 2 long-form videos I need to render and upload to YouTube but if I follow the methods usually applied to 2-3 minute videos I end up with enormous files. I am wondering if anyone knows of any other way's/codecs this can be done?
You can upload a 20Gb to YouTube. So those sizes are fine, just leave it working.
There's no way around long form content and data rates. It's just math. So you either live with those sizes or you lower your data rate to get a smaller overall file size which will impact image quality. Until h.265 becomes a usable standard this is the encoding dance we have to do.