选择视频编码器时的误区

2019-06-20 15:08:05

视频编码器实际上跟视频编解码标准是有很大不同的,视频编码器是视频编解码标准的一种代码实现,但是同一套算法的不同的实现,性能和效率的差别都是很显著的。视频编码器之间的主要差异分为以下几个方面:


1) 视频编解码标准中压缩工具的支持情况

2) 针对视频编码速度的优化

3) 针对视频编码质量的优化

4) 功能和代码的可扩展性

5) 商用 vs. 免费


举个例子,有人认为HEVC编码器一定比H.264的编码器要强,但是我们知道在HEVC中有很多种不同的预测方向,如果我设计一种编码器不使用帧间预测,只使用帧内预测,而且不管内容是怎样的,都使用这一个固定的模式来进行编码,那么这样编出来的码流可想而知,它的预测的效果是很差的,压缩的效率会非常的低。虽然码率很高,质量很差,但是这个码流仍然可能是符合HEVC标准的。

相对来说,如果用H.264的来做编码,但是整个编码器的优化做得非常的好,整个的码率控制都优化到了非常优秀的程度,那么这个H.264编码器编出来的视频码流的质量完全可以比HEVC编码器编出来的效果更好。在视频编解码领域,新的标准刚刚出来的时候,大家不会很快的去采用这种新标准的编码方案,原因就是在于编码器端的优化还没有做到位,所以说单纯在考虑编码器的性能和它对这种标准的支持是非常片面的一种做法。因此,在实际的工作中,选择编码器一定不要盲目的相信H.265的编码器就一定比H.264的编码器好,这个是不一定的,甚至有些时候一些比较Low的标准也可以做得很好。

因此,在选择编码器的时候,要从上述的视频编码器之间的差异出发来选择。


电话咨询
邮件咨询
在线地图
QQ客服