[发明专利]一种用于手机非编剪辑短视频的缓存映像方法在审
申请号: | 202110483467.6 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113407769A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 马萧萧;周熙;王智胜;吴春才;文斌 | 申请(专利权)人: | 成都东方盛行电子有限责任公司 |
主分类号: | G06F16/71 | 分类号: | G06F16/71;G06F16/73;G06F16/13;G06F16/957;H04L29/08 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 手机 剪辑 视频 缓存 映像 方法 | ||
1.一种用于手机非编剪辑短视频的缓存映像方法,其特征在于,包括以下步骤:
步骤一:在本地生成一个音视频文件的映像文件和一个索引文件index,索引文件index用于快速查找编辑所需数据在本地是否已经存在;
步骤二:定位或播放,获取文件数据时,先查询本地是否存在该文件数据,若本地存在该文件数据,则从本地读取文件数据来进行解析和解码;若本地不存在该文件数据,则通过网络获取该文件数据来进行解析和解码,并根据网络获取的文件数据来填充本地音视频文件的映像文件和索引文件index。
2.根据权利要求1所述的一种用于手机非编剪辑短视频的缓存映像方法,其特征在于,方法还包括:如果手机非编系统处于空闲时,系统会启动一个后台数据修复线程,将映像文件中缺失的数据自动补上。如果完全补上,则后续的编辑过程则无需再从网上获取数据。
3.根据权利要求1所述的一种用于手机非编剪辑短视频的缓存映像方法,其特征在于,方法还包括:当将某一个音视频文件播放一遍或完全逐帧定位一遍后,手机非编系统也无需从网上取该文件数据。
4.根据权利要求1所述的一种用于手机非编剪辑短视频的缓存映像方法,其特征在于,所述从本地读取文件数据来进行解析和解码过程具体包括:打开一个音视频文件,1)probe基本信息,根据基本信息,来打开不同的decoder;2)读取头文件,根据头文件信息,打开解析器和解码器;3)读取数据,解析数据,把不同流[stream]的数据分开,判断数据的有效性,然后分别送入不同的解码器;4)在解码器中,解出原始数据,根据用户使用需要将视频进行旋转、缩放或格式转换。
5.根据权利要求1所述的一种用于手机非编剪辑短视频的缓存映像方法,其特征在于,所述根据网络获取的文件数据来填充本地音视频文件的映像文件和索引文件index过程具体包括:打开网络获取的音视频文件,在本地也创建一个与音视频文件同样大小的cache映像文件,数据为空,同时创建一个索引文件index,用以标注数据在本地是否存在; 文件数据解析或解码读取音视频文件时都读取数据32768个字节,获取数据时,先查询索引文件index,如果本地存在相同文件数据,则从本地读取;如果本地不存在相同文件数据,则通过网络读取,同时把这份读取的数据写入cache映像文件,该cache映像文件位置等同于源文件,同时在索引文件index中记录下该位置的数据已经存在;
空闲填充,在计算机空闲时,根据索引文件index的记录,将本地不存在的文件数据,通过http读取,并将读取的文件数据直接填充到cache映像文件中,最后在索引文件index中标注该数据在本地已存在。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都东方盛行电子有限责任公司,未经成都东方盛行电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110483467.6/1.html,转载请声明来源钻瓜专利网。