视频复杂度和格式

视频复杂度是影响编码速度的重要因素。视频中越复杂的场景需要越长的编码时间,这主要是因为量化之后仍然有很多信息需要编码。复杂场景包括:具有精细纹理细节,任意形状,较高运动速度,随机不可预测运动,遮挡区域等的场景。例如,具有树木,火焰,烟雾等的场景通常是复杂场景,这些场景压缩效率通常较低,并且会影响编码速度。另一方面,简单的场景包含单色背景和一两个前景对象,例如头部和肩部类型的场景。简单场景通常具备更好的预测性,可以提前找到匹配的预测单元,并且简单场景有利于加速编码速度。可视电话,视频会议,新闻广播等应用程序一般会产生简单场景。频繁的场景变化需要对很多帧进行独立编码,导致帧数据的预测很难用于编码过程。如果要达到相同的视频质量,则只能实现较低的压缩。较低的压缩意味着需要处理更多的数据,这将不可避免的影响性能。

视频源格式和目标格式也是需要考虑的重要因素。除了电影和电视工作室生成的专业视频内容外,典型的视频来源包括:智能手机,傻瓜相机,消费类便携式摄像机和DVR/PVR。在视频内容消费领域,视频内容通常需要转换为特定的目标格式,以适配不同的设备(例如Apple iPad,Microsoft XBox,Sony PSx控制台等)或者用于上传到互联网。 这种转换可以使用也可以不使用诸如缩放、去燥等类型的视频处理操作。因此,根据视频的目标格式的使用场景,转码操作的复杂性也不尽相同。并且还需要根据目标视频的使用场景在速度和性能之间做好权衡。

Last updated