一、分辨率
分辨率决定了视频画面的面积(宽度x高度), 面积大就有了看起来清晰的基础;
在此基础上, 要靠码率来保证画质.
二、码率
在输出环节,选择好输出的分辨率后还会有比特率选项。如果比特率只有1~3mbps那文件体积会小很多,但是画质会丢失很多细节,相当于对原画质进行取舍采样,比特率越小采样率越小,结果就是虽然分辨率不变,但画面已经舍去了大量细节。
一定分辨率之下, 都有一个保证画质清晰的最低码率, 太低了画面就一片糊, 就像宣纸上的画泼上水一样的效果. 码率越高肯定画面越清晰. 但是高到一定值, 再往上的画面改善程度就不明显了, 只会增大文件体积. 就是说过高的码率是浪费. 所以码率选的合适, 才可以保证清晰度又保持文件不会太大.
例如: 用xvid编码时, 几种常见分辨率对应码率:
- 320x240分辨率, 200-384kbps;
- 640x480, 768-1024kbps;
- 1280x720(720p), 3072-6150kbps;
- 1920x1080(1080p), >8192kbps. (这个分辨率下xvid无能为力了, 还是用h.264吧)
注意上面提到xvid编码和h.264编码, 这是两种常用的编码器, h.264更好, 就是说它可以用相对低的码率实现同等的画质. 用h.264的编码, 可以在上面的基础上降低30%的码率, 这样文件体积可以再减小30%.
三、编码
视频不是由一罗照片组成的序列,那样视频文件几乎有几个T大小,所以编码解决的就是利用帧与帧之间相似部分来节减空间。目前主流的编码格式h264是一种。还有更好的h265编码格式也在逐渐普及中,相同画质下可以做到更小的体积,更利于高分辨率视频的传播和网络视频传播。