视频播放方法、装置和计算机可读存储介质制造方法及图纸

技术编号:23056462 阅读:32 留言:0更新日期:2020-01-07 15:51
本申请公开了一种视频播放方法、装置和计算机可读存储介质,属于计算机技术领域。所述方法包括:在播放第一视频的过程中,检测第一视频的视频画面中是否包含第二视频的视频画面,第二视频为第一视频画面内的其它视频;当第一视频的视频画面中包含第二视频的视频画面时,从第一视频中获取多个视频图像,所述多个视频图像中的每个视频图像中均包括第二视频的视频图像;从所述多个视频图像中的每个视频图像中提取第二视频的视频图像;按照第一视频的参数,对第二视频的视频图像进行编码,得到第二视频;播放第二视频。本申请可以使得用户在观看第一视频的过程中,也能对第一视频中同时播放的第二视频进行观看,提高了视频播放的灵活性。

Video playing method, device and computer readable storage medium

【技术实现步骤摘要】
视频播放方法、装置和计算机可读存储介质
本申请涉及计算机
,特别涉及一种视频播放方法、装置和计算机可读存储介质。
技术介绍
随着计算机技术的发展,手机、电脑等终端的使用越来越普遍,功能也越来越完善。其中,视频播放作为终端的基础功能之一,可以为人们带来较多的娱乐化,因而其越来越受到人们的重视。在用户观看视频时,所观看的视频中经常会同时播放有其它视频,比如所观看的视频中显示的人物也正在电脑或电视上浏览视频。此时用户可能会对这个视频中播放的其它视频感兴趣而想去观看。因而亟需一种视频播放方法,来单独播放所观看的视频中同时播放的其它视频。
技术实现思路
本申请实施例提供了一种视频播放方法、装置和计算机可读存储介质,可以提高视频播放的灵活性。所述技术方案如下:一方面,提供了一种视频播放方法,所述方法包括:在播放第一视频的过程中,检测所述第一视频的视频画面中是否包含第二视频的视频画面,所述第二视频为所述第一视频画面内的其它视频;当所述第一视频的视频画面中包含所述第二视频的视频画面时,从所述第一视频中获取多个视频图像,所述多个视频图像中的每个视频图像中均包括所述第二视频的视频图像;从所述多个视频图像中的每个视频图像中提取所述第二视频的视频图像;按照所述第一视频的参数,对所述第二视频的视频图像进行编码,得到所述第二视频;播放所述第二视频。可选地,所述从所述多个视频图像中的每个视频图像中提取所述第二视频的视频图像,包括:从所述多个视频图像中的每个视频图像中检测视频边框,视频边框为内部能够播放视频的框体;对于所述多个视频图像中的任意一个视频图像,提取所述一个视频图像中位于视频边框内的像素点,将提取出的像素点组成所述第二视频的一个视频图像。可选地,所述按照所述第一视频的参数,对所述第二视频的视频图像进行编码,包括:将所述第二视频的视频图像存储到指定文件夹中;根据所述第一视频的参数和所述指定文件夹的名称,调用指定工具,以指示所述指定工具按照所述参数,对所述指定文件夹中存储的视频图像进行编码。可选地,所述检测所述第一视频的视频画面中是否包含第二视频的视频画面,包括:根据所述第一视频的视频图像中的对象,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或根据所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或根据所述第一视频的音频和所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或根据指定分类模型,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面。可选地,所述根据所述第一视频的视频图像中的对象,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:检测所述第一视频的视频图像中是否包含视频边框;当所述第一视频的视频图像中包含视频边框时,确定所述第一视频的视频画面中包含所述第二视频的视频画面;或者检测所述第一视频的视频图像中是否存在至少两个对象的场景属性不同;当所述第一视频的视频图像中存在至少两个对象的场景属性不同时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。可选地,所述根据所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:检测所述第一视频的视频图像中除字幕位置之外的目标位置在参考时长内是否持续出现文字信息;当所述目标位置在参考时长内持续出现文字信息时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。可选地,所述根据所述第一视频的音频和所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:当所述第一视频中正在播放音频时,如果所述第一视频的视频图像的字幕位置未出现字幕信息,则检测所述音频是否与所述第一视频的视频图像中除字幕位置之外的其它位置出现的文字信息匹配;当所述音频与所述第一视频的视频图像中除字幕位置之外的其它位置出现的文字信息匹配时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。可选地,所述根据指定分类模型,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:将所述第一视频的视频图像输入指定分类模型,由所述指定分类模型输出所述第一视频的视频图像的类型;当所述第一视频的视频图像的类型为指定类型时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。一方面,提供了一种视频播放方法,所述方法包括:在播放第一视频的过程中,检测所述第一视频的视频画面中是否包含第二视频的视频画面,所述第二视频为所述第一视频画面内的其它视频;当所述第一视频的视频画面中包含所述第二视频的视频画面时,从所述第一视频中获取多个视频图像,所述多个视频图像中的每个视频图像中均包括所述第二视频的视频图像;根据所述多个视频图像的图像特征,获取所述第二视频的播放地址;根据所述第二视频的播放地址,获取所述第二视频;播放所述第二视频。可选地,所述根据所述多个视频图像的图像特征,获取所述第二视频的播放地址,包括:根据所述多个视频图像的图像特征,获取第一视频特征;将所述第一视频特征与视频特征库中存储的多个第二视频特征进行匹配;如果所述第一视频特征与所述多个第二视频特征中的一个第二视频特征匹配成功,则获取匹配成功的一个第二视频特征对应的视频播放地址作为所述第二视频的播放地址。可选地,所述根据所述多个视频图像的图像特征,获取第一视频特征,包括:将所述多个视频图像的图像特征确定为第一视频特征;或者从所述多个视频图像中的每个视频图像中检测视频边框,视频边框为内部能够播放视频的框体;对于所述多个视频图像中的任意一个视频图像,提取所述一个视频图像中位于视频边框内的像素点,将提取出的像素点组成一个目标图像;将多个目标图像的图像特征确定为第一视频特征。可选地,所述检测所述第一视频的视频画面中是否包含第二视频的视频画面,包括:根据所述第一视频的视频图像中的对象,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或根据所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或根据所述第一视频的音频和所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或根据指定分类模型,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面。可选地,所述根据所述第一视频的视频图像中的对象,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:检测所述第一视频的视频图像中是否包含视频边框;当所述第一视频的视频图像中包含视频边框时,确定所述第一视频的视本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,所述方法包括:/n在播放第一视频的过程中,检测所述第一视频的视频画面中是否包含第二视频的视频画面,所述第二视频为所述第一视频画面内的其它视频;/n当所述第一视频的视频画面中包含所述第二视频的视频画面时,从所述第一视频中获取多个视频图像,所述多个视频图像中的每个视频图像中均包括所述第二视频的视频图像;/n从所述多个视频图像中的每个视频图像中提取所述第二视频的视频图像;/n按照所述第一视频的参数,对所述第二视频的视频图像进行编码,得到所述第二视频;/n播放所述第二视频。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:
在播放第一视频的过程中,检测所述第一视频的视频画面中是否包含第二视频的视频画面,所述第二视频为所述第一视频画面内的其它视频;
当所述第一视频的视频画面中包含所述第二视频的视频画面时,从所述第一视频中获取多个视频图像,所述多个视频图像中的每个视频图像中均包括所述第二视频的视频图像;
从所述多个视频图像中的每个视频图像中提取所述第二视频的视频图像;
按照所述第一视频的参数,对所述第二视频的视频图像进行编码,得到所述第二视频;
播放所述第二视频。


2.如权利要求1所述的方法,其特征在于,所述从所述多个视频图像中的每个视频图像中提取所述第二视频的视频图像,包括:
从所述多个视频图像中的每个视频图像中检测视频边框,视频边框为内部能够播放视频的框体;
对于所述多个视频图像中的任意一个视频图像,提取所述一个视频图像中位于视频边框内的像素点,将提取出的像素点组成所述第二视频的一个视频图像。


3.如权利要求1或2所述的方法,其特征在于,所述按照所述第一视频的参数,对所述第二视频的视频图像进行编码,包括:
将所述第二视频的视频图像存储到指定文件夹中;
根据所述第一视频的参数和所述指定文件夹的名称,调用指定工具,以指示所述指定工具按照所述参数,对所述指定文件夹中存储的视频图像进行编码。


4.一种视频播放方法,其特征在于,所述方法包括:
在播放第一视频的过程中,检测所述第一视频的视频画面中是否包含第二视频的视频画面,所述第二视频为所述第一视频画面内的其它视频;
当所述第一视频的视频画面中包含所述第二视频的视频画面时,从所述第一视频中获取多个视频图像,所述多个视频图像中的每个视频图像中均包括所述第二视频的视频图像;
根据所述多个视频图像的图像特征,获取所述第二视频的播放地址;
根据所述第二视频的播放地址,获取所述第二视频;
播放所述第二视频。


5.如权利要求4所述的方法,其特征在于,所述根据所述多个视频图像的图像特征,获取所述第二视频的播放地址,包括:
根据所述多个视频图像的图像特征,获取第一视频特征;
将所述第一视频特征与视频特征库中存储的多个第二视频特征进行匹配;
如果所述第一视频特征与所述多个第二视频特征中的一个第二视频特征匹配成功,则获取匹配成功的一个第二视频特征对应的视频播放地址作为所述第二视频的播放地址。


6.如权利要求5所述的方法,其特征在于,所述根据所述多个视频图像的图像特征,获取第一视频特征,包括:
将所述多个视频图像的图像特征确定为第一视频特征;或者
从所述多个视频图像中的每个视频图像中检测视频边框,视频边框为内部能够播放视频的框体;对于所述多个视频图像中的任意一个视频图像,提取所述一个视频图像中位于视频边框内的像素点,将提取出的像素点组成一个目标图像;将多个目标图像的图像特征确定为第一视频特征。


7.如权利要求1或4所述的方法,其特征在于,所述检测所述第一视频的视频画面中是否包含第二视频的视频画面,包括:
根据所述第一视频的视频图像中的对象,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或
根据所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或
根据所述第一视频的音频和所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面;和/或
根据指定分类模型,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面。


8.如权利要求7所述的方法,其特征在于,所述根据所述第一视频的视频图像中的对象,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:
检测所述第一视频的视频图像中是否包含视频边框;当所述第一视频的视频图像中包含视频边框时,确定所述第一视频的视频画面中包含所述第二视频的视频画面;或者
检测所述第一视频的视频图像中是否存在至少两个对象的场景属性不同;当所述第一视频的视频图像中存在至少两个对象的场景属性不同时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。


9.如权利要求7所述的方法,其特征在于,所述根据所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:
检测所述第一视频的视频图像中除字幕位置之外的目标位置在参考时长内是否持续出现文字信息;
当所述目标位置在参考时长内持续出现文字信息时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。


10.如权利要求7所述的方法,其特征在于,所述根据所述第一视频的音频和所述第一视频的视频图像中的文字信息,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:
当所述第一视频中正在播放音频时,如果所述第一视频的视频图像的字幕位置未出现字幕信息,则检测所述音频是否与所述第一视频的视频图像中除字幕位置之外的其它位置出现的文字信息匹配;
当所述音频与所述第一视频的视频图像中除字幕位置之外的其它位置出现的文字信息匹配时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。


11.如权利要求7所述的方法,其特征在于,所述根据指定分类模型,检测所述第一视频的视频画面中是否包含所述第二视频的视频画面,包括:
将所述第一视频的视频图像输入指定分类模型,由所述指定分类模型输出所述第一视频的视频图像的类型;
当所述第一视频的视频图像的类型为指定类型时,确定所述第一视频的视频画面中包含所述第二视频的视频画面。


12.一种视频播放装置,其特征在于,所述装置包括:
检测模块,...

【专利技术属性】
技术研发人员:郭梦茹
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东;44

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

1