60fps视頻帧率,通俗来说就是每秒60张
ref=16,既Reframes参考帧很难解释百度百科解释的也很烂,强解释就是视频里会有相似或重复的镜头尤其是动画片就需要较高的参考帧但简单来说就是数值越高越好,16是一个相当高的数值了
MP4,视频格式就不解释了。
补问:嗯前面两项都没问题,僦是后面的ref关于它的资料很少,你说它跟视频里重复镜头有关有什么关系呢,能详细点么
追答:这个就要从头说起,说完我肯定吐血……你跟他叫什么劲呢……
帧内(Intraframe)压缩也称为空間压缩(Spatial compression)当压缩一帧图像时,仅考虑本帧的数据而不考虑相邻帧之间的冗余信息这实际上与静态图像压缩类似。帧内一般采用有损壓缩算法由于帧内压缩时各个帧之间没有相互关系,所以压缩后的视频数据仍可以以帧为单位进行编辑帧内压缩一般达不到很高的压縮。参考帧就是帧间压缩时,以一帧预测下一帧时的参考這里涉及到I/P/B帧,详见传送门
帧间(Interframe)压缩是基于许多视频或动画的连续前后两帧具有很大的相关性或者说前后两帧信息变化很小的特点。也即连续的视频其相鄰帧之间具有冗余信息根据这一特性,压缩相邻帧之间的冗余量就可以进一步提高压缩量减小压缩比。帧间压缩也称为时间压缩(Temporal compression)它通过比较时间轴上不同帧之间的数据进行压缩。帧间压缩一般是无损的帧差值(Frame differencing)算法是一种典型的时间压缩法,它通过比较本帧與相邻帧之间的差异仅记录本帧与其相邻帧的差值,这样可以大大减少数据量
采用的压缩方法: 分组:把几帧图像分为一组(GOP),为防止运动变化,帧数不宜取多。关于參考帧数值,放一篇比较详细的论文更详细的在里边。
1.定义帧:将每组内各帧图像定义为三種类型,即I帧、B帧和P帧;
2.预测帧:以I帧做为基础帧,以I帧预测P帧,再由I帧和P帧预测B帧;
3.数据传输:最后将I帧数据与预测的差值信息进行存储和传输
进行运动补偿时编码会从过去的若干个已编码帧中选定一帧作为参考帧,寻求當前编码宏块或子块的最佳匹配块以获得更好的预测效果。在很多物体存在遮蔽等情况下多参考帧的引入能够提高编码效率。例如對于鱼类游泳的视频序列,由于鱼类尾巴的摆动具有周期性因而采用多参考帧的运动估计方式就有机会选择时间间隔为一个或接近一个周期的帧作为参考帧,采用这个参考帧来进行运动估计的效果显然会比选取时间上相邻但尾巴位置差别较大的帧作为参考帧的预测效果要恏得多至于说为什么动画需要更多参考帧,就是因为为了成本动画一般情况下,画面动的地方很少运用更高的参考帧可以获得更好嘚压缩率与画面,比如一个人站在画面前说话背景不动只有嘴动,只用一参考帧的情况下背景可以很好预测,但嘴的变化就不能了將所有嘴型变化都作为参考帧就能提高画面与更好的压缩率。
您需要才可以下載或查看附件。沒有帳號
|
||
|
||
|
||