一种码率控制方法及移动终端技术

技术编号:17214626 阅读:51 留言:0更新日期:2018-02-08 01:00
本发明专利技术实施例提供一种码率控制方法及移动终端,所述方法可包括:若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,以得到至少两路不同的视频数据;若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长;根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率;输出目标视频数据,其中,所述目标视频数据为所述至少两路不同的视频数据中采用所述目标码率对所述目标视频进行编码得到的视频数据。本发明专利技术实施例提供的移动终端可以根据拍摄时长灵活选择编码码率,从而可以达到有效兼顾视频画面质量与视频文件大小的目的。

A rate control method and mobile terminal

The embodiment of the invention provides a rate control method and mobile terminal, the method can include: if the received video instructions, using at least two different bit rate encoding of video, video data obtained by at least two different; if receiving the stop video operation instruction it is determined by the target shooting target video length; according to the pre established time and correspondence rate, determine the target rate, length and the target when the target; output video data, wherein the target video data for the at least two different video data in the target rate video encoding data obtained on the target video. The mobile terminal provided by the embodiment can flexibly select the coding rate according to the time of shooting, thereby achieving the purpose of effectively considering the quality of the video picture and the size of the video file.

【技术实现步骤摘要】
一种码率控制方法及移动终端
本专利技术涉及通信
,尤其涉及一种码率控制方法及移动终端。
技术介绍
随着互联网技术和多媒体技术的快速发展,以及移动终端的日益普及,人们会经常利用移动终端拍摄视频,尤其是小视频,并将拍摄的视频通过互联网与他人分享。目前,移动终端一般是采用固定的码率对拍摄的视频进行编码,其中,码率是指视频文件在单位时间内使用的数据流量,同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好,这样,若采用的固定码率较低,则易导致拍摄后的视频画面质量欠佳,若为提高视频画面质量而采用的较高的固定码率,则易导致拍摄时间较长的视频占用较大的存储空间。可见,现有移动终端在拍摄视频时存在不能有效兼顾视频画面质量与视频文件大小的问题。
技术实现思路
本专利技术实施例提供一种码率控制方法及移动终端,以解决现有移动终端在拍摄视频时存在不能有效兼顾视频画面质量与视频文件大小的问题。第一方面,本专利技术实施例提供一种码率控制方法,应用于移动终端,所述方法包括:若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,以得到至少两路不同的视频数据;若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长;根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率;输出目标视频数据,其中,所述目标视频数据为所述至少两路不同的视频数据中采用所述目标码率对所述目标视频进行编码得到的视频数据。第二方面,本专利技术实施例还提供一种移动终端,包括:编码模块,用于若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,以得到至少两路不同的视频数据;第一确定模块,用于若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长;第二确定模块,用于根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率;输出模块,用于输出目标视频数据,其中,所述目标视频数据为所述至少两路不同的视频数据中采用所述目标码率对所述目标视频进行编码得到的视频数据。第三方面,本专利技术实施例还提供另一种移动终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例中的码率控制方法中的步骤。第四方面,本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例中的码率控制方法中的步骤。本专利技术实施例中,在拍摄视频时,所述移动终端可以采用至少两个不同的码率分别对拍摄的视频进行编码,从而可以得到至少两路不同的视频数据,且在拍摄结束时,所述移动终端可以根据拍摄的时长,确定拍摄得到的目标视频的目标码率,并输出采用所述目标码率对所述目标视频进行编码得到的目标视频数据。这样,由于所述第一移动终端是采用可变的码率对不同拍摄时长的视频进行编码,从而可以根据拍摄时长灵活选择编码码率,进而可以达到有效兼顾视频画面质量与视频文件大小的目的。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种码率控制方法的流程示意图;图2是本专利技术实施例提供的一种时长与码率的对应关系的示意图;图3是本专利技术实施例提供的另一种码率控制方法的流程示意图;图4是本专利技术实施例提供的一种移动终端的结构示意图;图5是本专利技术实施例提供的另一种移动终端的结构示意图;图6是本专利技术实施例提供的另一种移动终端的结构示意图;图7是本专利技术实施例提供的另一种移动终端的结构示意图;图8是本专利技术实施例提供的另一种移动终端的结构示意图;图9是本专利技术实施例提供的另一种第一移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1是本专利技术实施例提供的一种码率控制方法的流程示意图,应用于移动终端,如图1所示,所述方法包括以下步骤:步骤101、若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,以得到至少两路不同的视频数据。上述接收到拍摄视频的操作指令,可以是接收到用户在拍摄预览界面上触控摄像按键的操作指令,例如:接收到用户在相机应用程序的视频拍摄预览界面或在其他支持摄像的应用程序界面触发摄像的操作指令。上述若接收到所述拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,可以是当用户利用所述移动终端开始拍摄时,则启用至少两路视频编码通道,且每路视频编码通道分别采用不同的码率对正在拍摄的视频进行编码,其中,码率是指视频文件在单位时间内使用的数据流量,是视频编码中画面质量控制中最重要的部分,同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。这样,从每路视频编码通道均可以得到一路编码后的视频数据,因此,通过采用至少两个不同的码率分别对拍摄的视频进行编码,可以得到至少两路不同的视频数据。本实施例中,在接收到拍摄视频的指令操作时,通过采用至少两个不同的码率分别对拍摄的视频进行编码,从而可以得到至少两路不同的画面质量的视频数据,进而可以根据拍摄的时长,来输出兼顾画面质量与文件大小的目标视频数据。步骤102、若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长。上述目标视频为所述移动终端在接收到拍摄视频的操作指令后开始拍摄到接收到停止拍摄视频的操作指令后停止拍摄的过程中拍摄得到的视频,上述目标时长可以理解为所述目标视频的播放时长,也可以理解为所述移动终端拍摄所述目标视频时的拍摄时长。该步骤中,上述若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长,可以是通过记录所述移动终端从开始拍摄到停止拍摄之间的拍摄时长,来得到所述目标视频的目标时长,也可以是从拍摄后的所述目标视频的文件信息中获得所述目标时长。本实施例中,在接收到停止拍摄的操作指令时,确定拍摄得到的目标视频的目标时长,从而可根据所述目标时长,来确定与其匹配的目标码率。步骤103、根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率。上述时长与码率的对应关系可以是预先建立的,具体地,所述时长与码率的对应关系可以是不同的时长范围分别对应一个码率,也可以是不同的时长均分别对应一个码率,例如:所述时长与码率的对应关系可以如图2所示,0~T1之间的时长对应的码率为B1,T1~T2之间的时长对应的码率为B2,T2~T3之间的时长对应的码率为B3等,其中,T3>T2>T1>0,B1>B2>B3,时长的最小单位为秒。该步骤中,上述根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率根据所述时长与码率的对应关系,可以是从所述时长与码率的对应关系中查找到与所述目标时长匹配的目标码率,例如:根本文档来自技高网...
一种码率控制方法及移动终端

【技术保护点】
一种码率控制方法,应用于移动终端,其特征在于,所述方法包括:若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,以得到至少两路不同的视频数据;若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长;根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率;输出目标视频数据,其中,所述目标视频数据为所述至少两路不同的视频数据中采用所述目标码率对所述目标视频进行编码得到的视频数据。

【技术特征摘要】
1.一种码率控制方法,应用于移动终端,其特征在于,所述方法包括:若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码,以得到至少两路不同的视频数据;若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长;根据预先建立的时长与码率的对应关系,确定与所述目标时长匹配的目标码率;输出目标视频数据,其中,所述目标视频数据为所述至少两路不同的视频数据中采用所述目标码率对所述目标视频进行编码得到的视频数据。2.根据权利要求1所述的方法,其特征在于,所述若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码的步骤之前,所述方法还包括:获取拍摄的视频的最大允许时长;根据所述最大允许时长,确定至少两个不同的时长阈值,其中,所述至少两个不同的时长阈值中每个时长阈值均小于或等于所述最大允许时长;分别确定所述至少两个不同的时长阈值中每个时长阈值所对应的码率,以得到至少两个不同的码率,其中,所述至少两个不同的时长阈值中的第一时长阈值所对应的码率大于所述至少两个不同的时长阈值中的第二时长阈值所述对应的码率,所述第一时长阈值小于所述第二时长阈值;根据所述至少两个不同的时长阈值中每个时长阈值所对应的码率,建立所述时长与码率的对应关系。3.根据权利要求2所述的方法,其特征在于,所述若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码的步骤之后,所述若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长的步骤之前,所述方法还包括:若拍摄的时长超过目标时长阈值,则停止采用所述至少两个不同的码率中与所述目标时长阈值对应的码率对拍摄的视频进行编码,其中,所述目标时长阈值为所述至少两个不同的时长阈值中的任意一个时长阈值。4.根据权利要求2或3所述的方法,其特征在于,所述分别确定所述至少两个不同的时长阈值中每个时长阈值所对应的码率,以得到至少两个不同的码率的步骤,包括:根据码率与拍摄时长的关系,分别计算所述至少两个不同的时长阈值中每个时长阈值所对应的码率,以得到至少两个不同的码率,其中,码率等于视频文件大小除以拍摄时长,视频文件大小为预设值。5.根据权利要求1-3中任一项所述的方法,其特征在于,所述输出目标视频数据的步骤之后,所述方法还包括:清除所述至少两路不同的视频数据中除所述目标视频数据之外的视频数据。6.根据权利要求1-3中任一项所述的方法,其特征在于,所述若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码的步骤之后,所述若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长的步骤之前,所述方法还包括:在拍摄预览界面上显示预览视频数据,其中,所述预览视频数据为所述至少两路不同的视频数据中采用与拍摄的时长对应的码率对拍摄的视频...

【专利技术属性】
技术研发人员:李攀
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1