【技术实现步骤摘要】
确定视频文件播放速度的方法及装置、电子设备
本公开涉及数据处理
,尤其涉及一种确定视频文件播放速度的方法及装置、电子设备。
技术介绍
目前,影视剧、综艺节目等视频越来越多,每部视频播放时间为数十分钟到数小时。通常情况下,视频会包括精彩剧情和非精彩剧情。为提升用户的观看体验,现有的视频播放器中会设置有快速播放功能,方便用户快速浏览视频文件中的非精彩剧情。例如,在用户对当前剧情不感兴趣(即认为当前剧情为非精彩剧情)时,用户可以选择该快速播放功能,快速浏览该非精彩剧情以寻找下一精彩剧情;在查找到感兴趣的剧情时,重置该快速播放功能并以正常速度播放继续观看该精彩剧情。然而,相关技术中的快速播放功能需要用户根据视频文件的剧情来调整播放速度,由于用户对视频文件的剧情不了解,调整播放速度过快时有可能错过视频文件中的精彩剧情,导致用户需要来回观看,这样会用户的浪费时间。另外,在观看视频文件时,调整播放速度需要用户手动操作,会降低用户的观看体验。
技术实现思路
本公开提供一种确定视频文件播放速度的方法及装置、电子设备,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种确定 ...
【技术保护点】
一种确定视频文件播放速度的方法,其特征在于,所述方法包括:获取预设时间段内所述视频文件的历史播放记录;所述历史播放记录由至少一个分析维度的数据组成;基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度。
【技术特征摘要】
1.一种确定视频文件播放速度的方法,其特征在于,所述方法包括:获取预设时间段内所述视频文件的历史播放记录;所述历史播放记录由至少一个分析维度的数据组成;基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度。2.根据权利要求1所述的方法,其特征在于,基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度包括:针对每个视频分段,根据所述视频分段的至少一次被播放占用时间确定所述视频分段的综合观看时长;基于所述综合观看时长,确定所述视频分段的播放速度。3.根据权利要求2所述的方法,其特征在于,根据所述视频分段的至少一次被播放占用时间确定所述视频分段的综合观看时长包括:获取所述视频分段的重复播放占用时间、快速播放占用时间和正常播放占用时间;根据所述重复播放占用时间、所述快速播放占用时间和所述正常播放占用时间及其各自对应的权重系数,获取该视频分段的综合观看时长。4.根据权利要求2所述的方法,其特征在于,基于所述综合观看时长,确定所述视频分段的播放速度包括:对所述视频文件中每个视频分段的综合观看时长进行排序;获取所述视频文件中最大的综合观看时长和最小的综合观看时长;将所述最大的综合观看时长和最小的综合观看时长之间的观看时长划分为第一数量个观看区间,其中每个所述观看区间分别对应于一播放速度;所述第一数量与所述视频文件的视频分段数量相等;针对每个视频分段,基于观看区间与播放速度的对应关系,根据所述视频分段的综合观看时长所属的观看区间确定所述视频分段的播放速度。5.根据权利要求1所述的方法,其特征在于,基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度包括:获取所述视频分段中每个视频分段的历史播放速度;基于所述历史播放速度,确定所述视频分段的播放速度。6.根据权利要求5所述的方法,其特征在于,基于所述历史播放速度,确定所述视频分段的播放速度包括:获取所述历史播放速度中的最大历史播放速度和最小历史播放速度;将所述最大历史播放速度和所述最小历史播放速度之间的历史播放速度划分为第二数量个速度区间,其中每个所述速度区间分别对应于一播放速度;所述第二数量与所述视频文件的视频分段数量相等;基于速度区间与播放速度的对应关系,根据所述视频文件中各视频分段的历史播放速度确定所述视频分段的播放速度。7.根据权利要求5所述的方法,其特征在于,基于所述历史播放速度,确定所述视频分段的播放速度包括:针对每个视频分段,统计所述历史播放记录中所述视频分段以不同历史播放速度被播放的次数;将所述次数最多的历史播放速度作为所述视频分段的播放速度。8.根据权利要求5所述的方法,其特征在于,基于所述历史播放速度,确定所述视频分段的播放速度包括:针对每个视频分段,统计所述历史播放记录中采用不同历史播放速度播放所述视频分段的次数;针对每一历史播放速度,根据所述次数计算所述视频分段基于所述历史播放速度被播放次数的比例;根据所述历史播放速度和所述比例计算所述视频文件中每个视频分段的综合播放速度,所述综合播放速度即为所述视频分段的播放速度。9.根据权利要求1所述的方法,其特征在于,基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度包括:获取所述视频文件中视频分段对应的最大被播放占用时间、最小被播放占用时间、最大历史播放速度和最小历史播放速度;根据所述最大被播放占用时间、所述最小被播放占用时间、所述最大历史播放速度和所述最小历史播放速度确定被播放占用时间与播放速度的线性关系;针对每个视频分段,根据所述线性关系和所述视频分段的被播放占用时间确定所述视频分段的播放速度。10.根据权利要求1所述的方法,其特征在于,基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度包括:统计在所述视频分段播放占用时间之内出现弹幕的次数或者所述弹幕中出现预设关键字的次数;基于所述弹幕的次数或所述关键字的次数确定所述视频分段的播放速度。11.根据权利要求10所述的方法,其特征在于,基于所述弹幕的次数或所述关键字的次数确定所述视频分段的播放速度包括:获取所述视频文件中视频分段的最大弹幕次数和最小弹幕次数;将所述最大弹幕次数和所述最小弹幕次数之间的弹幕次数划分为第三数量个弹幕区间;所述第三数量与所述视频文件的视频分段数量相等;针对每个视频分段,根据所述视频分段的弹幕次数和所述弹幕区间的关系确定所述视频分段的播放速度。12.根据权利要求10所述的方法,其特征在于,基于所述弹幕的次数或所述关键字的次数确定所述视频分段的播放速度包括:获取所述视频文件中视频分段的最大关键字次数和最小关键字次数;将所述最大关键字次数和所述最小关键字次数划分为第四数量个关键字区间;所述第四数量与所述视频文件的视频分段数量相等;针对每个视频分段,根据所述视频分段的关键字次数和所述关键字之间的关系确定所述视频分段的播放速度。13.根据权利要求1所述的方法,其特征在于,基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度之后包括:根据所述播放速度确定对应视频分段的标签;将所述标签对应于所述视频分段进行保存。14.根据权利要求1所述的方法,其特征在于,所述预设时间段基于以下步骤确定:获取第五数量个与所述视频文件同一类型的视频文件的历史播放数据;根据所述历史播放数据统计所述类型的视频文件的观看热度曲线;根据所述观看热度曲线确定所述预设时间段。15.一种视频文件的变速播放方法,其特征在于,所述方法包括:在视频文件被触发时,发送请求指令;所述请求指令用于使服务器发送所述视频文件以及所述视频文件中每个视频分段的播放速度;接收所述视频文件以及所述视频文件中每个视频分段的播放速度;根据每个视频分段的播放速度播放所述视频文件。16.根据权利要求15所述的变速播放方法,其特征在于,所述方法还包括:确定所述播放位置对应的视频分段;获取所述视频分段对应的标签;在所述播放位置显示所述标签。17.一种确定视频文件播放速度的装置,其特征在于,所述装置包括:记录获取模块,用于获取预设时间段内所述视频文件的历史播放记录;所述历史播放记录由至少一个分析维度的数据组成;速度确定模块,用于基于所述至少一个分析维度的数据确定所述视频文件中每个视频分段播放速度。18.根据权利要求17所述的装置,其特征在于,所述速度确定模块包括:时长确定单元,用于针对每个视频分段,根据所述视频分段的至少一次被播放占用时间确定所述视频分段的综合观看时长;第一速度确定单元,用于基于所述观看时长,确定所...
【专利技术属性】
技术研发人员:孟祥美,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。