码率(Bitrate)
指每秒传输的数据位数,单位kbps 即千位每秒 ,这里的位指的是二进制位
基本的算法是:
每秒传输的数据量=码率/8
视频文件体积=码率/8x视频时长(s) =每秒传输的数据量...*视频时长(s)
比如500Kbps,也就是每秒传输62K大小的数据, 假如按照帧率30fps进行计算,那么每张图片大小约为2kb大小
也就是说视频时长和固定的情况下,码率越高,文件体积越大,同时视频显示的有效像素越多...,视频更加接近原始分辨率,反之,码率越低,文件体积越小,但是视频能显示的有效像素就越少,原本1080p的分辨率,每帧图像至少需要占用20k的数据量,但是码率过低每帧只能分配2K的量,此时像素点显示不全,...就会造成视频模糊不清晰
因此,码率若是过低,再高的分辨率都拯救不了画质,反而会适得其反,
事实上,低码率环境下,低分辨率画面要比高分辨率画面更加清晰
码率不会影响画面的流畅度,但是会影响画面的清晰度和文件的体积...首先在我们录制视频的时候,屏幕的分辨率一般是固定的,随着不同的电脑分辨率也不同(当然你要手动调整也行)
其次,为了保证视频的流畅度我们一般将帧率设置在25fps以上
那么我们想减小视频的体积的话,只能从码率入手了