【技术实现步骤摘要】
一种转码方法及装置
本申请涉及信息处理
,特别涉及一种转码方法及装置。
技术介绍
随着移动通信技术的不断发展,网络接入速度的飞速提升,移动终端的越趋智能化,以及数字压缩技术的日益优化,移动终端已从简单的通信、联络工具,发展成为一个多媒体智能平台。移动流媒体是移动通信和流媒体传输的结合,通过移动网络在移动终端上采用流媒体技术进行数据传输,为用户提供包括视频点播、移动视频聊天、移动视频监控等服务。转码是将高清的超大媒体文件(例如视频文件)压缩成适合在某些网络场景下(如光纤网络、WIFI网络、3G网络等)、某些终端上(如电视、PC、手机、PAD等)播放的文件/流的过程。通常媒体文件压缩得越小,就越适合在带宽受限的环境下传输,但是媒体文件的显示画质也可能越差。现有的转码方法通常包括:可以预先设置好不同清晰度对应的转码参数,例如清晰度可以包括:流程、标清、高清和超清四种,可以分别设置所述四种清晰度对应的分辨率和码率。根据设置好分辨率和码率对所述媒体文件分别按照不同清晰度进行预编码及转码,当所述清晰度的转码完成后,可以输出各清晰度对应的媒体文件。在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:现有的转码方法中,在转码之前需要对媒体文件的转码参数进行分析,以确定合适的分辨率和码率等转码参数,再根据分析好的参数进行转码并输出转码后的媒体文件,通常该参数分析的过程需要消耗一定的时间,当一个媒体文件需要转码为不同清晰度的媒体文件时,对于每一个清晰度都需要进行参数分析,将会花费大量时间,降低了转码速度。
技术实现思路
本申请实施例的目的是提供一种转码方法及装置, ...
【技术保护点】
一种转码方法,其特征在于,包括:预先建立多个不同的清晰度与分辨率的对应关系;从所述多个清晰度中选择第一清晰度及第二清晰度,确定分别与第一清晰度及第二清晰度对应的第一分辨率及第二分辨率;根据所述第一分辨率和第二分辨率对媒体文件的第一部分内容按照预设的转码规则进行转码,记录所述转码过程中分别与第一清晰度、第二清晰度对应的第一实时量化参数值、第二实时量化参数值;判断所述第一实时量化参数值和第二实时量化参数值是否均符合预设检测规则;若所述第一实时量化参数值不符合所述预设检测规则,调整所述第一清晰度对应的第一分辨率;和/或,若所述第二实时量化参数值不符合所述预设检测规则,调整所述第二清晰度对应的第二分辨率;根据所述调整后的第一分辨率和/或调整后的第二分辨率对所述媒体文件中未转码的部分进行转码。
【技术特征摘要】
1.一种转码方法,其特征在于,包括:预先建立多个不同的清晰度与分辨率的对应关系;从所述多个清晰度中选择第一清晰度及第二清晰度,确定分别与第一清晰度及第二清晰度对应的第一分辨率及第二分辨率;根据所述第一分辨率和第二分辨率对媒体文件的第一部分内容按照预设的转码规则进行转码,记录所述转码过程中分别与第一清晰度、第二清晰度对应的第一实时量化参数值、第二实时量化参数值;判断所述第一实时量化参数值和第二实时量化参数值是否均符合预设检测规则;若所述第一实时量化参数值不符合所述预设检测规则,调整所述第一清晰度对应的第一分辨率;和/或,若所述第二实时量化参数值不符合所述预设检测规则,调整所述第二清晰度对应的第二分辨率;根据所述调整后的第一分辨率和/或调整后的第二分辨率对所述媒体文件中未转码的部分进行转码。2.如权利要求1所述的一种转码方法,其特征在于,所述预设的转码规则包括:根据固定码率系数值或者固定量化参数值进行编码。3.如权利要求2所述的一种转码方法,其特征在于,所述第一阈值为与所述固定码率系数值对应的量化参数值或者所述固定码率系数值。4.如权利要求3所述的一种转码方法,其特征在于,当所述预设的转码规则为根据固定码率系数值进行编码时,所述量化参数值包括:所述固定码率系数值加5。5.如权利要求1所述的一种转码方法,其特征在于,所述预设检测规则包括:根据一分辨率转码得到的实时量化参数值中大于第一阈值的量化参数值的数量小于所述根据该分辨率转码得到的实时量化参数总个数的a%;所述a的取值范围包括:30—70。6.如权利要求1所述的一种转码方法,其特征在于,所述调整第一分辨率包括:将所述第一分辨率的值乘以第一系数,所述第一系数大于0且小于1。7.如权利要求1所述的一种转码方法,其特征在于,所述调整第二分辨率包括:将所述第二分辨率的值乘以第一系数,所述第一系数大于0且小于1。8.如权利要求1所述的一种转码方法,其特征在于,所述方法还包括:记录对媒体文件的第一部分内容转码得到的分别与第一清晰度、第二清晰度对应的第一码率和第二码率,根据与所述第一清晰度、第二清晰度分别对应的第一码率、第二码率和第一分辨率、第二分辨率建立线性模型。9.如权利要求8所述的一种转码方法,其特征在于,当所述多个等级的清晰度包括至少3个等级的清晰度时,所述方法还包括:根据所述线性模型和所述多个等级的清晰度中除第一清晰度、第二清晰度以外其他各等级清晰度对应的分辨率,确定与所述其他各等级的清晰度对应的码率值。10.如权利要求8或9所述的一种转码方法,其特征在于,所述方法还包括:判断每一等级的清晰度对应的码率值是否均小于或等于该等级的清晰度对应的预设的上限码率阈值;若判断结果为否,确定所述多个等级的清晰度中码率值大于所述上限码率阈值的目标等级的清晰度;根据所述目标等级的清晰度对应的上限码率阈值及所述线性模型,确定与所述目标等级的清晰度对应的调整后的分辨率;根据所述调整后的分辨率对所述媒体文件中未转码的部分进行转码。11.如权利要求1所述的一种转码方法,其特征在于,当所述多个等级的清晰度包括至少3个等级的清晰度时,所述从所述多个清晰度中选择第一清晰度及第二清晰度包括:选取所述多个等级的清晰度中除去最高等级的清晰度以外的任意两个等级的清晰度作为第一清晰度和第二清晰度。12.如权利要求11所述的一种转码方法,...
【专利技术属性】
技术研发人员:江文斐,梅大为,储开颜,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。