This video frame size calculator is a handy tool for determining the data size of an uncompressed video file. All you have to do is provide the resolution of your video and its color depth.
If you want to calculate the file size of a video that uses a particular compression standard, such as H.264 or HEVC, take a look at the video file size calculator.
How to calculate the video frame size?
A video frame is one of many images that the whole "moving picture" is comprised of. The data size of such an image depends on several parameters.
First of all, the size of a frame is connected with the resolution – the number of pixels that can be displayed (see pixels per inch calculator). Resolution is usually expressed as the number of pixels in the horizontal and vertical dimensions. Each pixel is a piece of data to be saved; thus, the better the resolution, the bigger the frame size.
Secondly, the frame size depends on the color depth. This phrase means nothing else than the number of bits used to indicate the color of each pixel. For example, in 8-bit color depth, each pixel can have one of 2⁸ = 256 colors. If you choose to have a 16-bit color depth, you can encode 2¹⁶, that is, 4096 different colors.
The higher the color depth, the bigger the data size of every pixel. If you use 8-bit colors, each pixel has to store 8 bits of information (equivalent to 1 byte – see byte conversion tool). A 16-bit color needs 2 bytes of information per pixel, while a 24-bit one needs 3.
Once you know the resolution and color depth, you can find the frame size according to the following equation:
frame size = V × H × CD,
V– Vertical resolution;
H– Horizontal resolution; and
CD– Color depth.
Calculating a video file size
A video consists of many frames, shown one after another. As each image is visible only for a very short time (such as 1/24 of a second), they seem to blend together, forming a moving image. You can use this video frame size to calculate the total video size (assuming zero compression) according to the following formula:
video size = frame size × fps × time,
time– Duration of the video, and
fps– Number of frames displayed per second. This number can range from 12 fps to even 60 fps; the most common value, however, is 24 frames per second.
Professionals tend to use compressed videos to decrease the video file size. Compression can be lossless (only redundant data is removed) or lossy (less critical information is removed). In practice, lossy compression is much more common – compromising on video quality is necessary in order to ensure lower data sizes.
Interested in video editing? Try our timecode calculator!
What is 1920 x 1080 frame size?
When your display has a frame size of 1,920 x 1,080, the screen's width will be 1,920 pixels, and the screen's height will be 1,080 pixels. A resolution of 1,920 x 1,080 pixels means Full High Definition (FHD) at 1080p in a 16:9 aspect ratio (height/width ratio). Smartphones, DSLR cameras, and most modern camcorders record video at 1920 x 1080.
What is the frame size for Instagram videos?
According to the rules, you can upload Instagram videos with an aspect ratio of 9:16 (stories/reels), 1:1, 4:5, or 16:9 (posts). The minimum frame rate of your video should be 30 fps, and the minimum resolution should be 720 pixels. The maximum file size for videos of 10 minutes or less is 650MB.
Is 1920 x 1080 the same as 1280 x 720?
No, multiply the number of pixels in width and in height to see that 1920 ×1080 resolution has more than two and a half times more pixels than 1280 × 720 resolution. The higher the pixel density is, the better the image quality and the greater the sharpness. Thus, it is better if you choose a 1920 × 1080 resolution.
How can I calculate file size of a video with 640 x 480 resolution?
Assuming that your video lasts 1 second, has 30 fps, and is 640 x 480 pixels with 24 bits of color depth, the file size will be 0.03 GB or 30 MB. To calculate it:
- Find the frames size as 640 pixels × 480 pixels × 24 bits of color depth = 0.92 MB.
- Multiply 0.92 MB × 30 fps × 1 second = 0.03 GB (or 30 MB).