一种视频处理方法及其装置制造方法及图纸

技术编号:23450207 阅读:23 留言:0更新日期:2020-02-28 23:26
本发明专利技术实施例提供的视频处理方法及装置,在用户观看视频时,将视频分块,并选择当前时间点所在的块以及与该块相邻的两个块进行预处理,作为当前块,对当前块进行重新编码以及缓存,当用户需要回放当前时间点所在的块的视频,或者与当前块相邻的两个块的视频时,实现无延时播放,当用户需要回放除上述三个块的其他块的视频时,我们将这一块作为当前块,并对其按照上述步骤进行处理,用户的等待时间仅为预处理时间,在后续的播放中,无需等待延时,采用本发明专利技术提供的视频处理方法,可以在用户观看视频需要回放时,有效的缩短回放时间,满足用户希望尽快观看视频的需求,进而提升用户的观影体验。

A video processing method and device

【技术实现步骤摘要】
一种视频处理方法及其装置
本专利技术涉及视频处理
,特别是涉及一种视频处理方法及其装置。
技术介绍
如今,人们乐于随时随地通过各大视频平台观看视频,例如,某些热播剧,通过视频平台观看视频已经成为大众的习惯。目前,用户在观看视频时,常常会对视频进行回顾,例如,用户发现某个视频中某一片段很有趣,想重新进行观看,就需要把进度条调整至对应位置,但是,现有技术为实现上述的回放功能,需要对整个视频重新编码,编码时间较长,当编码位置达到对应位置时,用户才可以对视频进行观看,速度较慢,难以满足用户希望尽快观看视频的需求。
技术实现思路
本专利技术实施例的目的在于提供一种视频处理方法及其装置,以实现用户在观看长视频,需要回放时,缩短视频编码时间,进而减少用户等待时间。具体技术方案如下:第一方面,本专利技术实施例提供了一种视频处理方法,包括:获取目标视频;对所述目标视频进行分段;获取所述目标视频的分段信息;依据所述分段信息对每一段目标视频进行重新编码,得到编码信息;获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息;根据所述视频缓存信息,播放所述缓存内容。可选的,获取目标视频,包括:获取当前用户播放的视频以及所述当前用户播放的当前时间点;对所述视频进行分块,并获取所述当前时间点所在的当前块、与所述当前块相邻的第一块、以及与所述当前块相邻的第二块;将所述当前块、所述第一块、所述第二块分别作为所述目标视频。可选的,所述当前用户播放的当前时间点,包括:获取所述目标视频的当前播放时间点,将所述当前播放时间点作为所述当前时间点;或者获取所述目标视频的临时播放时间点,将所述临时播放时间点作为所述当前时间点。可选的,依据所述分段信息对每一段目标视频进行重新编码,包括:根据所述分段信息获取所述当前待处理视频;获取所述当前待处理视频的当前视频编码;对所述当前视频编码进行解码,得到解码信息;根据所述解码信息绘制寄存器,并根据所述寄存器进行二次编码,得到编码信息;将所述每一段目标视频作为所述当前待处理视频,获取与所述每一段目标视频所对应的编码信息。可选的,获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息,包括:获取所述编码信息;根据所述编码信息获取所述编码信息对应的视频信息;缓存所述视频信息,得到所述视频缓存信息。可选的,获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息,包括:获取所述编码信息,并对所述编码信息进行缓存,得到编码缓存信息;根据所述编码缓存信息获取视频信息;将所述视频信息作为所述视频缓存信息。第二方面,本专利技术提供了一种视频处理装置,用于实现上述方法,包括:第一获取模块:用于获取目标视频;分段模块:用于对所述目标视频进行分段;第二获取模块:用于获取所述目标视频的分段信息;编码模块:用于依据所述分段信息对每一段目标视频进行重新编码,得到编码信息;第三获取模块:用于获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息;视频播放模块:用于根据所述视频缓存信息,播放所述缓存内容。可选的,所述第一获取模块包括:第一获取子模块:用于获取当前用户播放的视频以及所述当前用户播放的当前时间点;分块模块:用于对所述视频进行分块;第二获取子模块:用于获取所述当前时间点所在的当前块、与所述当前块相邻的第一块、以及与所述当前块相邻的第二块;确定模块:用于将所述当前块、所述第一块、所述第二块分别作为所述目标视频。可选的,所述编码模块包括:第三获取子模块:用于根据所述分段信息获取所述当前待处理视频;第四获取子模块:用于获取所述当前待处理视频的当前视频编码;解码模块:用于对所述当前视频编码进行解码,得到解码信息;绘制模块:用于根据所述解码信息绘制寄存器,二次编码模块:根据所述寄存器进行二次编码,得到编码信息;循环模块:用于将所述每一段目标视频作为所述当前待处理视频,获取与所述每一段目标视频所对应的编码信息。可选的,所述第三获取模块包括:第五获取子模块:用于获取所述编码信息;第六获取子模块:用于根据所述编码信息获取所述编码信息对应的视频信息;缓存模块:用于缓存所述视频信息,得到所述视频缓存信息。本专利技术实施例提供的视频处理方法及装置,在用户观看视频时,将视频分块,并选择当前时间点所在的块以及与该块相邻的两个块进行预处理,作为当前块,对当前块进行重新编码以及缓存,当用户需要回放当前时间点所在的块的视频,或者与当前块相邻的两个块的视频时,实现无延时播放,当用户需要回放除上述三个块的其他块的视频时,我们将这一块作为当前块,并对其按照上述步骤进行处理,用户的等待时间仅为预处理时间,在后续的播放中,无需等待延时,采用本专利技术提供的视频处理方法,可以在用户观看视频需要回放时,有效的缩短回放时间,满足用户希望尽快观看视频的需求,进而提升用户的观影体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为本专利技术实施例提供的一种视频处理方法的流程图;图2为本专利技术实施例提供的一种视频处理装置的模块连接图;图3为本专利技术实施例提供的另一种视频处理装置的模块连接图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。实现用户在观看长视频,需要回放时,缩短视频编码时间,进而减少用户等待时间,本专利技术实施例提供了一种视频处理方法及装置。需要说明的是,本专利技术实施例所提供的一种视频处理方法及装置可以应用于视频处理领域。如图1所示,本专利技术实施例所提供的一种视频处理方法,包括如下步骤:S101.获取目标视频;上述目标视频可以是用户正在观看的视频,也可以是用户意向选择的视频,但是还未观看,亦或者是用户观看的视频片段,均可以作为本专利技术实施例中的目标视频。S102.对所述目标视频进行分段;需要说明的是,对视频分段的技术有很多种,可以利用现有的视频分割器对视频进行分段,例如,我们可以采用视频分割软件(UltraVideoSplitter)对视频进行分段处理,也可以使用视频分割合并工具(SolveigMMVideoSplitter)对视频进行分段处理,还可以是采用极速视频分割器(BoilsoftVideoSplitter)对视频进行分段,亦或者是使用码流自适应的技术(MPEG-DASH)对视频进行分段,优选的分段方式为:使用使用码流自适应的技术对视频进行分段,所有主流浏览器都可以通过媒体源扩展支持其分段结果,例如360浏览器可以通过腾讯资源播放我们的分段结果,本专利技术实施例不对本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n获取目标视频;/n对所述目标视频进行分段;/n获取所述目标视频的分段信息;/n依据所述分段信息对每一段目标视频进行重新编码,得到编码信息;/n获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息;/n根据所述视频缓存信息,播放所述缓存内容。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
获取目标视频;
对所述目标视频进行分段;
获取所述目标视频的分段信息;
依据所述分段信息对每一段目标视频进行重新编码,得到编码信息;
获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息;
根据所述视频缓存信息,播放所述缓存内容。


2.根据权利要求1所述的视频处理方法,其特征在于,获取目标视频,包括:
获取当前用户播放的视频以及所述当前用户播放的当前时间点;
对所述视频进行分块,并获取所述当前时间点所在的当前块、与所述当前块相邻的第一块、以及与所述当前块相邻的第二块;
将所述当前块、所述第一块、所述第二块分别作为所述目标视频。


3.根据权利要求2所述的视频处理方法,其特征在于,所述当前用户播放的当前时间点,包括:
获取所述目标视频的当前播放时间点,将所述当前播放时间点作为所述当前时间点;
或者获取所述目标视频的临时播放时间点,将所述临时播放时间点作为所述当前时间点。


4.根据权利要求1所述的视频处理方法,其特征在于,依据所述分段信息对每一段目标视频进行重新编码,包括:
根据所述分段信息获取所述当前待处理视频;
获取所述当前待处理视频的当前视频编码;
对所述当前视频编码进行解码,得到解码信息;
根据所述解码信息绘制寄存器,并根据所述寄存器进行二次编码,得到编码信息;
将所述每一段目标视频作为所述当前待处理视频,获取与所述每一段目标视频所对应的编码信息。


5.根据权利要求1所述的视频处理方法,其特征在于,获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息,包括:
获取所述编码信息;
根据所述编码信息获取所述编码信息对应的视频信息;
缓存所述视频信息,得到所述视频缓存信息。


6.根据权利要求1所述的视频处理方法,其特征在于,获取所述编码信息,并将所述编码信息进行缓存,得到视频缓存信息,包括:
获取所述编...

【专利技术属性】
技术研发人员:约翰·阿尔伯特·卡迈克尔陆博
申请(专利权)人:西安奥卡云数据科技有限公司
类型:发明
国别省市:陕西;61

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

1