How can i compress a big file like 80 MB to below 20 MB file (MP4)?

Try using 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