前几天和别人讨论视频编码参数對视频清晰度影响今日查查文献在此记录总结下。
对最终用户而言其只关心视频的文件大小和画面质量。
其中画面质量包括:分辨率清晰度和流畅度。
流畅度:这个因素相对独立其影响因素就是视频帧率(FPS)
清晰度:单位面积的画面所承载的信息,在对视频进行评價是就是当FPS和分辨率固定时考察视频的清晰度。
首先我么假定采用的某个固定的编码器(比如x264)在其它参数固定的情况下,考察某个參数对视频的影响
视频帧率最低设置为24帧,这和人眼的反应速度有关当帧率低于这个数值时,人眼就会感觉到明显的卡顿
通常视频嘚帧率设置为30FPS,也有部分24FPS其它少见。更低会产生卡顿更高意义不大,除非存在慢速播放这种场景
帧率对视频画质没有影响
帧率和视頻大小正相关。视频大小和FPS/GOP_SIZE存在一定的线性相关性
GOP_SIZE是ffmpeg中的一个编码参数,表示的每GOP_SIZE个帧存在一个关键帧
视频分辨率这个概念不多做解釋。
分辨率对视频大小和画质有着非常重要的影响
如果清晰度和流畅度不变,分辨与视频画质大小正相关。但是前提条件是清晰度不變单纯的增加分辨并不能带来更好的画质。
下图描述的是同分辨率视频在不同大小的显示器上观众对画面的主观效果。[1]
结果显示同等分辨率的前提下,显示屏幕越大主观感受越差。
比特率英文为Bit Rate,是指每秒传送的比特(bit)数[1]
比特率越高,传送的数據越大
在视频领域,比特率常翻译为码率 分辨率
(1)比特率是影响视频清晰度的一个重要参数
当比特率越大视频清晰度就越高。其影响存在边际效应递减现象并且存在上限(视频原始数据的画质)。
(2)比特率决定了视频大小
(1)帧率(FPS)决定视频流产度對视频大小存在影响
(2)仅仅增加分辨率,会降低视频质量的主观感受;只有在保证清晰度的条件下才能提高视频质量的主观感受
(3)仳特率与视频质量正相关,且存在边际效应递减现象
(4)比特率和视频大小线性相关