Try using https://www.ps2pdf.com/compress-mp4 which is excellent for me. I used settings "45" in "Output quality and file size" .
For Offline i use "Media Encoder" from Adobe.
If you want free software which is open source, you can use this software HANDBRAKE