I've got a client asking for me to shrink a 8 minute long video to be compressed to MP4 and be under 30mb. It's for their CMS for viewing on an iPad app and apparently HAS to be MP4.
I've already produced a version for them at 480x270 and a bit rate of 150 as this was the only way of getting it below 30mb but they said (quite rightly, it looked shocking!) that it wasn't good enough quality.
I've had a hunt around and done a few more tests and can't think of another way of doing and before I go back to them and say it's not possible I wondered if anyone here had any thoughts?
Data rate times duration equals file size.
You can't change the rule of math.
If you mean .mp4 that's a container.
Codec and settings can have impact.
H.264 using x264 with High Profile and CABAC entropy should help.
If you're using the pre H.264 codecs in .mp4 it can look horrid.