Efficient Encoding for Web NOT streaming.
Use Opus audio, 64-80 kbps stereo will be fine for voice and even music, equivalent of 128 kbps mp3.
For lots of static content, even x264 can do a great job, if you use the right command line parameters ex --tune stillimage , using constant quantizer instead of bitrate , etc etc
At 1.5 hours, audio alone is 64 kbps x 90 minutes x 60 seconds = 345,600 kbps = 43,200 KiB , 96 kbps would be around 60 MiB.
You may find you get better quality resizing 1920x1080 to 960x540 using the right resize algorithm, instead of 480p, otherwise resizing could introduce rounding artefacts that make the video harder to compress (use more bits to encode those visual artefacts caused by resize)
It would be interesting if you could upload a sample as uncompressed / original as possible as possible to your google drive or somewhere to play with it... maybe something like 10-20 minutes of 1080p content.
But seriously ... you're making them at work , for work... don't you have some network share or something, or can't you set up a local server to serve the videos? Buy a 10-15$ domain, set the dns record to a local network IP, and serve the videos from within the network.
Loosen the file size, use a standard x264 / VP9 / HEVC codec so users could also watch on mobiles if needed...
The State of Video Codecs in 2024
The State of Video Codecs 2023

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now