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.根据权利要求1所述的方法,其特征在于,所述若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码的步骤之前,所述方法还包括:获取拍摄的视频的最大允许时长;根据所述最大允许时长,确定至少两个不同的时长阈值,其中,所述至少两个不同的时长阈值中每个时长阈值均小于或等于所述最大允许时长;分别确定所述至少两个不同的时长阈值中每个时长阈值所对应的码率,以得到至少两个不同的码率,其中,所述至少两个不同的时长阈值中的第一时长阈值所对应的码率大于所述至少两个不同的时长阈值中的第二时长阈值所述对应的码率,所述第一时长阈值小于所述第二时长阈值;根据所述至少两个不同的时长阈值中每个时长阈值所对应的码率,建立所述时长与码率的对应关系。3.根据权利要求2所述的方法,其特征在于,所述若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码的步骤之后,所述若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长的步骤之前,所述方法还包括:若拍摄的时长超过目标时长阈值,则停止采用所述至少两个不同的码率中与所述目标时长阈值对应的码率对拍摄的视频进行编码,其中,所述目标时长阈值为所述至少两个不同的时长阈值中的任意一个时长阈值。4.根据权利要求2或3所述的方法,其特征在于,所述分别确定所述至少两个不同的时长阈值中每个时长阈值所对应的码率,以得到至少两个不同的码率的步骤,包括:根据码率与拍摄时长的关系,分别计算所述至少两个不同的时长阈值中每个时长阈值所对应的码率,以得到至少两个不同的码率,其中,码率等于视频文件大小除以拍摄时长,视频文件大小为预设值。5.根据权利要求1-3中任一项所述的方法,其特征在于,所述输出目标视频数据的步骤之后,所述方法还包括:清除所述至少两路不同的视频数据中除所述目标视频数据之外的视频数据。6.根据权利要求1-3中任一项所述的方法,其特征在于,所述若接收到拍摄视频的操作指令,则采用至少两个不同的码率分别对拍摄的视频进行编码的步骤之后,所述若接收到停止拍摄视频的操作指令,则确定拍摄得到的目标视频的目标时长的步骤之前,所述方法还包括:在拍摄预览界面上显示预览视频数据,其中,所述预览视频数据为所述至少两路不同的视频数据中采用与拍摄的时长对应的码率对拍摄的视频...
【专利技术属性】
技术研发人员:李攀,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。