My suggestion? use this:
https://github.com/WebMBro/WebMConverterBasically ffmpeg with a pretty gui frontend.
Have basic features such as resize, crop, and trimming. As well as audio and two-pass encoding toggle.
It has a file size limit but simply cuts the video off when the file size is reached. If you want to get the output under a specific size, consider doing it trial-and-error with the bitrate, resolution, or -crf under the advanced options.