视频预览方法和装置的制造方法

文档序号:9251237阅读:201来源:国知局
视频预览方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种视频预览方法和装置。
【背景技术】
[0002]短视频分享应用是目前在诸如智能手机、平板电脑和多媒体播放器等移动终端上非常流行的一种应用程序。用户可以通过智能手机拍摄简短的几秒视频来分享给好友,使得短视频能够像微博一样来传播信息。
[0003]短视频分享应用可以提供对短视频进行特效处理的功能。相关技术提供的一种特效处理过程包括:终端依次获取视频中的各帧视频帧;对每一帧视频帧分别进行特效处理并得到处理后的视频帧;对处理后的每一帧视频帧进行合成进而最终得到特效视频;向用户提供该特效视频的预览。
[0004]在实现本发明的过程中,发明人发现上述技术至少存在以下问题:终端需要在特效视频完全合成之后,才能向用户提供该特效视频的预览,中间耗用的时间较长。

【发明内容】

[0005]为了解决现有技术中存在的问题,本发明实施例提供了一种视频预览方法和装置。所述技术方案如下:
[0006]第一方面,提供了一种视频预览方法,该方法包括:
[0007]依次获取目标视频中的各帧视频帧;
[0008]对目标视频中的至少一帧视频帧进行特效处理,得到处理后的目标视频所对应的各帧视频帧;
[0009]将处理后的目标视频所对应的各帧视频帧缓存至缓存预览队列中;
[0010]通过缓存预览队列中缓存的各帧视频帧进行视频预览。
[0011]可选地,对目标视频中的至少一帧视频帧进行特效处理,得到处理后的目标视频所对应的各帧视频帧之后,该方法还包括:
[0012]根据处理后的目标视频所对应的各帧视频帧合成特效视频;
[0013]通过缓存预览队列中缓存的各帧视频帧进行视频预览,包括:
[0014]在合成特效视频的过程中,通过缓存预览队列中缓存的各帧视频帧进行特效视频的预览。
[0015]可选地,通过缓存预览队列中缓存的各帧视频帧进行特效视频的预览,包括:
[0016]以预设频率依次读取缓存预览队列中缓存的各帧视频帧;
[0017]播放读取到的各帧视频帧。
[0018]可选地,该方法还包括:
[0019]在合成特效视频之后,通过合成得到的特效视频进行特效视频的预览。
[0020]可选地,对目标视频中的至少一帧视频帧进行特效处理,得到处理后的目标视频所对应的各帧视频帧,包括:
[0021]对各帧视频帧中的每一帧进行特效处理,得到处理后的每一帧视频帧;
[0022]或者,
[0023]对各帧视频帧中的关键帧进行特效处理,得到处理后的关键帧以及各帧视频帧中的其他视频帧。
[0024]第二方面,提供了一种视频预览装置,该装置包括:
[0025]获取模块,用于依次获取目标视频中的各帧视频帧;
[0026]处理模块,用于对目标视频中的至少一帧视频帧进行特效处理,得到处理后的目标视频所对应的各帧视频帧;
[0027]缓存模块,用于将处理模块处理后的目标视频所对应的各帧视频帧缓存至缓存预览队列中;
[0028]第一预览模块,用于通过缓存模块缓存得到的缓存预览队列中缓存的各帧视频帧进行视频预览。
[0029]可选地,该装置还包括:
[0030]合成模块,用于根据处理模块得到的处理后的目标视频所对应的各帧视频帧合成特效视频;
[0031]第一预览模块,还用于在合成模块合成特效视频的过程中,通过缓存预览队列中缓存的各帧视频帧进行特效视频的预览。
[0032]可选地,该第一预览模块,包括:
[0033]读取单元,用于以预设频率依次读取缓存预览队列中缓存的各帧视频帧;
[0034]播放单元,用于播放读取单元读取到的各帧视频帧。
[0035]可选地,该装置还包括:
[0036]第二预览模块,用于在合成模块合成特效视频之后,通过合成得到的特效视频进行特效视频的预览。
[0037]可选地,该处理模块,包括:
[0038]第一处理单元,用于对各帧视频帧中的每一帧进行特效处理,得到处理后的每一帧视频帧;
[0039]或者,
[0040]第二处理单元,用于对各帧视频帧中的关键帧进行特效处理,得到处理后的关键帧以及各帧视频帧中的其他视频帧。
[0041]本发明实施例提供的技术方案的有益效果是:
[0042]通过对目标视频中的视频帧进行特效处理之后,将处理后的目标视频所对应的各帧视频帧缓存至缓存预览队列中,进而通过缓存预览队列中缓存的各帧视频帧进行视频预览;解决了现有技术中终端需要在合成特效视频之后,才能向用户提供该特效视频的预览,中间耗用的时间较长的问题;达到了在得到处理后的目标视频所对应的各帧视频帧之后即可实现视频预览,进而缩短视频预览时所需时长的效果。
【附图说明】
[0043]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1是本发明一个实施例提供的视频预览方法的方法流程图;
[0045]图2A是本发明另一个实施例提供的视频预览方法的方法流程图;
[0046]图2B是本发明另一个实施例提供的视频预览方法所涉及的信息流向的示意图;
[0047]图3是本发明一个实施例提供的视频预览装置的结构方框图;
[0048]图4是本发明另一个实施例提供的视频预览装置的结构方框图;
[0049]图5是本发明一个实施例提供的终端的结构方框图。
【具体实施方式】
[0050]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0051]请参考图1,其示出了本发明一个实施例提供的视频预览方法的方法流程图,如图1所示,该视频预览方法包括:
[0052]步骤101,依次获取目标视频中的各帧视频帧。
[0053]步骤102,对目标视频中的至少一帧视频帧进行特效处理,得到处理后的目标视频所对应的各帧视频帧。
[0054]步骤103,将处理后的目标视频所对应的各帧视频帧缓存至缓存预览队列中。
[0055]步骤104,通过缓存预览队列中缓存的各帧视频帧进行视频预览。
[0056]综上所述,本实施例提供的视频预览方法,通过对目标视频中的至少一帧视频帧进行特效处理之后,将处理后的目标视频所对应的各帧视频帧缓存至缓存预览队列中,进而通过缓存预览队列中缓存的各帧视频帧进行视频预览;解决了现有技术中终端需要在合成特效视频之后,才能向用户提供该特效视频的预览,中间耗用的时间较长的问题;达到了在得到处理后的目标视频所对应的各帧视频帧之后即可实现视频预览
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1