视频分片倍速播放方法、系统及存储介质技术方案

技术编号:24616722 阅读:19 留言:0更新日期:2020-06-24 02:56
本发明专利技术公开了一种视频分片倍速播放方法、系统及存储介质,所述方法包括:服务器根据预设的分片生成规则确定视频的分片数,并根据历史用户终端的倍速播放记录确定视频的每个分片对应的倍速值;所述服务器根据视频的每个分片对应的倍速值对视频进行倍速处理,得到倍速处理后的视频文件;在用户终端播放视频时,所述服务器将倍速处理后的视频文件推送至用户终端。本发明专利技术能够实现一个视频在不同阶段的不同倍速播放,在用户终端不支持倍速播放功能时也能够实现视频倍速播放,并且倍速值不会受到播放软件的固定档位限制,还能够突破现有播放软件所能够提供的最大倍速值。

Method, system and storage medium of video slice and double speed playing

【技术实现步骤摘要】
视频分片倍速播放方法、系统及存储介质
本专利技术涉及视频播放领域,尤其涉及一种视频分片倍速播放方法、系统及存储介质。
技术介绍
在目前,用户观看各大视频网站时,通常会使用到倍速播放功能。在倍速播放模式下,用户可以在不显著损失视频情节的情况下快速观看完视频或影片。在现有的各大视频网站或视频播放软件中,大部分仅能够提供档位固定的倍速播放功能,例如用户可以在视频中选择0.75、1.25、1.5、2倍等速率进行播放。用户在观看过程中可以通过手动方式切换倍速值。然而,用户在通过手动调整倍速档位以调节倍速值的过程中,由于仅能够选择有限个倍速档位进行倍速播放,容易导致所选择的倍速值过高或过低,不够合理,影响用户倍速观看视频的体验。并且在倍速播放过程中,原始视频中的部分视频图像等信息由于倍速播放的效果而不会被用户浏览到,即不会影响到用户的倍速观看效果。而服务器将该部分不影响观看效果的数据内容传送给用户终端将会占据大量传输带宽,降低传输效率。
技术实现思路
本专利技术的主要目的在于提供一种视频分片倍速播放方法、系统及存储介质,旨在解决用户无法选择合适的倍速播放方案实现自动倍速播放以及倍速观看视频时服务器传输大量不必要的数据从而影响传输效率的问题。为实现上述目的,本专利技术提供一种视频分片倍速播放方法,包括以下步骤:服务器根据预设的分片生成规则确定视频的分片数,并根据历史用户终端的倍速播放记录确定视频的每个分片对应的倍速值;所述服务器根据视频的每个分片对应的倍速值对视频进行倍速处理,得到倍速处理后的视频文件;在用户终端播放视频时,所述服务器将倍速处理后的视频文件推送至用户终端。可选地,所述服务器根据历史用户终端的倍速播放记录确定视频的每个分片对应的倍速值的步骤包括:所述服务器采集历史用户终端的倍速播放行为,并生成相应的倍速播放记录,其中所述倍速播放记录包括视频识别信息、倍速播放的开始时间和结束时间以及倍速值;所述服务器对视频进行分片处理,以将视频分成多个分片;所述服务器根据所述倍速播放记录计算视频的每个分片对应的倍速值。可选地,所述服务器根据所述倍速播放记录计算视频的每个分片对应的倍速值的步骤包括:所述服务器从所有倍速播放记录中获取每个分片在每一次播放时对应的播放时长,以计算得到每个分片的所有播放次数对应的总播放时长;所述服务器根据每个分片的总播放时长以及所有播放次数计算得到每个分片的平均播放时长;所述服务器根据每个分片在视频中对应的原始时长和所述平均播放时长计算得到每个分片对应的倍速值。可选地,所述服务器根据所述倍速播放记录计算视频的每个分片对应的倍速值的步骤包括:所述服务器根据所述视频对应的视频识别信息从所述倍速播放记录中提取出与所述视频相关联的倍速播放记录;所述服务器根据与所述视频相关联的倍速播放记录计算视频的每个分片对应的倍速值。可选地,所述服务器采集历史用户终端的倍速播放行为,并生成相应的倍速播放记录的步骤包括:所述服务器采集历史用户终端的倍速播放行为并获取用户预先设置的历史时间区间;所述服务器根据所述历史时间区间内的历史用户终端的倍速播放行为生成相应的倍速播放记录。可选地,所述服务器根据视频的每个分片对应的倍速值对视频进行倍速处理,得到倍速处理后的视频文件的步骤包括:所述服务器根据每个分片在视频中的时间戳顺序以及每个分片分别对应的倍速值生成视频对应的倍速索引文件;所述服务器根据所述倍速索引文件对视频进行倍速处理,以得到倍速处理后的视频文件。可选地,所述服务器根据所述倍速索引文件对视频进行倍速处理,以得到倍速处理后的视频文件的步骤包括:所述服务器根据所述倍速索引文件对视频的每个分片进行倍速处理;所述服务器将倍速处理后的分片进行拼接以形成倍速处理后的视频文件。可选地,所述服务器根据所述倍速索引文件对视频的每个分片进行倍速处理的步骤包括:所述服务器根据所述倍速索引文件确定每个分片对应的倍速处理方式;在分片的倍速值大于1时,所述服务器根据分片对应的倍速值确定抽帧比例,并按照所述抽帧比例对相应的分片进行抽帧处理;在分片的倍速值小于1时,所述服务器根据分片对应的倍速值确定插帧比例,并按照所述插帧比例对相应的分片进行插帧处理。此外,为实现上述目的,本专利技术还提供一种视频分片倍速播放系统,所述视频分片倍速播放系统包括服务器,所述服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频分片倍速播放程序,其中:所述视频分片倍速播放程序被所述处理器执行时实现如上所述的视频分片倍速播放方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频分片倍速播放程序,所述视频分片倍速播放程序被处理器执行时实现如上所述的视频分片倍速播放方法的步骤。本专利技术实施例提出的一种视频分片倍速播放方法、系统及存储介质,服务器可以根据其他历史用户通过历史用户终端进行视频倍速播放时的倍速播放记录计算出视频的每个分片所对应的倍速值,并根据该倍速值对相应的分片进行倍速处理以得到倍速处理后的视频文件。用户使用用户终端进行视频播放时,服务器可以将该倍速处理后的视频文件推送至用户终端,用户终端通过常速播放模式加载该视频文件即可实现视频倍速播放功能。通过计算每个分片对应的倍速值并对每个分片分别进行处理,能够实现一个视频在不同阶段采用不同的倍速值实现倍速播放。由于用户终端在接收到倍速处理后的视频文件时是采用常速播放模式,在用户终端不支持倍速播放功能时也能够实现视频倍速播放。视频中每个分片的倍速值仅与根据倍速播放记录计算得出的倍速值相关,不仅不会受到播放软件中倍速值可选的档位固定的限制,还能够突破现有播放软件所能够提供的最大倍速值限制。附图说明图1为本专利技术视频分片倍速播放方法第一实施例的流程示意图;图2为本专利技术视频分片倍速播放方法第二实施例的流程示意图;图3为本专利技术视频分片倍速播放方法第三实施例中步骤S13的细化流程示意图;图4为本专利技术视频分片倍速播放方法第四实施例中步骤S13的细化流程示意图;图5为本专利技术视频分片倍速播放方法第五实施例中步骤S11的细化流程示意图;图6为本专利技术视频分片倍速播放方法第六实施例的流程示意图;图7为本专利技术视频分片倍速播放方法第七实施例的流程示意图;图8为本专利技术视频分片倍速播放方法第八实施例中步骤S221的细化流程示意图;图9、图10为本专利技术视频分片倍速播放方法第三实施例中分片的阶段示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的终端可以是视频分片倍速播放系统,该视频分片倍速播放系统可以为设置于云端的服务器。请参照图1,本文档来自技高网...

【技术保护点】
1.一种视频分片倍速播放方法,其特征在于,包括以下步骤:/n服务器根据预设的分片生成规则确定视频的分片数,并根据历史用户终端的倍速播放记录确定视频的每个分片对应的倍速值;/n所述服务器根据视频的每个分片对应的倍速值对视频进行倍速处理,得到倍速处理后的视频文件;/n在用户终端播放视频时,所述服务器将倍速处理后的视频文件推送至用户终端。/n

【技术特征摘要】
1.一种视频分片倍速播放方法,其特征在于,包括以下步骤:
服务器根据预设的分片生成规则确定视频的分片数,并根据历史用户终端的倍速播放记录确定视频的每个分片对应的倍速值;
所述服务器根据视频的每个分片对应的倍速值对视频进行倍速处理,得到倍速处理后的视频文件;
在用户终端播放视频时,所述服务器将倍速处理后的视频文件推送至用户终端。


2.如权利要求1所述的视频分片倍速播放方法,其特征在于,所述服务器根据历史用户终端的倍速播放记录确定视频的每个分片对应的倍速值的步骤包括:
所述服务器采集历史用户终端的倍速播放行为,并生成相应的倍速播放记录,其中所述倍速播放记录包括视频识别信息、倍速播放的开始时间和结束时间以及倍速值;
所述服务器对视频进行分片处理,以将视频分成多个分片;
所述服务器根据所述倍速播放记录计算视频的每个分片对应的倍速值。


3.如权利要求2所述的视频分片倍速播放方法,其特征在于,所述服务器根据所述倍速播放记录计算视频的每个分片对应的倍速值的步骤包括:
所述服务器从所有倍速播放记录中获取每个分片在每一次播放时对应的播放时长,以计算得到每个分片的所有播放次数对应的总播放时长;
所述服务器根据每个分片的总播放时长以及所有播放次数计算得到每个分片的平均播放时长;
所述服务器根据每个分片在视频中对应的原始时长和所述平均播放时长计算得到每个分片对应的倍速值。


4.如权利要求2所述的视频分片倍速播放方法,其特征在于,所述服务器根据所述倍速播放记录计算视频的每个分片对应的倍速值的步骤包括:
所述服务器根据所述视频对应的视频识别信息从所述倍速播放记录中提取出与所述视频相关联的倍速播放记录;
所述服务器根据与所述视频相关联的倍速播放记录计算视频的每个分片对应的倍速值。


5.如权利要求2-4中任一项所述的视频分片倍速播放方法,其特征在于,所述服务器采集历史用户终端的倍速播放行为,并生成相应的倍速播放记录的步骤包括:
所述服务器采集历史用...

【专利技术属性】
技术研发人员:吴旭刘兵伍银河姜晓飞曾有兰
申请(专利权)人:深圳市酷开网络科技有限公司
类型:发明
国别省市:广东;44

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

1