You can compress quite a bit with handbrake, or try a nostr.build acct with no file size limits and other stuff
I have an account and still have had upload issues one time or another. Not sure if BC has a paid account.
I'm referring to a direct upload to Nostr.Build