视频处理方法、视频播放方法、装置、设备和存储介质制造方法及图纸

技术编号:24216592 阅读:15 留言:0更新日期:2020-05-20 19:27
本申请提供了视频处理方法、视频播放方法、装置、设备和存储介质,涉及人工智能技术领域。所述方法包括:获取视频直播的录制视频;对录制视频进行内容识别,得到n个视频片段,n为正整数;确定n个视频片段分别对应的选择权重;根据n个视频片段分别对应的选择权重,从n个视频片段中选取m个视频片段,m为小于或等于n的正整数;根据m个视频片段生成视频直播的回放视频。相比于相关技术中,视频直播的回放视频较长,导致在观看回放视频时流量消耗较大,时间成本较高。本申请实施例提供的技术方案,选择视频直播中的一些片段生成该视频直播的回放视频,缩短了回放视频的时长,从而降低了在观看回放视频时消耗的流量,并降低了时间成本。

Video processing method, video playing method, device, equipment and storage medium

【技术实现步骤摘要】
视频处理方法、视频播放方法、装置、设备和存储介质
本申请实施例涉及人工智能
,特别涉及一种视频处理方法、视频播放方法、装置、设备和存储介质。
技术介绍
随着计算机网络技术的发展,视频直播越来越受到用户的欢迎。视频直播是指观众可以通过互联网收看到主播所在现场正在发生的事件,比如唱歌直播、购物直播、做饭直播等等。当有些观众没有来得急观看直播或者还想再看直播内容的时候,需要观看直播视频的回放视频。在相关技术中,上述回放视频是在直播结束后,生成的与直播时长和内容完全相同的视频,用户可以直接观看该回放视频。在上述相关技术中,当直播时间较长时,其回放视频也较长,导致在观看回放视频时流量消耗较大,时间成本较高。
技术实现思路
本申请实施例提供了一种视频处理方法、视频播放方法、装置、设备和存储介质,可用于解决相关技术中,由于回放视频也较长,导致在观看视频回放时流量消耗较大,时间成本较高的问题。所述技术方案如下:一方面,本申请实施例提供了一种视频处理方法,所述方法包括:获取视频直播的录制视频;对所述录制视频进行内容识别,得到n个视频片段,所述n为正整数;确定所述n个视频片段分别对应的选择权重,所述选择权重用于指示所述视频片段的选择优先级;根据所述n个视频片段分别对应的选择权重,从所述n个视频片段中选取m个视频片段,所述m为小于或等于所述n的正整数;根据所述m个视频片段生成所述视频直播的回放视频。另一方面,本申请实施例提供了一种视频播放方法,所述方法包括:显示视频直播应用的关注界面;在所述关注界面中,显示目标用户帐号关注的至少一个主播用户帐号的信息条目;接收对应于目标主播用户帐号的信息条目中的回放视频播放指令;响应于所述回放视频播放指令,播放所述目标直播用户帐号的回放视频;其中,所述回放视频是从所述目标主播用户帐号的视频直播的录制视频中提取的部分视频内容。另一方面,本申请实施例提供了一种视频处理装置,所述装置包括:视频获取模块,用于获取视频直播的录制视频;内容识别模块,用于对所述录制视频进行内容识别,得到n个视频片段,所述n为正整数;权重确定模块,用于确定所述n个视频片段分别对应的选择权重,所述选择权重用于指示所述视频片段的选择优先级;片段选择模块,用于根据所述n个视频片段分别对应的选择权重,从所述n个视频片段中选取m个视频片段,所述m为小于或等于所述n的正整数;根据所述m个视频片段生成所述视频直播的回放视频。另一方面,本申请实施例提供了一种视频播放装置,所述装置包括:界面显示模块,用于显示视频直播应用的关注界面;条目显示模块,用于在所述关注界面中,显示目标用户帐号关注的至少一个主播用户帐号的信息条目;指令接收模块,用于接收对应于目标主播用户帐号的信息条目中的回放视频播放指令;视频播放模块,用于响应于所述回放视频播放指令,播放所述目标直播用户帐号的回放视频;其中,所述回放视频是从所述目标主播用户帐号的视频直播的录制视频中提取的部分视频内容。再一方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的视频处理方法,或者实现如上述方面所述的视频播放方法。再一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的视频处理方法,或者实现如上述方面所述的视频播放方法。还一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被处理器执行时,用于实现上述视频处理方法,或者实现如上述方面所述的视频播放方法。本申请实施例提供的技术方案可以包括如下有益效果:通过对视频直播的录制视频进行内容识别,得到的多个视频片段;并根据该多个视频片段分别对应的选择权重,从该多个视频片段中选择一些视频片段来生成视频直播的回放视频。相比于相关技术中,视频直播的回放视频较长,导致在观看回放视频时流量消耗较大,时间成本较高。本申请实施例提供的技术方案,选择视频直播中的一些片段生成该视频直播的回放视频,缩短了回放视频的时长,从而降低了在观看回放视频时消耗的流量,并降低了时间成本。附图说明图1是本申请一个实施例提供的实施环境的示意图;图2是本申请一个实施例提供的视频处理方法的流程图;图3是本申请另一个实施例提供的视频处理方法的流程图;图4示例性示出了内容识别的示意图;图5示例性示出了一种转场动画权重的示意图;图6是本申请一个实施例提供的视频播放方法的流程图;图7示例性示出的一种关注界面的示意图;图8示例性示出了回放视频显示的流程图;图9是本申请一个实施例提供的视频处理装置的框图;图10是本申请另一个实施例提供的视频处理装置的框图;图11是本申请一个实施例提供的视频播放装置的框图;图12是本申请另一个实施例提供的视频播放装置的框图;图13是本申请一个实施例提供的终端的结构框图;图14是本申请一个实施例提供的服务器的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。AI(ArtificialIntelligence,人工智能)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。CV(ComputerVision,计算机视觉技术)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:/n获取视频直播的录制视频;/n对所述录制视频进行内容识别,得到n个视频片段,所述n为正整数;/n确定所述n个视频片段分别对应的选择权重,所述选择权重用于指示所述视频片段的选择优先级;/n根据所述n个视频片段分别对应的选择权重,从所述n个视频片段中选取m个视频片段,所述m为小于或等于所述n的正整数;/n根据所述m个视频片段生成所述视频直播的回放视频。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:
获取视频直播的录制视频;
对所述录制视频进行内容识别,得到n个视频片段,所述n为正整数;
确定所述n个视频片段分别对应的选择权重,所述选择权重用于指示所述视频片段的选择优先级;
根据所述n个视频片段分别对应的选择权重,从所述n个视频片段中选取m个视频片段,所述m为小于或等于所述n的正整数;
根据所述m个视频片段生成所述视频直播的回放视频。


2.根据权利要求1所述的方法,其特征在于,所述确定所述n个视频片段分别对应的选择权重,包括:
对于所述n个视频片段中的第i个视频片段,获取所述第i个视频片段的标签信息;
根据所述第i个视频片段的标签信息,确定所述第i个视频片段对应的选择权重,所述i为小于或等于所述n的正整数。


3.根据权利要求2所述的方法,其特征在于,所述标签信息包括k个标签,所述k为大于1的整数;
所述根据所述第i个视频片段的标签信息,确定所述第i个视频片段对应的选择权重,包括:
获取所述第i个视频片段的k个标签分别对应的权重分值;
根据所述k个标签分别对应的权重分值,确定所述第i个视频片段对应的选择权重。


4.根据权利要求3所述的方法,其特征在于,所述标签信息包括内容标签;
所述获取所述第i个视频片段的k个标签分别对应的权重分值,包括:
对于所述内容标签,获取所述第i个视频片段对应的虚拟物品信息,所述虚拟物品信息用于指示在所述第i个视频片段的直播过程中,主播用户收到的虚拟物品的统计结果;
根据所述第i个视频片段对应的虚拟物品信息,确定所述第i个视频片段的所述内容标签对应的权重分值。


5.根据权利要求1所述的方法,其特征在于,所述根据所述n个视频片段分别对应的选择权重,从所述n个视频片段中选取m个视频片段,包括:
按照所述选择权重由大到小的顺序,从所述n个视频片段中选取所述m个视频片段。


6.根据权利要求1所述的方法,其特征在于,所述根据所述n个视频片段分别对应的选择权重,从所述n个视频片段中选取m个视频片段,包括:
获取所述n个视频片段分别对应的属性信息,所述属性信息用于指示所述视频片段是属于主播视频片段还是用户视频片段;
根据所述主播视频片段和所述用户视频片段的选取比例,按照所述选择权重从所述n个视频片段中选取至少一个属于所述主播视频片段的视频片段,以及选取至少一个属于所述用户视频片段的视频片段,得到所述m个视频片段。


7.根据权利要求1所述的方法,其特征在于,所述根据所述m个视频片段生成所述视频直播的回放视频,包括:
从所述m个视频片段中分别截取一个视频子片段,得到m个视频子片段;
对所述m个视频子片段进行拼接,生成所述视频直播的回放视频。


8.根据权利要求7所述的方法,其特征在于,所述对所述m个视频子片段进行拼接,生成所述视频直播的回放视频,包括:
从转场动画库中选取至少一个转场动画;
对所述m个视频子片段以及所述至少一个转场动画进行拼接,生成所述视频直播的回放视频;
其中,所述转场动画用于衔接相邻的两个视频子片段。


9.根据权利要求1至8任一项所述的方法,其特征在于,所述对所述录制视频进行内容识别,得到n个视频片段...

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

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

1