A Comparison of Video Quality at Different Bitrates

Source Video

The source video was taken with the Insta360 Ace Pro using PureVideo mode at 4K30fps. It’s 28 seconds long and 355 MB in size. HDR was disabled and can’t be enabled in this mode.

I converted that video using Handbrake using the following presets and modifications:

Very Fast 2160p60 4K AV1

This preset maintains the resolution (4K). I set the quality to the lowest option (63). I changed the framerate from 60 to “Same as source”.

Very Fast 2160p60 4K AV1

This preset maintains the resolution (4K). I left the quality at the preset value (35). I changed the framerate from 60 to “Same as source”.

Super HQ 2160p60 4K AV1 Surround

This preset maintains the resolution (4K). I left the quality at the preset value (20). I changed the framerate from 60 to “Same as source”.

Super HQ 2160p60 4K AV1 Surround

This preset maintains the resolution (4K). I set the quality to the highest option (0). I changed the framerate from 60 to “Same as source”.

Here are the results

VideoVideo Quality Setting (CRF)BitrateFile SizeFile Size % of Original
Original106Mbps355 MB
Fast630.5 Mbps1.7 MB99% smaller
Fast354.7 Mbps16 MB95.5% smaller
Super HQ2020 Mbps66 MB82% smaller
Super HQ0 (highest)319 Mbps1092 MB300% larger

According to ffmpeg, when encoding to H.264, a Constant Rate Factor (CRF) value of 17 or 18 is considered to produce visually lossless output. ffmpeg defaults to a value of 23. Looking at the table above, the nearest preset quality CRF value in Handbrake is 20, which produces a video with a 20 Mbps bitrate and an output that is 82% smaller.

To compare video playback quality, you can use GridPlayer to play multiple videos side by side. Of course, if the videos have 4K resolution, you should use a 4K monitor.