发明名称 |
一种基于软硬件结合的逐帧对齐的方法 |
摘要 |
本发明提供了一种基于软硬件结合的逐帧对齐的方法,可以提高硬件编码质量,并更好地支持多码率切换。在对视频进行编码时,硬件编码可以提供比软件编码更强的编码性能,但当前硬件编码(H264_QSV)技术不支持场景检测功能,因而插入的I帧不精确,影响编码的质量。本发明利用软件指导硬件逐帧对齐,从而提高硬件编码输出质量。其中所述方法包括:对同一视频同时进行2路以上的编码,其中至少有一路为H.264标准,将硬件编码(H264_QSV)通过向软件编码(H264)逐帧对齐,提升硬件编码(H264_QSV)的质量。当前大多数播放器都支持多码率,在不同码率的码流切换时,如果不同码流的I帧位置不同,会导致一段视频漏看或重复。本发明的基于软硬件结合的逐帧对齐的方法,可以使各路编码流保持完全相同的帧类型,也就保障了播放时不同码流间的准确、流畅切换。 |
申请公布号 |
CN106231319A |
申请公布日期 |
2016.12.14 |
申请号 |
CN201610550371.6 |
申请日期 |
2016.07.14 |
申请人 |
观止云(北京)信息技术有限公司 |
发明人 |
卫亚波 |
分类号 |
H04N19/42(2014.01)I;H04N19/85(2014.01)I |
主分类号 |
H04N19/42(2014.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于软硬件结合的逐帧对齐的方法,其特征在于,包括以下步骤:步骤1.源视频流输入,这时,每个帧的帧类型并未指定;步骤2.作为“主”角色的软件编码(H264)流进行编码,通过场景检测技术精确地指定帧类型;步骤3.将已指定好帧类型的帧组进行复制,并将复制后的帧作为“从”角色的硬件编码(H264_QSV)的输入,进行编码;步骤4.此类推,软件编码将指定好帧类型的帧不断复制给硬件编码,实现逐帧对齐,获得同样的高质量编码。 |
地址 |
100083 北京市海淀区知春路1号学院国际大厦801室 |