视频文件存储方法、还原方法、装置、设备及存储介质制造方法及图纸

技术编号:34847326 阅读:14 留言:0更新日期:2022-09-08 07:46
本发明专利技术公开了视频文件存储方法、还原方法、装置、设备及存储介质,该视频文件存储方法包括:根据视频文件的第一视频帧,确定第二视频帧以及第二视频帧与第一视频帧之间的第一差异信息,第一视频帧的分辨率大于第二视频帧的分辨率,第一差异信息为第一视频帧与第二视频帧之间的差异像素;基于第二视频帧以及第一差异信息构建视频素材库;建立第二视频帧和第一差异信息二者与视频文件对应的播放时间点的映射关系;根据映射关系构建映射文件,并基于映射文件和视频素材库存储视频文件。本发明专利技术实现了存储视频时的空间占用,节约了存储空间。间。间。

【技术实现步骤摘要】
视频文件存储方法、还原方法、装置、设备及存储介质


[0001]本专利技术涉及视频处理
,尤其涉及一种视频文件存储方法、还原方法、装置、设备及存储介质。

技术介绍

[0002]现有的视频存储方案,通常使用码率模板的方式将同一份视频,分为多个不同码率和不同分辨率的视频文件进行存储。例如,篮球视频A,使用码率模板后将篮球视频A分别存储为篮球视频A1和篮球视频A2,篮球视频A1的码率是B,分辨率是1080P;篮球视频A2的码率是C,分辨率是720P。可见,现有视频存储方案占用存储空间较多。

技术实现思路

[0003]本专利技术实施例通过提供一种视频文件存储方法、还原方法、装置、设备及存储介质,旨在解决现有视频存储方案将同一份视频分为多个不同码率和不同分辨率的视频文件进行存储,占用存储空间较多的技术问题。
[0004]本专利技术实施例提供了一种视频文件存储方法,所述视频文件存储方法,包括:
[0005]根据视频文件的第一视频帧,确定第二视频帧以及所述第二视频帧与所述第一视频帧之间的第一差异信息,所述第一视频帧的分辨率大于所述第二视频帧的分辨率,所述第一差异信息为所述第一视频帧与所述第二视频帧之间的差异像素;
[0006]基于所述第二视频帧以及所述第一差异信息构建视频素材库;
[0007]建立所述第二视频帧和所述第一差异信息二者与所述视频文件对应的播放时间点的映射关系;
[0008]根据所述映射关系构建映射文件,并基于所述映射文件和所述视频素材库存储所述视频文件。r/>[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]图1为本专利技术实施例方案涉及的硬件运行环境的结构示意图;
[0044]图2为本专利技术视频文件存储方法的一实施例的流程示意图;...

【技术保护点】

【技术特征摘要】
1.一种视频文件存储方法,其特征在于,所述视频文件存储方法包括:根据视频文件的第一视频帧,确定第二视频帧以及所述第二视频帧与所述第一视频帧之间的第一差异信息,所述第一视频帧的分辨率大于所述第二视频帧的分辨率,所述第一差异信息为所述第一视频帧与所述第二视频帧之间的差异像素;基于所述第二视频帧以及所述第一差异信息构建视频素材库;建立所述第二视频帧和所述第一差异信息二者与所述视频文件对应的播放时间点的映射关系;根据所述映射关系构建映射文件,并基于所述映射文件和所述视频素材库存储所述视频文件。2.如权利要求1所述的方法,其特征在于,所述根据视频文件的第一视频帧,确定第二视频帧以及所述第二视频帧与所述第一视频帧之间的第一差异信息的步骤包括:确定所述第一视频帧和所述第二视频帧之间的第一分辨率比例;基于所述第一分辨率比例对所述第一视频帧进行降采样处理,得到所述第二视频帧和所述第一差异信息。3.如权利要求1或2所述的方法,其特征在于,所述基于所述第二视频帧以及所述第一差异信息构建视频素材库的步骤包括:确定所述第二视频帧与第三视频帧之间的第二分辨率比例,其中,所述第二视频帧对应的分辨率大于所述第三视频帧对应的分辨率;根据所述第二分辨率比例对所述第二视频帧进行降采样处理,得到所述第三视频帧以及第二差异信息,所述第二差异信息为所述第二视频帧与所述第三视频帧之间的差异像素;将所述第三视频帧、所述第一差异信息以及所述第二差异信息作为元素,构建所述视频素材库。4.如权利要求1所述的方法,其特征在于,所述根据视频文件的第一视频帧,确定第二视频帧以及所述第二视频帧与所述第一视频帧之间的第一差异信息的步骤之前,还包括:对所述视频文件进行镜头拆分;根据镜头拆分结果,对所述视频文件进行镜头去重;根据去重后的所述视频文件的视频帧序列,确定所述第一视频帧。5.如权利要求1所述的方法,其特征在于,所述根据视频文件的第一视频帧,确定第二视频帧以及所述第二视频帧与所述第一视频帧之间的第一差异信息的步骤之前,还包括:提取所述视频文件的视频帧序列;对所述视频帧序列中的各视频帧进行去重;根据去重后的所述视频帧序列确定所述第一视频帧。6.如权利要求5所述的方法,其特征在于,所述对所述视频帧序列中的各视频帧进行去重的步...

【专利技术属性】
技术研发人员:李立锋
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1