What Are the Factors that Affect or Decide Video Quality?
What makes video quality better? Besides resolution, frame rate and bit rate, video quality are also affected by video codec, bit depth, etc.
Questions
• What factors determine the quality of a video?
• How to avoid video quality loss when transcoding or uploading to YouTube?
Answers
1. The factors that determine the quality of an uncompressed videos are: video resolution, video frame rate and macroblock.
2. The factors that decide a compressed video quality include:
Video resolution, frame rate, bit rate, codec, bit control mode (macroblock), Bit depth (color depth).
Technically, there is no way to 100% avoid loss of data when compressing or transcoding a video. That's what encoding is designed for, to clear redundant information as much as possible. Maybe it causes quality loss. And the reason for "maybe" is that it can be prevented visually when conducting in a proper way with a prefessional-level video encoder.
All-in-one video processing software with various quality sets
Being a GPU-accelerated video processing tool, Winxvideo AI allows you to control output quality of GoPro, DJI, iPhone videos through re-encoding, upscaling or downscaling video resolution, adjusting frame rate or bit rate, etc.
What Factors Affect Video Quality?
Why do so many people prefer IMAX movies despite the ticket always running $5 or $6 higher than that of a regular film? Guess the answer will be as simple as it is worth every penny. Apparently, the perfect match of huge screen and ultra high definition leads to the best-ever immersion, which is so hard to reach at home. That's because the quality may be dropped in the every step before finally showing on HDTV screen, from upload to download, transfer to airplay, edit to convert and more.
What are the factors that affect or decide video quality? Video resolution, bit rate and frame rate are taken as the correct answers everywhere. It is close but not complete. The quality of an encoded video also depends on video codec, bit control mode and bit depth. If what we are talking about is visual quality, real-world viewing conditions should be counted in as well, for example, the viewing angle and distance, display size/resolution, decoding ability of video player, lighting, etc.
Here we will focus on explaining the main factors that affect a compressed video quality, making it easy for you to know how to mediated these video parameters with a video processing software to control video quality. Instead of a large chunk of dizzy words, we list all must-know information for you one by one as follows.
- #1. Resolution - decides the quality of every single image in video
- #2. Frame rate - impacts the smoothness of video
- #3. Bit rate - affects video quality and decides video size
- #4. Codec - determines compession ratio and affects video quality
- #5. Bit control mode - controls balance between quality and size
- #6. Bit depth - decides color accuracy of video
#1. Resolution
1. What is video resolution?
A video is a continuous display of a group or groups of still images at a certain speed. So when we say video resolution, we actually mean image resolution. There is no "video resolution" term on Wikipedia. Take your familiar 1080p as an example. 1080p means a video composed of images with 1080 horizontal lines from top to bottom, each of which is 1920 pixels wide.
2. How does resolution affect video quality?
In digital imaging, resolution equals to pixel count. The total pixels of a 1080p video are 1920x1080 = 2,073,600, while 3840x2160 = 8,294,400 pixels in 4K, 4 times more details. The higher the resolution, the more the pixels and the better the video quality.
3. Does up-converting resolution make video clearer?
It depends. Sometimes forcibly upscaling a video may destroy the image quality. Video resolution is originally decided by recording settings, but can be changed in post processing. Auto up-conversion by TV is nowhere near as clear as that by video converter software. Because video upscaler software like Winxvideo AI comes with unique motion adaptive pixel scaling algorithm, adding new interpolated pixels according to the nearest sample points.
Better still, it controls the diffusion/sharpening based on the input image, making it easy to upscale 1080p to 4K, downscale 4K to 1080p and ensure good perceived quality, despite the inevitable data loss when downscaling. But try not to upscale a video anytime you have other better options.
Click to see the best video resolution changer >>
Video quality |
★★★★★ |
★★★★ |
★★★ |
★★ |
On 1080p TV |
1080p downscaled from 4K |
1080p |
1080p upscaled from 720p |
1080p upscaled from 480p |
On 4K TV |
4K downscaled from 8K |
4K |
4K upscaled from 1080p |
4K upscaled from 720p |
Video resolution (pixels) |
4K (3840x2160) |
2K (2048x1080) |
FHD (1920x1080) |
SD (720x480) |
Video Tutorial: How to Downscale 4K to 1080p
#2. Frame Rate
Video is made of still images and only if images are displayed consecutively at a certain speed can it be perceived as a video. The "certain speed" is frame rate, or frame frequency, expressed in fps. Here frame and image is the same thing.
2. How does frame rate affect video quality?
Frame rate does not affect video quality directly. It decides the fluidity, which in turn affects visual effects. Guess that a footage stuttering badly is by no means a HQ video. Frame rate being too high or too low will cause "unnatural" problem. So proper frame rate is important to make your video look realistic, just as how we see motions in real life.
3. What frame rate should you use to ensure video quality?
A movie footage recording at 24 fps normally looks smooth while video games and sports videos look choppy and terrible. So there is no best frame rate for all videos. But we do have standards to refer to. While films are usually played at 24 fps, news live broadcasts use 30fps. Frame rate higher than 60 fps is mainly used in videos with a lot of motions, such as sports videos and used for slow motion creating. The higher the frame rate, the crisper the video. Besides, high frame rate is good for post editing.
Movies/Animation videos |
Sports/Game videos |
Slow motion video |
|
Min. frame rate for shooting |
24 fps, 30 fps |
60 fps, 120 fps |
60 fps, 120 fps and above |
Frame rate for viewing |
24 fps, 30 fps |
60 fps, 120 fps |
24 fps, 30 fps, 60 fps |
|
iPhone 8, 8 Plus, X |
GoPro HERO6 Black |
DJI Mavic Air |
Supported recording frame rate |
24fps, 30fps, 60fps, 120fps, |
24 fps, 30 fps, 60 fps, 120 fps, |
24 fps, 25 fps, 30 fps, 48 fps, |
Which Frame Rate Should You Use?
#3. Bit Rate
1. What is bit rate?
The video bit rate is the amount of bits required to encode a single second of video. The higher the bit rate, the bigger the data processed.
1 kbps = 1000 bps
1Mbps = 1000 kbps
1Gbps = 1000 Mbps
2. How does bit rate affect video quality?
Bit rate is the main factor that decides video file size (video size = bit rate x duration). Also it affects video quality. Higher bit rate normally brings better video quality. But there is diminishing marginal utility effect, meaning when video quality reaches a certain level (same as the original), the increasing of bit rate will only result in bigger file size without enhancement in quality.
3. What bit rate should you use to output video in best quality?
What bitrate should you choose when recording, for example, a 4K video for uploading to YouTube? Well, there are several things to be considered. Firstly, adjust bit rate according to the resolution, FPS and Constant Quality of video. To be specific, the bit rate for 4K video should be higher than that of 1080p. Bit rate for 4K 60fps video should be higher than that for 4K 30fps. And bit rate for 4K 20 CQP is definitely larger than that for 4K 30 CQP.
Secondly, upload speed also matters. If you only have 20Mbps upload speed, choose the lowest possible bit rate 35 Mbps for a 4K video uploading to YouTube, since the numbers among 35 to 45 Mbps are all allowed. Well, stuttering and long-time uploading is inevitable. The good thing is that some video editor software like Winxvideo AI offers you up to 370+ presets, each of which comes with proper bit rate. So just choose your desired output format or device, and forget about the bitrate calculating.
Resolution |
3840x2160 |
2560x1440 |
1920x1080 |
1280x720 |
35-45 Mbps |
16 Mbps |
8 Mbps |
5 Mbps |
More about constant bitrate vs variable bitrate >>
What Is Bit Rate?
#4. Video Codec
1. What is video codec?
Video codec, or specifically video coding format here, is the way of video encoding, such as MP4 H.264 and MP4 HEVC. Different video codec comes with different compression algorithm and ratio.
2. How does video codec affect video quality?
Video codec actually affects output video file size. Suppose that all other parameters are the same, a video encoded in HEVC will be almost 50% smaller than that of H.264 or DivX, despite the same video quality. To put it another way, video encoded in HEVC will be more vivid than H.264/DivX when compressed to the same file size. Higher compression ratio leads to less detail loss, thereby preserving better viewing quality.
3. What video coding format should you use to ensure video quality?
Videos in different resolutions for playing on various devices should be encoded in different codec formats. MP4 H.264 is the most recommended format for its wide compatibility and best balance between video quality and file size.
How to Understand Video Codecs?
Multimedia Tools that Handle Video Codec Freely
- WinX DVD Ripper Platinum - Digitize DVD to MP4, H.264, AVI, iPhone, Android, etc. & Extract DVD into MPEG-2 in original quality!
- Winxvideo AI - Convert 4K HEVC, MP4 H.264, drone videos & Adjust any settings that affect video quality
#5. Rate control modes
1. What is rate control mode?
Rate control mode is the way of bits allocating for a given frame. There are kinds of rate control modes in the most popular x264/x265 encoder, including CQP, Bitrate and CRF. Bitrate can be divided into CBR, ABR and VBR. While CQP is a mode targeted on the compression for every Macroblock in a frame and Bitrate focuses on file size, CRF allocates bits intelligently to control the output video quality. CRF ranges from 0 to 51, the same as QP, but it delivers smaller-size file at same good quality by giving more bits to complex segments and less data to simple ones. 18-20 is suggested for SD videos in x264 and 20-23 for HD.
2. How does rate control mode affect video quality?
Video encoding is to remove redundant data and compress video file size for saving as many bits as possible for delivering frames, which is realized through kinds of rate control modes. Compression in that process always leads to data loss, and then affects video quality. So to very well control the tradeoff between quality and file size, you should choose the rate control mode carefully. CRF and 2-pass VBR are suggested to ensure good quality.
Rate Control Mode |
Video quality |
Video bit rate |
Video file size |
CBR |
Variable |
Constant |
Accurately predictable |
ABR |
Basically stable |
Variable |
Predictable |
VBR |
Stable |
Variable |
Unpredictable |
3. What rate control mode should you use to ensure best video quality?
The truth is there is no one-size-fit-all rate control mode. Different bit rate control modes only output video well and fast under certain conditions. And sometimes it is just an either-or situation. You have to choose one, good quality or quick encoding. Basically, living streaming are strictly limited in bit rate, so constant bitrate (CBR) and average bitrate (ABR) will be more appropriate. For streaming, choose rate control mode based on your primary need - size and quality.
Rate control mode |
Quality |
File size |
Encoding speed |
Specific cases |
1-pass VBR |
Good quality |
Variable |
Quick encoding |
Encoding for watching on devices temporarily. |
2-pass VBR, CRF |
Highest possible quality |
Lowest size |
Slow encoding |
Encoding for archiving classic films, precious home videos, GoPro/DJI videos |
2-pass ABR |
High quality |
Certain size |
Slow encoding |
Encoding for video streaming online in low |
CBR |
Variable |
Strict file size limits |
Quick encoding |
Encoding surveillance video |
#6. Bit Depth
1. What is bit depth?
Bit depth, or Color depth, refers to the number of bits used for each color component of a single pixel. To put it simply, bit depth decides how much information can be stored in a frame. Most digital video formats we use are 8 bits per color channel and most displays support only 8 bits for now.
2. How does bit depth affect video quality?
Bit depth actually decides the number of possible colors can be expressed in an image. The higher the bit depth of a frame is, the finer and smoother the image will be, and accordingly, the better the video quality. So apparently, 10-bit video is more vivid than 8-bit video, which also requires more bits for delivering and larger space for saving. Next are the color numbers of different bit depth:
Bit Depth |
1 bit depth |
2 bit depth |
3 bit depth |
4 bit depth |
Number of colors |
2 colors |
4 colors |
8 colors |
16 colors |
Bit Depth |
5 bit depth |
6 bit depth |
8 bit depth |
10 bit depth |
Number of colors |
32 colors |
64 colors |
256 colors |
1024 colors |
Wrap Up
High-quality video is a mixture of many factors combined and they all need to be in the right spot. Resolution, bit rate and frame rate play very big roles in all of them, which influence video frame size, picture quality and fluency. We hope that your understanding of video quality has improved after reading this post.