一种视频文件的循环播放方法及装置制造方法及图纸

技术编号:16879108 阅读:66 留言:0更新日期:2017-12-23 15:50
本发明专利技术实施例提供了一种视频文件的循环播放方法及装置,所述方法包括:在获取视频文件的播放指令后,正序播放视频文件的视频帧;在视频文件的最后一帧视频帧播放完毕后,倒序播放视频文件的视频帧直到第一预设视频帧;返回正序播放视频文件的视频帧的步骤,直到获取停止播放指令。可见,该方案突破了循环播放视频必须从最后一帧跳到第一帧进行循环的传统思维模式,特别是对于作为视频预览的小视频,小视频循环播放时,采用正序播放视频文件后倒序播放视频文件直到第一预设视频帧的方式,由于视频文件内容的跳跃性小,所以可以减少视频文件播放时给用户带来的闪烁感,提升用户体验。

A recycling method and device for video files

The embodiment of the invention provides a video file playback method and device, the method comprises the following steps: in obtaining video file playback instruction, video frame sequence play video files; in the last frame of a video frame video file playback after reverse video playback of video frames until the first preset video frame the video frame sequence; return to play video files steps until the acquisition of stop instruction. Obviously, this scheme breaks the loop video must be from the last frame to the first frame cycle of the traditional mode of thinking, especially for small video as the video preview, small video loop, it uses the positive play video files after reverse video file until the first preset video frame, the content of the video file jump is small, so it can reduce the video file playback to the users to flicker, enhance the user experience.

【技术实现步骤摘要】
一种视频文件的循环播放方法及装置
本专利技术涉及视频处理领域,特别是涉及一种视频文件的循环播放方法及装置。
技术介绍
近年来,随着视频相关技术的迅速发展,视频几乎出现在互联网的每一个角落,例如,在视频播放网站,直播应用程序中等场合,视频成为不可缺少的部分。小视频作为一种视频展现形式也逐渐出现在人们的视线中。小视频即指时长较短,所包含视频帧数量较少的视频,例如,包含视频帧为6帧、9帧等的视频。小视频的应用极其广泛,例如在一些应用程序的视频预览界面,为了让用户可以看到完整视频的梗概内容,或者精彩部分,往往通过根据完整视频生成的小视频作为预览视频进行展示,以供用户观看。由于小视频时长较短,通常仅为几秒钟,所以在一般情况下,小视频是循环播放的,也就是说,按照正序从第1帧播放至最后1帧,再从第1帧开始播放,直到最后1帧,如此循环播放。举例来说,假设一段小视频包含8帧,那么在播放该小视频时,即按照正序1-8的顺序播放第1-8帧视频帧,第8帧播放完毕后,再次按照视频帧为1-8的顺序播放,进行次循环播放。采用上述播放方式播放小视频时,由于播放完毕最后1帧时,直接跳跃至第1帧开始循环播放,而作为视频预览的小视频的最后1帧与第1帧的内容往往差距较大,因此用户在观看时会感受到闪烁感,用户体验不佳。
技术实现思路
本专利技术实施例的目的在于提供一种视频文件的循环播放方法及装置,以减少视频播放时给用户带来的闪烁感,提升用户体验。具体技术方案如下:第一方面,本专利技术实施例提供了第一种视频文件的循环播放方法,所述方法包括:在获取视频文件的播放指令后,正序播放所述视频文件的视频帧;在所述视频文件的最后一帧视频帧播放完毕后,倒序播放所述视频文件的视频帧直到第一预设视频帧;返回所述正序播放所述视频文件的视频帧的步骤,直到获取停止播放指令,停止播放所述视频文件。可选的,所述视频文件的每一视频帧中包含视频帧标识;所述倒序播放所述视频文件的视频帧直到第一预设视频帧的步骤,包括:根据每一视频帧中包含的视频帧标识,获得所述视频文件的倒数第二帧视频帧;从所述倒数第二帧视频帧开始,倒序播放所述视频文件的视频帧直到第一预设视频帧。可选的,所述第一预设视频帧为所述视频文件的正数第二帧视频帧。第二方面,本专利技术实施例还提供了第二种视频文件的循环播放方法,所述方法包括:获得待播放的第一视频文件;解析所述第一视频文件,获取所述第一视频文件中位于末尾的预设数量个视频帧;将获取的预设数量个视频帧按倒序添加在所述第一视频文件的最后一帧视频帧之后,生成第二视频文件;在获取针对所述第一视频文件的播放指令后,正序循环播放所述第二视频文件的视频帧,直到获取针对所述第一视频文件的停止播放指令,停止播放播放所述第二视频文件。可选的,所述第一视频文件的每一视频帧中包含视频帧标识;所述解析所述第一视频文件,获取所述第一视频文件中位于末尾的预设数量个视频帧的步骤,包括:解析所述第一视频文件,获取每一视频帧中包含的视频帧标识;根据所获取的视频帧标识,获得所述第一视频文件中的倒数第二帧视频帧至第二预设视频帧。可选的,所述第二预设帧视频帧为所述第一视频文件的正数第二帧视频帧。第三方面,本专利技术实施例还提供了一种视频文件的循环播放装置,所述装置包括:正序播放模块,用于在获取视频文件的播放指令后,正序播放所述视频文件的视频帧;倒序播放模块,用于在所述视频文件的最后一帧视频帧播放完毕后,倒序播放所述视频文件的视频帧直到第一预设视频帧,并触发所述正序播放模块;停止播放模块,用于当获取停止播放指令时,停止播放播放所述视频文件。可选的,所述视频文件的每一视频帧中包含视频帧标识;所述倒序播放模块包括:视频帧确定单元,用于根据每一视频帧中包含的视频帧标识,获得所述视频文件的倒数第二帧视频帧;倒序播放单元,用于从所述倒数第二帧视频帧开始,倒序播放所述视频文件的视频帧直到第一预设视频帧。可选的,所述第一预设视频帧为所述视频文件的正数第二帧视频帧。第四方面,本专利技术实施例还提供了另一种视频文件的循环播放装置,所述装置包括:视频文件获取模块,用于获得待播放的第一视频文件;视频文件解析模块,用于解析所述第一视频文件,获取所述第一视频文件中位于末尾的预设数量个视频帧;视频文件生成模块,用于将获取的预设数量个视频帧按倒序添加在所述第一视频文件的最后一帧视频帧之后,生成第二视频文件;视频循环播放模块,用于在获取针对所述第一视频文件的播放指令后,正序循环播放所述第二视频文件的视频帧,直到获取针对所述第一视频文件的停止播放指令,停止播放所述第二视频文件。可选的,所述第一视频文件的每一视频帧中包含视频帧标识;所述视频文件解析模块包括:视频帧标识获取单元,用于解析所述第一视频文件,获取每一视频帧中包含的视频帧标识;视频帧获取单元,用于根据所获取的视频帧标识,获得所述第一视频文件中的倒数第二帧视频帧至第二预设视频帧。可选的,其特征在于,所述第二预设帧视频帧为所述第一视频文件的正数第二帧视频帧。本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述的第一种方法步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的第一种方法步骤。本专利技术实施例还提供了另一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述的第二种方法步骤。本专利技术实施例还提供了另一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的第二种方法步骤。另外,本专利技术实施例还提供了一种计算机程序产品,所述计算机程序产品用于在运行时执行上述第一种方法步骤。本专利技术实施例还提供了第二种计算机程序产品,所述计算机程序产品用于在运行时执行上述第二种方法步骤。本专利技术实施例所提供的方案中,在获取视频文件的播放指令后,按照正序播放视频文件的视频帧,在视频文件的最后一帧视频帧播放完毕后,倒序播放该视频文件的视频帧直到第一预设视频帧,然后返回按照正序播放视频文件的视频帧的步骤,直到获取停止播放指令,进行循环播放。可见,该方案突破了循环播放视频必须从最后一帧跳到第一帧进行循环的传统思维模式,特别是对于作为视频预览的小视频,小视频循环播放时,采用正序播放视频文件后倒序播放视频文件直到第一预设视频帧的方式,由于视频文件内容的跳跃性小,所以可以减少视频文件播放时给用户带来的闪烁感,提升用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的第一种视频文件的循环播放方法的流程图;图2为本专利技术实施例所提供的第二种视频文件的循环播放方法的流程图;图3为本发本文档来自技高网...
一种视频文件的循环播放方法及装置

【技术保护点】
一种视频文件的循环播放方法,其特征在于,所述方法包括:在获取视频文件的播放指令后,正序播放所述视频文件的视频帧;在所述视频文件的最后一帧视频帧播放完毕后,倒序播放所述视频文件的视频帧直到第一预设视频帧;返回所述正序播放所述视频文件的视频帧的步骤,直到获取停止播放指令,停止播放所述视频文件。

【技术特征摘要】
1.一种视频文件的循环播放方法,其特征在于,所述方法包括:在获取视频文件的播放指令后,正序播放所述视频文件的视频帧;在所述视频文件的最后一帧视频帧播放完毕后,倒序播放所述视频文件的视频帧直到第一预设视频帧;返回所述正序播放所述视频文件的视频帧的步骤,直到获取停止播放指令,停止播放所述视频文件。2.如权利要求1所述的方法,其特征在于,所述视频文件的每一视频帧中包含视频帧标识;所述倒序播放所述视频文件的视频帧直到第一预设视频帧的步骤,包括:根据每一视频帧中包含的视频帧标识,获得所述视频文件的倒数第二帧视频帧;从所述倒数第二帧视频帧开始,倒序播放所述视频文件的视频帧直到第一预设视频帧。3.如权利要求1或2所述的方法,其特征在于,所述第一预设视频帧为所述视频文件的正数第二帧视频帧。4.一种视频文件的循环播放方法,其特征在于,所述方法包括:获得待播放的第一视频文件;解析所述第一视频文件,获取所述第一视频文件中位于末尾的预设数量个视频帧;将获取的预设数量个视频帧按倒序添加在所述第一视频文件的最后一帧视频帧之后,生成第二视频文件;在获取针对所述第一视频文件的播放指令后,正序循环播放所述第二视频文件的视频帧,直到获取针对所述第一视频文件的停止播放指令,停止播放播放所述第二视频文件。5.如权利要求4所述的方法,其特征在于,所述第一视频文件的每一视频帧中包含视频帧标识;所述解析所述第一视频文件,获取所述第一视频文件中位于末尾的预设数量个视频帧的步骤,包括:解析所述第一视频文件,获取每一视频帧中包含的视频帧标识;根据所获取的视频帧标识,获得所述第一...

【专利技术属性】
技术研发人员:黄睿敏杨鹏博刘伟韦航邓帅峰李鹤张庆杰田昊王超彭军李震徐琪黄怡青
申请(专利权)人:乐蜜有限公司
类型:发明
国别省市:开曼群岛,KY

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

1