Table of Contents

About

A video bitrate is the number of bit per unit of time that a video sends to the display buffer (and sound).

It's given in:

  • bps - bits per second
  • kbps - kilobps
  • mbps - megabps

It may be parameter that you give to your video editing software as a target to determine the file size.

The lower the bitrate is:

  • the more the software has to compress the video
  • which leads to loss of information
  • which makes the video quality worse.

Formula

<MATH> Bitrate = \frac{fileSize}{Duration} </MATH>

Example: if the video file output of 200 MiB is desired for a movie of 10 minutes (600 seconds) long

The image bitrate is: <MATH> \frac{(200 * 8192 )}{600} =~ 2730 \text{ kBit/s total bitrate} </MATH> The video bitrate is (with a 128kb/s desired audio bitrate) <MATH> 2730 - 128 = 2602 \text{ kBit/s video bitrate } </MATH>

Streaming

The max bitrate you can set it to when streaming is limited by:

  • your internet connection upload speed (If your upload speed is 12 mbps (megabits per second) then your max bitrate limited by your internet is 12,000
  • the minimum and maximum of your streaming website
Facebook Live a max bitrate of 4,000 Kbps, plus a max audio bitrate of 128 Kbps
YouTube Live a range between 1,500 and 4,000 Kbps for video, plus 128 Kbps for audio.
Twitch a range between 2,500 and 4,000 Kbps for video, plus up to 160 Kbps for audio.

Recording video locally, no limited to the bitrate

Note that because youtube is going to compress it anyway, there's no point in waiting for the big video file to upload.