Why Compressed Videos Look Blocky (and How to Fix It)
Blocks, banding, smearing, and shimmering edges all have specific causes. Learn to recognize each compression artifact and the setting that fixes it.
You compress a video, play it back, and something looks wrong: squares in the sky, smeared faces when the camera moves, crawling noise around text. These are compression artifacts. They are not random. Each one has a cause, and once you can name it, you know which setting to change.
The root cause: not enough bits
Modern codecs split each frame into blocks and describe each block as cheaply as possible, often as "same as this area in the previous frame, slightly moved". When the bitrate is too low for the content, the encoder has to approximate more and more aggressively, and the approximations become visible. Almost every artifact below is that same story in a different form.
The common artifacts
| Artifact | What it looks like | Typical cause |
|---|---|---|
| Blocking | Visible squares, especially in flat areas | Bitrate far too low |
| Smearing | Faces and details melt during motion | Fast motion at low bitrate |
| Banding | Steps in skies, walls, and shadows | Smooth gradients in 8-bit video |
| Mosquito noise | Shimmering dots around sharp edges and text | Low bitrate on high-contrast edges |
| Crushed shadows | Dark areas become flat, blotchy patches | Encoders save bits in dark regions |
| Pulsing | Quality jumps every second or two | Keyframes much sharper than the frames between them |
What makes footage hard to compress
- Motion, especially camera shake. Every moving pixel must be described again.
- Noise and grain, such as low-light phone footage. Random noise is the hardest thing to compress.
- Fine detail that changes: water, leaves, confetti, crowds, snow.
- Fades and flashes, where every pixel changes brightness at once.
- Repeated re-compression. Each generation adds artifacts the next encoder then has to preserve.
Fixes, from most to least effective
- Give it more bitrate. In BoltCompress, step back from Maximum Savings to High Efficiency, or from High Efficiency to Fast & Light.
- Shorten the clip. If you must hit a size limit, a shorter video gets more bitrate per second. The video size calculator shows how much.
- Lower the resolution. At a fixed bitrate, 720p looks cleaner than 1080p because the same bits cover fewer pixels.
- Lower the frame rate from 60 to 30 fps for footage where smooth motion is not the point.
- Start from the original. Compressing a file that was already compressed (a download, a WhatsApp video) stacks artifacts. Always go back to the camera file if you have it.
- Stabilize shaky footage before compressing. Steadier video needs fewer bits.
Check before you blame the file
Sometimes the file is fine and the playback is not. Some players and messaging apps show a low-quality preview while they buffer, or re-compress video on upload. Download the file and play it in a desktop player such as VLC before deciding the compression is the problem. And remember that WhatsApp and most social platforms re-encode what you upload; see the WhatsApp guide for how to minimize that.
Summary
Blocky video means the encoder ran out of bits for what was on screen. Give it more bitrate, or make the job easier with a shorter, smaller, steadier, less noisy source. For the background on bitrate itself, read bitrate, resolution, and file size explained.
Quick answers
Why does my video look pixelated after compressing?
The bitrate is too low for the amount of detail and motion. Raise the bitrate, lower the resolution or frame rate so the bits go further, or trim the clip so a size limit allows more bitrate.
How do I remove banding in gradients?
Banding comes from smooth gradients in 8-bit video. Higher bitrate helps; encoding in 10-bit or keeping a little film grain hides it best.
Try it on your own video
Upload a video, see the estimated size for each level, and download a smaller file. Free, no install.
Open the compressor