What is bitrate in video?

Bitrate is the data per second that sets video quality and file size. Learn how it works and how CoreReflex's encoder tiers balance quality against file size for you.

Bitrate is the amount of data a video uses per second of playback, usually measured in megabits per second (Mbps), and it is the single biggest lever on the trade-off between visual quality and file size. A higher bitrate preserves more detail, motion, and color but produces a larger file; a lower bitrate shrinks the file but can introduce blocking, banding, and smear. Understanding bitrate is the difference between exports that look crisp everywhere and exports that fall apart the moment they hit a feed.

What bitrate actually measures

A video frame is a grid of pixels, and a video is a stream of frames played fast enough to read as motion. Bitrate describes how many bits of data are allocated to reproduce each second of that stream. If frame rate and resolution are the dimensions of your video, bitrate is the budget spent describing what fills them.

The word that matters is budget. When the budget is generous, the encoder can keep fine textures, gradients, and fast movement intact. When the budget is tight, the encoder has to throw something away, and the result is visible compression artifacts: blocky shadows, banded skies, and motion that smears during quick pans. Bitrate works hand in hand with resolution and frame rate: a 4K clip at thirty frames per second needs far more data per second than a 1080p clip to look equally clean, because there are simply more pixels to describe.

How bitrate is measured and expressed

Bitrate is quoted in bits per second, scaled up for convenience:

  • kbps (kilobits per second) for audio and low-resolution video.
  • Mbps (megabits per second) for most modern video, the unit you will see in export presets.

There is a useful mental check. File size is roughly bitrate multiplied by duration. A ten-second clip encoded at 20 Mbps lands near 25 megabytes (20 megabits per second × 10 seconds ÷ 8 bits per byte). That relationship is why bitrate is the knob you reach for when a file is too large to upload or too soft to look professional.

CBR versus VBR: how the bits get spent

There are two strategies for allocating the bit budget across a video, and the difference matters for both quality and predictability.

Constant bitrate (CBR)

CBR holds the data rate steady for the entire clip. Every second gets the same budget whether it is a static title card or a chaotic action shot. The advantage is predictability, file size and bandwidth are easy to forecast, which is why CBR suits live streaming and strict delivery specs. The cost is efficiency: calm scenes are over-served while complex scenes may starve.

Variable bitrate (VBR)

VBR lets the data rate rise and fall with the difficulty of the content. Simple shots get fewer bits, demanding shots get more, and the overall quality stays more even for a given average. VBR is the better choice for files meant to be watched on demand, where final quality per megabyte matters more than a perfectly flat data rate. The trade-off is that final size is harder to predict, and encoders often run two passes to do it well.

As a rule of thumb: choose CBR when consistent bandwidth is the constraint, and VBR when consistent quality is the goal.

How bitrate fits into encoding and delivery

Bitrate never acts alone. It is one parameter inside a video codec, the algorithm, such as H.264 or H.265, that compresses and decompresses your footage. A more efficient codec can hit the same perceived quality at a lower bitrate, which is why an H.265 file can look as good as an H.264 file while being meaningfully smaller.

Delivery adds another wrinkle. Platforms re-encode whatever you upload, a process covered in what is transcoding. If your source bitrate is already starved, that second pass compounds the damage, because the platform is compressing footage that was lossy to begin with. The defensible move is to master and export at a healthy bitrate so the platform's re-encode has good data to work from. Pairing a solid bitrate with MP4 faststart also ensures the file begins playing before it has fully downloaded.

What bitrate should you export at?

The honest answer is that it depends on resolution, frame rate, codec, and where the video will live, but useful starting points exist for H.264, the most widely compatible codec:

ResolutionFrame rateTypical H.264 export bitrate
1080p30 fps8–12 Mbps
1080p60 fps12–18 Mbps
4K30 fps35–45 Mbps
4K60 fps50–68 Mbps

Treat these as floors for clean, social-ready output, not hard rules. Motion-heavy content, fine textures, and high-contrast graphics all benefit from the upper end of each range. If you encode with the more efficient H.265. You can target the lower end and still hold quality. And if your export looks soft compared to what you saw while editing, low bitrate is one of the usual suspects, alongside the causes covered in why your export looks worse than preview.

How CoreReflex handles bitrate for you

Manually tuning bitrate per platform is exactly the kind of fiddly, error-prone step that derails a content calendar. CoreReflex runs every project through a deterministic render path built on a real Remotion render-worker, and that path includes encoder tiers that match bitrate and codec settings to your target output. The render-worker claims the job, renders it, and uploads the finished asset to your storage, so the same manifest always produces the same cut. There is no mystery about why one export looks different from another.

That determinism is the point. Because the render path is reproducible, covered in more depth in what is deterministic rendering, you get consistent bitrate and quality on every pass instead of hand-tuning sliders and hoping. For projects that lean on the GPU encoder tiers, what is GPU rendering explains how that hardware accelerates the heavy lifting, you can browse the wider set of encoding terms in our glossary, and the technical specifics live in the docs.

Frequently asked questions

What is bitrate in video?

Bitrate is the volume of data used per second of video, typically measured in megabits per second. It controls the balance between visual quality and file size: more bits preserve detail and smooth motion, while fewer bits shrink the file at the risk of blocking, banding, and smear.

What is the difference between CBR and VBR?

Constant bitrate (CBR) keeps the data rate fixed for the whole clip, which makes file size and bandwidth predictable and suits live streaming. Variable bitrate (VBR) lets the data rate rise on complex scenes and fall on simple ones, delivering more even quality per megabyte, which suits on-demand files where final quality matters more than a flat data rate.

What bitrate should I export at?

For H.264, roughly 8–12 Mbps for 1080p at 30 fps and 35–45 Mbps for 4K at 30 fps are sound starting points, with higher values for 60 fps or motion-heavy content. The efficient H.265 codec can hit similar quality at lower numbers. Treat these as floors and raise them when the footage is detailed or fast-moving.

Does a higher bitrate always mean better quality?

Up to a point. Once the bitrate is high enough to preserve all the detail in the footage, adding more bits inflates file size without a visible improvement. The goal is the lowest bitrate that still looks clean for your content and codec, which is exactly what encoder tiers are designed to find.

Get consistent exports without the guesswork

Bitrate is one of those settings that quietly decides whether your video looks professional or falls apart in a feed. Instead of memorizing tables and tuning sliders per platform, let a deterministic render path with built-in encoder tiers handle it. Start free with no credit card and see how the same manifest produces the same clean cut, every single time.

Share this article

Pass it to someone who is still editing by hand.

Ready to direct your own film? It is free to start — no credit card.

Start free

← All articles