1.一种视频预览方法,包括:
在视频编辑过程中,将视频数据和特效数据保存至缓存;
响应于视频预览请求,从所述缓存中读取与目标时间点对应的视频数据和特效数据;
根据读取的视频数据和特效数据进行画面渲染。
2.如权利要求1所述的方法,其中,所述在视频编辑过程中,将视频数据和特效数据保存至缓存包括:
根据视频编辑请求,保存与相应时间点对应的视频数据和特效数据。
3.如权利要求1所述的方法,其中,所述视频预览请求包括:
对当前画面进行编辑后,将编辑后的画面进行展示的请求;
和/或,
基于时间点选择操作,对已编辑的视频中目标时间点的画面进行展示的请求。
4.如权利要求3所述的方法,其中,所述根据读取的视频数据和特效数据进行画面渲染包括:
根据编辑后的画面/目标时间点的画面对应的视频数据和/或特效数据,计算相对于当前画面对应的视频数据和/或特效数据的改变量;
根据所述改变量,在当前画面的基础上进行画面渲染。
5.如权利要求4所述的方法,其中,该方法还包括:
在计算所述改变量前,判断目标时间点与当前画面对应的时间点的间隔是否达到预设阈值,是则不计算所述改变量,直接根据目标时间点的画面对应的视频数据和特效数据进行画面渲染。
6.如权利要求3所述的方法,其中,所述方法还包括:
对视频预览请求按请求类型划分优先级,当在预设时间内接收到多个视频预览请求时,根据优先级确定各视频预览请求的处理顺序。
7.如权利要求6所述的方法,其中,拖动视频操作过程中产生的视频预览请求的优先级低于拖动视频操作结束时产生的视频预览请求的优先级。
8.一种视频预览装置,包括:
缓存单元,适于在视频编辑过程中,将视频数据和特效数据保存至缓存;
预览单元,适于响应于视频预览请求,从所述缓存中读取与目标时间点对应的视频数据和特效数据;根据读取的视频数据和特效数据进行画面渲染。
9.一种电子设备,其中,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现如权利要求1-7中任一项所述的方法。