[发明专利]一种视频处理方法及装置、终端、存储介质有效
申请号: | 201910356842.3 | 申请日: | 2019-04-29 |
公开(公告)号: | CN111866549B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 张伟;唐帅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2387 | 分类号: | H04N21/2387;H04N21/4402;H04N21/472 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王姗姗;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 处理 方法 装置 终端 存储 介质 | ||
本发明提供了一种视频处理方法及装置、终端、存储介质;方法包括:接收视频倒放指令,响应于视频倒放指令,获取原始视频数据对应的总视频时长和当前已播放时长;依据总视频时长和已播放时长,确定与原始视频数据对应的当前倒播时间点;基于当前倒播时间点和预加载时间阈值,从原始视频数据中,确定出当前待解码子原始视频数据;当前待解码子原始视频数据是原始视频数据中,具有预设加载时间阈值的长度的视频数据;对当前待解码子原始视频数据进行解码和预加载,得到当前预加载视频数据;从当前预加载视频数据中,获取与当前倒播时间点对应的当前倒播视频帧并播放。本发明在进行视频倒放功能时减少内存的占用,提高处理速度,节省处理时间。
技术领域
本发明涉及电子应用领域中的视频处理技术,尤其涉及一种视频处理方法及装置、终端、存储介质。
背景技术
目前,视频编辑软件在制作倒放视频时都需要将原始视频进行重新编码生成一个新的视频文件。如:Videoleap、爱剪辑、视频倒放等视频编辑应用。在这些应用里,用户选择一段本地视频,在选择设置倒放功能后,需要应用程序将原始视频先全部解码出来,并存储成一个画面时间顺序倒过来的新视频后,再播放该新视频,实现视频倒放功能。
然而,应用程序或者某个应用将解码后的视频图片存储成倒序的新视频的过程中,一张1920*1080P的图片占用约3MB内存,视频图片越多,占用的内存就会越大,针对数据较大的原始视频进行倒放时,需要占用的内存巨大,并且在解码原始视频,再倒序存储成新视频的过程也需要等待一段时间,原始视频越大,处理时间需要越长,导致处理效率较低。
发明内容
本发明实施例提供一种视频处理方法及装置、终端、存储介质,能够在进行视频倒放功能时,减少内存的占用,提高处理速度,节省处理时间。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种视频处理方法,包括:
接收视频倒放指令,并响应于所述视频倒放指令,获取原始视频数据对应的总视频时长和当前已播放时长;所述视频倒放指令用于指示待倒放的所述原始视频数据;
依据所述总视频时长和所述已播放时长,确定与所述原始视频数据对应的当前倒播时间点;
基于所述当前倒播时间点和预加载时间阈值,从所述原始视频数据中,确定出当前待解码子原始视频数据;所述当前待解码子原始视频数据是所述原始视频数据中,具有所述预设加载时间阈值的长度的视频数据;
对所述当前待解码子原始视频数据进行解码和预加载,得到当前预加载视频数据;
从所述当前预加载视频数据中,获取与所述当前倒播时间点对应的当前倒播视频帧并播放。
本发明实施例还提供了一种视频处理方法,包括:
在视频编辑页面中,确定原始视频数据;
当视频倒放功能启动时,获取所述原始视频数据对应的总视频时长和当前已播放时长;
依据所述总视频时长和所述已播放时长,确定与所述原始视频数据对应的当前倒播时间点;
基于所述当前倒播时间点和预加载时间阈值,从所述原始视频数据中,确定出当前待解码子原始视频数据;所述当前待解码子原始视频数据是所述原始视频数据中,具有所述预设加载时间阈值的长度的视频数据;
对所述当前待解码子原始视频数据进行解码和预加载,得到当前预加载视频数据;
接收视频播放指令,响应于所述视频播放指令,从所述当前预加载视频数据中,获取与所述当前倒播时间点对应的当前倒播视频帧并播放。
本发明实施例提供一种视频处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910356842.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:USB连接器的公座和USB连接器
- 下一篇:切换的处理方法和装置