一种视频文件转码方法技术

技术编号:9993323 阅读:194 留言:0更新日期:2014-05-02 12:16
本发明专利技术公开了一种视频文件转码方法。所述方法一种视频文件转码方法,包括以下步骤:利用第一恒定量化参数对所述视频文件进行编码,得到第一转码视频文件;当第一转码视频文件的码率大于目标码率时,预测对第一转码视频文件进行降码,得到的视频文件的码率小于目标码率时采用的第二恒定量化参数;利用所述第二恒定量化参数对所述第一转码视频文件进行降码,得到所述第二转码视频文件。本发明专利技术实施例中,通过预测对视频文件降码的恒定量化参数,使视频文件最多只需进行两次降码,减少了视频文件的降码次数,在保证视频质量及画质不随场景变化而有视觉上的差异的前提下,保证视频文件输出码率可控、转码时间可控,提高了视频文件转码的整体效果。

【技术实现步骤摘要】
一种视频文件转码方法
本专利技术涉及视频处理
,尤其涉及一种视频文件转码方法。
技术介绍
随着网络视频技术的发展,人们越来越多的接触到各种各样的视频,用户可以通过电脑、手机、平板电脑等终端进行观看,对视频文件的处理也越来越繁杂,用户们对视频文件转码的要求也越来越严格、细致。一般的,针对视频文件的转码可以采用多种方式进行处理,例如利用CRF(constantratefactor/constantquality,恒定质量模式):通过降低相对不重要的帧(如消耗码率、难编码的帧)的质量,省下码率用在相对有效的帧上。CRF量化比例的范围为0至51(8-bitx264和10-bitx264的量化比例的范围是0至63),其中0为无损模式,23为缺省值,51可能是最差的。该数字越小,图像质量越好。本申请的专利技术人发现,对于大文件,可能要多次降码才能到指定范围内的量化比例,增加编码时间,输出码率不可控,指定码率范围内编码文件质量无法保证。
技术实现思路
本专利技术实施例提供一种视频文件转码方法,用于实现在保证视频质量的前提下,控制编码时间和编码码率。一种视频文件转码方法,包括以下步骤:利用第一恒定本文档来自技高网...
一种视频文件转码方法

【技术保护点】

【技术特征摘要】
1.一种视频文件转码方法,其特征在于,包括以下步骤:利用第一恒定量化的参数对所述视频文件进行编码,得到第一转码视频文件;当所述第一转码视频文件的码率大于目标码率时,计算对第一转码视频文件进行循环降码的循环降码率;根据所述循环降码率计算对所述第一转码视频文件进行循环降码得到的视频文件的码率小于目标码率时的降码次数;利用所述降码次数获得第二恒定量化的参数;利用所述第二恒定量化的参数对所述第一转码视频文件进行降码,得到第二转码视频文件。2.如权利要求1所述的方法,其特征在于,所述计算对第一转码视频文件进行循环降码的循环降码率,包括:利用crf+k对第一转码视频文件进行第一次降码,其中,crf为第一恒定量化的参数,k为循环降码恒定量化的参数常量;利用下式获得所述循环降码率,r1=R1/R0其中,r1为循环降码率,R1为第一转码视频文件进行第一次降码得到视频文件的码率,R0为第一码率。3.如权利要求2所述的方法,其特征在于,所述步骤根据所述循环降码率计算对所述第一转码视频文件进行循环降码得到的视频文件的码率小于目标码率时的降码次数,包括:利用下式得到对所述第一转码视频文件进行循环降码得到的视频文件的码率,R1*pow(r1,n)其中,n为循环降码的次数;获取当R1*pow(r1,n)<=Re时n的次数,其中,Re为所述目标码率,所述n为对所述第一转码视频文件进行循环降码得到的视频文件的码率小于目标码率时的降码次数。4.如权利要求3所述的方法,其特征在于,所述步骤利用所述降码次数获得所述第二恒定量化的参数,包括:根据下式获得所述第二恒定量化的参数,crf2=crf+nk其中,crf2为第二恒定...

【专利技术属性】
技术研发人员:楼英明魏洪钦
申请(专利权)人:能力天空科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1