How to compress MP4 video: settings, quality, and file size
Reduce MP4 video file size with Burger Compress: import, choose a preset, and check the output. Learn bitrate and resolution trade-offs and why results get larger, encode slowly, or fail to play.
Decide where the video will play before choosing a format and codec. Try a preset on one file, then check picture, sound, and actual size.
Start with the video's destination
There is no single video-compression setting that fits every file. First identify where the video will be sent, its file-size limit, and the formats supported by the receiving device. Then decide whether smaller size, visual quality, or processing speed matters most.
Import one representative video into Burger Compress, choose compression, and start with a built-in preset. Check motion, subtitles, sound, and playback compatibility before using those settings for a batch.
MP4 is a container, not a codec
Containers such as MP4 and MKV organize video, audio, and other streams. H.264 and H.265 are video codecs. Two .mp4 files can use different codecs and therefore have different playback compatibility.
For sharing, check the receiving device or platform's requirements first. MP4 with H.264/AAC is a common compatibility choice, but test it on the actual destination. The app offers options verified on your computer.
MP4 compression steps: import through output review
Complete this workflow with one representative file before applying it to a batch. Presets provide starting points, not guaranteed sizes or quality.
- Import the video, select the task, and confirm that its operation is Compression.
- Start with Smart balanced; compare Size priority for a smaller output or Speed priority when time matters most.
- Confirm the output container, video codec, audio settings, and destination. Check the recipient's format requirements.
- Start processing and review task status. Read any failure message; a file existing alone does not establish success.
- Open the output location, compare actual sizes, and check picture, sound, and subtitles on the destination device.
Quality, bitrate, and target size
Open advanced settings for finer control, and sign in if prompted. Available rate-control modes depend on the encoder.
- Constant quality (CRF): targets quality while size varies with content complexity. With the same encoder, lower CRF usually means higher quality and a larger file.
- Average bitrate: specifies data per second, useful when you have a bandwidth or size budget.
- Target file size: estimates video bitrate from duration and audio bitrate. The final size can vary; it is not an exact byte limit.
Resolution and processing speed
If the destination does not need the original resolution, a maximum-height limit reduces the number of pixels to encode. This option keeps the aspect ratio and does not upscale smaller source videos.
The encoding-speed preset controls the trade-off between time and compression efficiency; it is not itself a quality value. Slower settings may improve efficiency. Hardware encoding depends on local capability checks, so do not expect identical performance on every computer.
Choose H.264, H.265, or AV1
H.264 is usually a practical choice when playback compatibility comes first. H.265 and AV1 are candidates when compression efficiency matters more, but encoding time and destination support vary by device, platform, and settings.
If you are unsure, check the destination's codec requirements and test a short sample. Burger Compress only shows options verified on your computer.
Compress video to a target MB: estimate, then verify
A one-minute and a ten-minute video have different bitrate budgets for the same 50 MB limit. Approximate total bitrate as target bytes × 8 ÷ duration in seconds, subtract the audio bitrate, and leave room for container overhead.
For a 50,000,000-byte limit and a 60-second video, the total budget is about 6,667 kbps. With 128 kbps audio, about 6,539 kbps remains for video before headroom. This is a calculation example, not a software benchmark or a promised output size. Video target-size settings estimate bitrate; strict upload limits still require actual file-size checks.
Keep batch video compression settings consistent
First make one sample meet the destination's quality, format, and size requirements. Then check the selected task or batch application scope. Videos with different lengths, resolutions, and scene complexity will not have equal sizes at the same quality setting.
Save a personal preset for reuse. Hardware support can differ between computers, so review encoder availability and actual output after syncing settings.
Why did the compressed video not get smaller?
A heavily compressed source, or output settings with higher quality or bitrate, can produce a larger result. Changing the container alone does not guarantee a size reduction.
Check that you selected compression, then review the preset, quality, resolution, and audio settings. Keep important originals. A smaller number is not worth losing required detail or playback compatibility.
- Output too large: lower the bitrate, try Size priority, or reduce resolution when the destination allows it.
- Quality too low: increase quality or bitrate and create a new output from the original.
- Playback fails: use a container, video codec, and audio codec explicitly supported by the recipient.
- Processing is too slow: try Speed priority or a hardware encoder already verified on this computer.