Video Bitrate vs Resolution vs Frame Rate for Deliberate Quality Loss
Understand how bitrate, resolution, and frame rate create different kinds of video degradation and how to adjust them safely.
Written by
LowQualityMaker Team
Practical experiments in deliberate media degradation, browser-local processing, formats, and retro effects.

Bitrate, resolution, and frame rate are often grouped under "video quality," but each removes a different kind of information. Knowing the difference helps create a deliberate result instead of an unpredictable failure.
Resolution controls spatial detail
Resolution determines the number of pixels in each frame. Lowering height from 1080 to 360 or 144 removes fine texture, small text, and distant features. When displayed larger, the limited grid becomes obvious.
Use resolution when you want a tiny old-web or 144p look.
For exact 16:9, square, and portrait examples, see the 144p Resolution Size and Dimensions guide.
Bitrate controls encoded data over time
Bitrate is the amount of data an encoder targets for each second. Fast motion, smoke, water, noise, and detailed backgrounds require more data. When bitrate is too low, blocks, smears, and unstable edges appear.
Use bitrate when you want compression damage or need a smaller output, but remember that a target is not an exact file-size guarantee.
Frame rate controls temporal detail
Frame rate determines how many visual moments are shown each second. Lower values make movement choppy. They can suit CCTV, stop-motion, or early web video, but may remove important action.
Adjust in a predictable order
Start with resolution, then bitrate, then frame rate. Process and inspect after each major change. If all three are minimized at once, it becomes difficult to know which setting destroyed the result.
| Symptom | Most relevant control | First correction |
|---|---|---|
| Small text is no longer shaped like letters | Resolution | Increase target height |
| Blocks and smears appear during motion | Bitrate | Increase bitrate or simplify the scene |
| Gestures skip between positions | Frame rate | Increase frames per second |
| File remains larger than expected | Duration and encoded bitrate | Inspect the real output before reducing another quality control |
Worked example: a talking-head clip
Start with a 1080p, 30 fps talking-head source. A 360p target removes fine skin and background texture but can keep a large face readable. At 400 kbps, the static background may encode more easily than fast hand movement. A 24 fps target then changes motion less dramatically than a 12 or 15 fps target.
If the face is recognizable but the hands smear, raise bitrate. If subtitles disappear, raise resolution. If speech motion looks like jumps while individual frames remain clear, raise frame rate. This symptom-based approach is more reliable than increasing every control together.
Targets are not measured promises
LowQualityMaker passes requested values to the browser media path. The encoder can normalize values or reject a codec, container, dimension, or audio combination. The completed details and downloaded playback are the evidence of what the browser produced.
The Low Quality Video Maker exposes these targets together with visual effects. Browser encoders may normalize unsupported values, so verify the properties of the completed output.
See How to Make a Video 144p Online for a concrete low-resolution workflow.
Sources and further reading
- WebCodecs specification — encoder configuration, bitrate, dimensions, and frame processing.
- MDN video codec guide — how codecs and containers affect compatibility and output behavior.
Related posts
Practical guides to pixelation, compression, retro effects, GIFs, memes, video, and deliberately bad audio.


