视频播放方法、装置、终端及存储介质转让专利

申请号 : CN201711077920.3

文献号 : CN107820138B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈岩

申请人 : OPPO广东移动通信有限公司

摘要 :

本申请实施例公开了一种视频播放方法、装置、终端及存储介质。该方法包括:获取待处理视频;将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;根据所述人物组合标签对所述待处理视频进行播放。本申请实施例通过采用上述技术方案,能够准确的标记出包含有人物组合标签的视频片段,通过根据人物组合标签对待处理视频进行播放,改善了视频播放模式单一的现象,优化了视频播放方式。

权利要求 :

1.一种视频播放方法,其特征在于,包括:

获取待处理视频;

将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;

根据所述人物组合标签对所述待处理视频进行播放;

其中,将所述待处理视频输入视频标记模型之前,还包括:确定与所述人物组合标签相对应的人设信息,其中,人设信息包含至少两个人物;

确定视频样本中包含所述人设信息的视频片段;

将所述视频片段标记相对应的人物组合标签;

将标记有人物组合标签的视频样本存储至所述视频样本集;

根据所述视频样本集,基于设定机器学习算法对视频标记模型进行训练;

其中,所述确定与所述人物组合标签相对应的人设信息,包括:收集所述视频样本中视频片段的历史播放量,其中,所述历史播放量包括视频片段在历史期间播放的次数;

当所述历史播放量满足预设播放条件时,确定所述视频片段中包含的初选人物与关联匹配人物;

将所述初选人物以及关联匹配人物作为与所述人物组合标签相对应的人设信息。

2.根据权利要求1所述的方法,其特征在于,所述确定与所述人物组合标签相对应的人设信息,包括:根据所述视频样本的演员表信息,确定初选人物;

将至少两个初选人物确定为一个初选人物组合;

筛选包含所述初选人物组合的视频片段;

确定每个初选人物组合视频片段相对应的视频总时长;

根据所述视频总时长,确定相对应的初选人物组合作为与所述人物组合标签相对应的人设信息。

3.根据权利要求1所述的方法,其特征在于,在根据所述人物标签对所述待处理视频进行播放之前,还包括:确定所述待处理视频的播放模式,其中,所述播放模式包括正常播放模式与人物组合播放模式;

根据所述播放模式对所述待处理视频进行播放。

4.根据权利要求3所述的方法,其特征在于,所述人物组合标签包括多组,所述根据所述人物组合标签对所述待处理视频进行播放,包括:若接收用户指定的播放模式为目标人物组合播放模式,则在标记人物组合标签的待处理视频中筛选出目标人物组合标签;

根据所述目标人物组合标签对所述待处理视频进行播放。

5.根据权利要求1-4中任一所述的方法,其特征在于,在根据所述人物组合标签对所述待处理视频进行播放之后,还包括:根据所述人物组合标签,将所述待处理图片剪切为多个视频片段;

将属于同一人物组合标签的视频片段合成剪辑视频。

6.一种视频播放装置,其特征在于,包括:

视频获取模块,用于获取待处理视频;

人物组合标记模块,用于将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;

视频播放模块,用于根据所述人物组合标签对所述待处理视频进行播放;

其中,所述装置还包括视频样本集确定模块,具体用于:根据所述视频样本的演员表信息,确定初选人物;将至少两个初选人物确定为一个初选人物组合;筛选包含所述初选人物组合的视频片段;确定每个初选人物组合视频片段相对应的视频总时长;根据所述视频总时长,确定相对应的初选人物组合作为与所述人物组合标签相对应的人设信息;

所述视频样本集确定模块,具体还用于:收集所述视频样本中视频片段的历史播放量,其中,所述历史播放量包括视频片段在历史期间播放的次数;当所述历史播放量满足预设播放条件时,确定所述视频片段中包含的初选人物与关联匹配人物;将所述初选人物以及关联匹配人物作为与所述人物组合标签相对应的人设信息。

7.一种终端,包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,其特征在于,所述第一处理器执行所述计算机程序时实现如权利要求1-5中任一所述的视频播放的方法。

8.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-5中任一所述的视频播放的方法。

说明书 :

视频播放方法、装置、终端及存储介质

技术领域

[0001] 本申请实施例涉及视频处理技术领域,尤其涉及一种视频播放方法、装置、终端及存储介质。

背景技术

[0002] 随着数字技术的快速发展,影视视频不只存在广播电视系统中,也大量存在网络资源库中。
[0003] 用户在线观看网络视频越来越方便,不仅可以收藏与保存,还可以根据视频重要情节的标记,进行精准的播放。但是,相关技术中,视频标记的方法比较单一,导致视频播放较为单一,不能满足用户的特殊需求。另外,相关技术中,视频标记主要采用人工手动的方式进行标记,工作量大且过程繁琐。

发明内容

[0004] 本申请实施例提供一种视频播放方法、装置、终端及存储介质,优化了视频播放方式。
[0005] 第一方面,本申请实施例提供了一种视频播放方法,该方法包括:
[0006] 获取待处理视频;
[0007] 将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;
[0008] 根据所述人物组合标签对所述待处理视频进行播放。
[0009] 第二方面,本申请实施例还提供了一种视频播放装置,该装置包括:
[0010] 视频获取模块,用于获取待处理视频;
[0011] 人物组合标记模块,用于将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;
[0012] 视频播放模块,用于根据所述人物组合标签对所述待处理视频进行播放。
[0013] 第三方面,本申请实施例还提供了一种终端,包括第一存储器、第一处理器及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,所述第一处理器执行所述计算机程序时实现本申请实施例所述的视频播放方法。
[0014] 第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的视频播放方法。
[0015] 本申请实施例中提供的视频播放方案,通过将获取的待处理视频输入视频标记模型,以标记待处理视频的人物组合标签,能够准确的标记出包含有男女主角对戏的视频片段,通过根据人物组合标签对待处理视频进行播放,改善了视频播放模式单一的现象,优化了视频播放方式。

附图说明

[0016] 图1A为本申请实施例提供的一种视频播放方法的流程示意图;
[0017] 图1B为本申请实施例提供的一种人物组合标签标记的界面示意图;
[0018] 图1C为本申请实施例提供的又一种人物组合标签标记的界面示意图;
[0019] 图2是本申请实施例提供的又一种视频播放方法的流程示意图;
[0020] 图3A是本申请实施例提供的又一种视频播放方法的流程示意图;
[0021] 图3B是本申请实施例提供的一种显示人物组合选项的示意图;
[0022] 图3C是本申请实施例提供的一种显示目标人物组合标签的示意图;
[0023] 图4是本申请实施例提供的又一种视频播放装置的结构示意图;
[0024] 图5A是本申请实施例中的一种终端的结构示意图;
[0025] 图5B是本申请实施例中的又一种终端的结构示意图。

具体实施方式

[0026] 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0027] 当今影视作品质量不一,很多国产剧剧情拖沓严重,依靠当红明星出演主角来提高收视率。根据明星效应,众多用户进行观看其出演的相关影视剧,但是在观看过程中经常有“食之无味,弃之可惜”的感想。因此,这些用户经常会选择快进或者跳跃观看包含男女主角的视频片段,以完结该剧。
[0028] 本申请实施例提供了一种视频播放方法,可用于对青春偶像剧、都市言情剧等影视作品男女主角视频片段的标记,使得用户可直接观看影视作品的精彩片段,具体方法如下:
[0029] 图1A为本申请实施例提供的一种视频播放方法的流程图,本实施例可适用于通过终端设备对视频进行播放的情况,所述方法由视频播放的装置来执行,所述装置由软件和/或硬件来执行,所述装置配置在诸如电脑、手机、平板电脑等终端设备中。如图1A所示,本实施例提供的技术方案具体如下:
[0030] 步骤110、获取待处理视频。
[0031] 其中,待处理视频可包括对视频中的人物组合标签进行标记的视频。本申请实施例对待处理视频的类型不作限定,可以为电视剧、电影或者综艺节目。另外,若待处理视频为电视剧或者电影,本申请实施例则对待处理视频的剧情类型不作限定,例如可以是青春偶像剧、都市言情剧、清宫剧以及玄幻神话剧等。其中,人物组合标签可包含影视剧中任意主演的结合,例如男一号与女一号的组合、男二号与女二号的组合、男一号与女三号的组合,或者女一号与男三号的组合等。
[0032] 具体的,终端设备对待处理视频的获取操作可以由终端设备的系统执行,或者由终端设备中的视频处理软件执行,获取待处理视频的操作可以在用户的操作指示下由系统或视频处理软件执行。例如,影视出品商或视频软件播放商可以统一对视频的人物组合标签进行标记,通常可打开视频处理的操作界面,将待处理视频添加至该操作界面中进行操作;或者还可以当终端设备中的视频库有新添视频时,可自动对新添视频进行分类操作。并且,终端设备在用户的操作指示下可以获取一个待处理视频,或者获取多个待处理视频,对待处理视频的个数不作限定。
[0033] 步骤120、将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签。
[0034] 其中,所述视频标记模型为根据视频样本集训练的模型。
[0035] 其中,视频标记模型可为用于在输入待处理视频后快速标记出待处理视频的人物组合标签的学习模型。视频标记模型可以是神经网络模型,其中,该神经网络模型可以是卷积神经网络模型,也可以是非卷积神经网络,且本申请实施例中对该神经网络模型的层数、层、不同卷积核和/或权重等网络参数不作限定。如,本申请实施例中的视频标记模型可以为包含五个卷积层与两个池化层的神经网络模型。
[0036] 其中,人物组合标签可为包含至少两个人物的组合标签,人物组合标签可以为明星的真实姓名或者明星在待处理视频中扮演角色的姓名。例如,人物组合标签可以为张三与李四的两个人物组合,或者可以是张三、李四与刘五的三个人物组合等。通过设定人物组合标签,可以对待处理视频中的包含人物组合标签的视频片段进行标记。具体的,视频标记模型对待处理视频的人物组合标签进行标记,可以是在待处理视频的播放进度条上进行标记,具体可标记文字或者使用特定符号进行标记。需要说明的是,本申请实施例中的视频标记模型还可在待处理视频的播放信息标记该待处理视频包含的多组人物组合标签。
[0037] 图1B为本申请实施例提供的一种人物组合标签标记的界面示意图,包括视频界面100,播放进度条10、人物组合标签11,人物组合标签12以及人物组合标签13。如图1B所示,人物组合标签11为人物A与人物B的标签;人物组合标签12为人物A与人物C的标签;人物组合标签13为人物B与人物C的标签。人物组合标签的文字可显示于标签附近。需要说明的是,本申请实施例提供的人物组合标签标记的界面示意图仅仅是一种示意,本申请对人物组合标签的设定不作限定。
[0038] 其中,视频样本集为包含了大量视频的样本集,可存储于终端设备本地,也可存储于对应的服务器中。图片样本集可以包含已标记人物组合标签的视频样本,也可包含未标记人物组合标签的视频样本。例如,若视频样本集包含了未标记人物组合标签的视频样本,视频标记模型则可以根据视频样本的内容特征进行训练。具体例如,视频标记模型可以根据剧情情节、人物之间的互动、人物出演戏份多少以及参演明星的知名度等进行训练。或者,若视频样本集包含了已标记人物组合标签的视频样本,视频标记模型则可以根据视频样本的已标记人物组合标签的关键字以及视频内容特征进行训练。
[0039] 在本申请实施例中,利用视频样本集训练视频标记模型以调整视频标记模型的权重等网络参数,最后能够达到对各种类型的视频标注人物组合标签的效果。且经大量的迭代训练得到的视频标记模型具有对输入的待处理视频进行加权计算的能力,从而能够快速对待处理视频内包含内容的人物组合标签进行标记。
[0040] 步骤130、根据所述人物组合标签对所述待处理视频进行播放。
[0041] 在视频标记模型标记待处理视频的人物组合标签后,可通过待处理视频标记的人物组合标签进行播放视频。具体的,人物组合标签可以标记于待处理视频的播放进度条中。
[0042] 如上述图1B所示的人物组合标签标记的示意图,用户可根据显示的人物组合标签的文字,选择播放进度条10上的任一处标签进行播放。具体例如,若用户点击播放进度条10中的人物组合标签11,相应的,终端设备则会响应用户的操作,播放人物A与人物B的视频片段。
[0043] 本申请实施例中提供的视频播放方法,通过将获取的待处理视频输入视频标记模型,以标记待处理视频的人物组合标签,能够准确的标记出包含有男女主角对戏的视频片段,通过根据人物组合标签对待处理视频进行播放,改善了视频播放模式单一的现象,优化了视频播放方式。
[0044] 示例性的,在根据所述人物组合标签对所述待处理视频进行播放之后,还包括:根据所述人物组合标签,将所述待处理图片剪切为多个视频片段;将属于同一人物组合标签的视频片段合成剪辑视频。
[0045] 其中,剪辑视频可为包含同一组人物组合的视频,从视频开始到视频结束包含一组人物组合标签内的人物。图1C为本申请实施例提供的一种人物组合标签标记的界面示意图,包括视频界面100,播放进度条10,人物组合标签14、人物组合标签15、人物组合标签16,人物组合标签17,视频片段为24,视频片段为25,视频片段为26,视频片段为27。其中,本申请实施例的人物组合标签使用特定符号标记,人物组合标签的文字隐藏显示。当终端设备接收到人物组合标签的触控操作时,可显示人物组合标签的文字。另外本申请实施例的进度条10也可对人物组合标签相对应的视频片段进行标记,例如,人物组合标签14相对应的视频片段为24,人物组合标签15相对应的视频片段为25,人物组合标签16相对应的视频片段为25,人物组合标签16相对应的视频片段为26,以及人物组合标签17相对应的视频片段为27。若人物组合标签14与人物组合标签17为人物A与人物B的组合,属于同一组,则将相对应的视频片段24与视频片段27进行剪切,合成关于人物A与人物B的剪辑视频;若人物组合标签15与人物组合标签16为人物A与人物C的组合,属于同一组,则将相对应的视频片段25与视频片段26进行剪切,合成关于人物A与人物C的剪辑视频。例如,若待处理视频为青春偶像剧,则可以通过视频标记模型标记出男一号与女一号的人物组合标签,通过人物组合标签对男一号与女一号相关的视频片段剪切,可合成关于男一号与女一号的专属剪辑视频,用户则可观看男一号与女一号从相知、相恋以及相守的完整过程,舍弃其他剧情拖沓的视频片段。
[0046] 需要说明的是,若对电视剧进行标记人物组合标签,待处理视频则为多个,那么,当视频标记模型对多个待处理视频的人物组合标签进行标记后,用户可以根据人物组合标签对待处理视频进行无间断的播放。例如,若电视剧包含二十集,终端设备若接收到用户指令播放男一号与女一号的视频片段,在播放时会连续播放第一集至第二十集相应的视频片段。
[0047] 本申请实施例通过将属于同一人物组合标签的视频片段剪切以及合成剪辑视频,可呈现关于该组人物组合的完整故事,方便用户直接观看待处理视频的精彩片段,以及舍弃观看剧情拖沓的视频片段。
[0048] 图2为本申请实施例提供的另一种视频播放方法的流程示意图,该方法包括如下步骤:
[0049] 步骤210、获取待处理视频。
[0050] 步骤220、确定与所述人物组合标签相对应的人设信息。
[0051] 其中,人设信息可至少包含两个人物,为人物组合标签中包含的人物信息。本申请实施例中的视频标记模型可根据已标记人物组合标签的视频样本集进行训练。
[0052] 具体的,本申请实施例可根据视频样本中的参演明星、参演明星视频时长、演员表信息、片头序幕等信息,确定与人物组合标签相对应的人设信息;或者本申请实施例还可根据用户的爱好,在视频样本中选择心仪的参演明星作为一组人设信息。若视频样本为一个,则确定该视频样本中的人设信息;若视频样本为多个,则分别确定各个视频样本中的人设信息。需要说明的是,人设信息通常包含视频样本中的至少一个主要演员,并且,本申请实施例对人设信息的确定方法不作限定。
[0053] 示例性的,所述确定与所述人物组合标签相对应的人设信息,包括:根据所述视频样本的演员表信息,确定初选人物;将至少两个初选人物确定为一个初选人物组合;筛选包含所述初选人物组合的视频片段;确定每个初选人物组合视频片段相对应的视频总时长;根据所述视频总时长,确定相对应的初选人物组合作为与所述人物组合标签相对应的人设信息。
[0054] 其中,初选人物可为人设信息的候选人物。初选人物组合可为通过将初选人物自由组合形成的,初选人物组合不限定初选人物的人数,可包括两人或者多人。通过初步确定初选人物,再对初选人物进行筛选,以确定最后的人设信息。
[0055] 具体的,本申请实施例可以将演员表排序靠前的演员设定为初选人物,选定人数可以为终端设备的默认值,如初选人物为六人;或者选定人数也可剧情介绍设定任意动态值,如初选人物为四人。将至少任意两个初选人物进行组合,形成初选人物组合。在视频样本中筛选所有初选人物组合的视频片段,并且确定每个初选人物组合在视频样本中筛选出视频片段的视频总时长。将各个初选人物组合的视频总时长进行排序,将排列靠前的初选人物组合作为与人物组合标签相对应的人设信息。例如,在某视频样本中,人物A与人物B的初选人物组合的视频总时长最多,则将人物A与人物B确定为人物组合标签相对应的人设信息。
[0056] 本申请实施例基于演员表信息确定初选人物,通过对初选人物自由组合并统计每组初选人物组合在视频样本中出现的视频总时长,通过视频总时长判断初选人物组合在该视频样本中的重要性,以此确定人设信息,避免了人工观看视频样本确定人设信息的繁琐过程,提高视频样本确定人设信息的效率。
[0057] 示例性的,所述确定与所述人物组合标签相对应的人设信息,包括:收集所述视频样本中视频片段的历史播放量;当所述历史播放量满足预设播放条件时,确定所述视频片段中包含的初选人物与关联匹配人物;将所述初选人物以及关联匹配人物作为与所述人物组合标签相对应的人设信息。
[0058] 由于初选人物的设定根据演员表信息中排序靠前的演员信息,但是很多影视作品为了树立男主角或者女主角的正面角色,可设计一些男主角或者女主角与反面人物或者群众的剧情,例如男主角为群众伸张正义的剧情,女主角找反面人物报仇雪恨的剧情。但是演员表信息的排序根据演员出演该剧戏份多少而定,排序越靠前说明该演员越是主演人员,戏份多,因此,上述群众演员与反面人物在演员表信息中的排序不会很靠前。根据初选人物确定的人设信息均是主演人员,未包括非主演人员。本申请实施例通过收集视频样本中视频片段的历史播放量,确定人物组合标签相对应的人设信息,包含了主演人员与非主演人员对戏的精彩视频。
[0059] 其中,历史播放量可包括视频片段在历史期间播放的次数,预设播放条件可包括历史播放量大于播放量阈值的一种条件,其中,播放量阈值根据该视频样本的整体播放量而定;或者,预设播放条件还可包括某个视频片段的历史播放量与在同一个视频样本中其他视频片段相比,是否具有明显突出的优势,例如某视频片段的历史播放量为五千万,其他视频片段的历史播放量为3000万;还或者,可统计视频样本中各个视频片段的播放量并进行排序,预设播放条件设定为视频片段的历史播放量是否排在前20位。需要说明的是,上述历史播放量数字、排位信息数字的仅仅是本申请实施例的一种示例,具体根据视频样本的实际情况而定,本申请实施例不对此进行限定。
[0060] 其中,关联匹配人物可为在视频片段中与初选人物有故事情节的非主演人员,例如群众或者反面人物。
[0061] 由于较多影视作品剧情拖沓,因此,用户会根据宣传、用户观看评论或者个人喜好播放影视作品中的部分视频,导致影视作品中各个视频片段的历史播放量不尽相同。具体的,历史播放量可为终端设备收集视频样本中视频片段的单天播放量,或者收集视频片段在整个视频样本播放过程中的播放量。当历史播放量满足预设播放条件时,确定该视频片段中包含的初选人物与关联匹配人物。并将初选人物以及关联匹配人物作为与人物组合标签相对应的人设信息。例如,某视频片段为关于初选人物A(主演)与群众P的剧情,若该视频片段的历史播放量满足预设播放条件,则将初选人物A(主演)与群众P设定为人物组合标签相对应的人设信息。
[0062] 需要说明的是,当视频片段的历史播放量满足预设播放条件时,若视频片段内不包含任意一个初选人物(主演),则将该段视频片段内出现的主要人物作为人物组合标签相对应的人设信息。
[0063] 本申请实施例通过统计视频片段的历史播放量,当历史播放量满足预设播放条件时,将视频片段中的包含的初选人物与关联匹配人物确定为与人物组合标签相对应的人设信息,本申请实施例对人设信息的选定进行完善,添加了非主演人员,避免了遗漏精彩情节。
[0064] 步骤230、确定视频样本中包含所述人设信息的视频片段。
[0065] 具体的,视频样本通常为多个,本申请实施例可通过各个视频样本确定的人设信息,在各个视频样本中确定包含人设信息的视频片段;针对同一个视频样本,本申请实施例可确定多组人设信息,以及确定包含各组人设信息的视频片段。例如,若确定视频样本X中,与人物组合标签相对应的人设信息为人物A与人物B,则可在该视频样本中确定所有包含关于人物A与人物B的视频片段。又例如,若同一个视频样本的人设信息有两组,分别为人物A与人物B,以及人物A与人物C,则可以在该视频样本中确定两组人设信息的视频片段。
[0066] 步骤240、将所述视频片段标记相对应的人物组合标签。
[0067] 具体的,通过人设信息在视频样本中确定相关人设信息的视频片段后,在各个视频片段中标记相对应的人物组合标签。其中,标记人物组合标签的方法不再赘述。
[0068] 步骤250、将标记有人物组合标签的视频样本存储至所述视频样本集。
[0069] 具体的,视频样本集中包含了大量的视频样本,其中每个视频样本中标记有人物组合标签。本申请实施例不对视频样本的数量、视频内容、视频种类以及视频来源进行限定。本申请实施例中的视频标记模型的训练可基于通过大量标记有人物组合标签的视频样本进行训练。
[0070] 步骤260、根据所述视频样本集,基于设定机器学习算法对视频标记模型进行训练。
[0071] 其中,机器学习主要研究对象是人工智能,可研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习算法可包括计算机如何实现人工智能或者在经验学习中如何自动改进的一种算法。本申请实施例中的设定的机器学习算法用于训练视频标记模型,可以是神经网络模型。需要说明的是,本申请实施例对机器学习算法的种类不作限定。
[0072] 通过设定视频样本集与机器学习算法,能够对视频标记模型进行训练以对待处理视频做出正确的标记。
[0073] 步骤270、将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签。
[0074] 步骤280、根据所述人物组合标签对所述待处理视频进行播放。
[0075] 本申请实施例通过确定与人物组合标签相对应的人设信息,确定视频样本中包含人设信息的视频片段;将视频片段标记相对应的人物组合标签;将标记有人物组合标签的视频样本存储至视频样本集,通过设定已标记人物组合标签的视频样本集,为视频标记模型提供了初步训练素材,有助于提高视频标记模型判断的准确性。
[0076] 图3A为本申请实施例提供的另一种视频播放方法的流程示意图,该方法包括如下步骤:
[0077] 步骤310、获取待处理视频。
[0078] 步骤320、将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签。
[0079] 步骤330、确定所述待处理视频的播放模式。
[0080] 其中,所述播放模式包括正常播放模式与人物组合播放模式。
[0081] 其中,正常播放模式可为根据待处理视频的视频帧的排序,按照时间逐一显示每个视频帧画面的播放方式;人物组合播放模式为根据用户的选择,只播放人物组合标签相对应的视频片段。终端设备可根据接收用户指令确定播放模式。
[0082] 步骤340、根据所述播放模式对所述待处理视频进行播放。
[0083] 具体的,终端设备若接收到的用户指令为正常播放模式,则正常播放待处理视频;终端设备若接收到的用户指令为人物组合播放模式,则按照待处理视频上标记的人物组合标签播放相对应的视频片段。
[0084] 步骤350、若所述播放模式为人物组合播放模式,则根据所述人物组合标签对所述待处理视频进行播放。
[0085] 具体的,若终端设备接收的用户指令为人物组合播放模式时,则确定待处理视频中的所有人物组合标签。其中,待处理视频中的各个人物组合标签的内容可相同,也可不同,终端设备可根据人物组合标签设定的先后顺序,逐一对人物组合标签相对应的视频片段进行播放。
[0086] 例如,图1C所示的人物组合标签的标记示意图,终端设备若接收到的用户指令为正常播放模式,则可从待处理视频的第一秒开始播放至视频结束。终端设备若接收到的用户指令为人物组合播放模式,则可逐一播放视频片段24、视频片段25、视频片段26以及视频片段27。需要说明的是,本申请实施例不对人物组合标签14、人物组合标签15、人物组合标签16以及人物组合标签17内的人设信息进行限定,当终端设备接收到人物组合播放模式时,逐一对人物组合标签相对应的视频片段进行播放。
[0087] 本申请实施例通过设定待处理视频的播放模式,为用户提供了多样化的播放方式,优化了视频播放方式,当用户选择人物组合播放模式时,能够根据人物组合标签的先后顺序逐一播放待处理视频的精华内容,避免观看繁冗无聊的故事情节浪费时间。
[0088] 示例性的,所述人物组合标签包括多组,所述根据所述人物组合标签对所述待处理视频进行播放,包括:若接收用户指定的播放模式为目标人物组合播放模式,则在标记人物组合标签的待处理视频中筛选出目标人物组合标签;根据所述目标人物组合标签对所述待处理视频进行播放。
[0089] 由于影视剧作品不仅是包括男一号与女一号,还可能包括男一号与女二号,或者包括多组配对人物,因此,本申请实施例可根据用户选择播放相应人物组合标签,播放相应情节的视频。
[0090] 其中,目标人物组合可为用户选择的想要观看的人物组合;目标人物组合播放模式为终端设备可为用户播放关于目标人物组合的视频片段;目标人物组合标签为根据用户选择的目标人物组合,在待处理视频中筛选与目标人物组合信息一致的标签。
[0091] 具体的,当终端设备接收到用户指定的播放模式为目标人物组合播放模式时,则在待处理视频中所有的人物组合标签中筛选出目标人物组合标签,再根据目标人物组合标签播放相应的视频片段。例如,图1C所示的人物组合标签的标记示意图,人物组合标签14与人物组合标签17为人物A与人物B的组合,人物组合标签15与人物组合标签16为人物A与人物C的组合。当用户选择的目标人物组合为人物A与人物B时,终端设备则可以在待处理视频中筛选出与目标人物组合相对应的目标人物组合标签14与人物组合标签17,并播放相应的视频片段为24与视频片段为27。
[0092] 具体例如,图3B为本申请实施例提供的一种显示人物组合选项的示意图,包括视频界面100,播放进度条10,人物组合选项30包括人物组合301以及人物组合302。需要说明的是,终端设备在显示人物组合选项的视频界面时,可以显示播放进度条中的人物组合标签,也可不显示播放进度条中的人物组合标签。图3B中未显示播放进度条中的人物组合标签,其隐藏的人物组合标签可参考图1C。
[0093] 当用户将人物组合301作为目标人物组合时,终端设备可响应用户指令,跳转到图3C所示的页面。图3C为本申请实施例提供的一种显示目标人物组合标签的示意图,包括视频界面100,播放进度条10,目标人物组合标签14、目标人物组合标签17,以及目标人物组合标签相对应的视频片段为24与视频片段为27。当用户将人物组合301作为目标人物组合,终端设备响应用户指令播放视频片段24与视频片段27。例如,通过设定目标人物组合,用户可以选择播放含有男一号与女一号的视频片段。
[0094] 需要说明的是,本申请实施例提供的显示人物组合选项的示意图以及显示目标人物组合标签的示意图仅仅是一种示例,本申请不对其进行限定。
[0095] 本申请实施例通过接收用户指定的目标人物组合播放模式,能够根据目标人物组合标签对待处理视频进行播放,实现了特定人物播放视频的方式,为用户提供多样化的播放方式。
[0096] 图4为本申请实施例提供的一种视频播放装置的结构框图,本申请实施例可适用于通过终端设备对视频进行播放的情况,该装置可有软件和/或硬件实现,所述装置配置在诸如电脑、手机、平板电脑等终端设备中。如图4所示,该装置可以包括:图片获取模块41、类别标记模块42和图片处理模块43。
[0097] 视频获取模块41,用于获取待处理视频;
[0098] 人物组合标记模块42,用于将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;
[0099] 视频播放模块43,用于根据所述人物组合标签对所述待处理视频进行播放。
[0100] 本申请实施例中提供的视频播放装置,通过将获取的待处理视频输入视频标记模型,以标记待处理视频的人物组合标签,能够准确的标记出包含有男女主角对戏的视频片段,通过根据人物组合标签对待处理视频进行播放,改善了视频播放模式单一的现象,优化了视频播放方式。
[0101] 可选的,所述装置还包括:视频样本集确定模块。
[0102] 视频样本集确定模块,用于在将所述待处理视频输入视频标记模型之前,确定与所述人物组合标签相对应的人设信息,其中,人设信息包含至少两个人物;确定视频样本中包含所述人设信息的视频片段;将所述视频片段标记相对应的人物组合标签;将标记有人物组合标签的视频样本存储至所述视频样本集;根据所述视频样本集,基于设定机器学习算法对视频标记模型进行训练。
[0103] 可选的,所述视频样本集确定模块具体还用于:根据所述视频样本的演员表信息,确定初选人物;将至少两个初选人物确定为一个初选人物组合;筛选包含所述初选人物组合的视频片段;确定每个初选人物组合视频片段相对应的视频总时长;根据所述视频总时长,确定相对应的初选人物组合作为与所述人物组合标签相对应的人设信息。
[0104] 可选的,所述视频样本集确定模块具体还用于:收集所述视频样本中视频片段的历史播放量;当所述历史播放量满足预设播放条件时,确定所述视频片段中包含的初选人物与关联匹配人物;将所述初选人物以及关联匹配人物作为与所述人物组合标签相对应的人设信息。
[0105] 可选的,所述装置还包括:播放模式确定模块。
[0106] 播放模式确定模块,用于在根据所述人物标签对所述待处理视频进行播放之前,确定所述待处理视频的播放模式,其中,所述播放模式包括正常播放模式与人物组合播放模式;根据所述播放模式对所述待处理视频进行播放。
[0107] 可选的,所述人物组合标签包括多组,所述播放模式确定模块具体还用于:若接收用户指定的播放模式为目标人物组合播放模式,则在标记人物组合标签的待处理视频中筛选出目标人物组合标签;根据所述目标人物组合标签对所述待处理视频进行播放。
[0108] 可选的,所述装置还包括:视频剪辑模块。
[0109] 视频剪辑模块,用于在根据所述人物组合标签对所述待处理视频进行播放之后,根据所述人物组合标签,将所述待处理图片剪切为多个视频片段;将属于同一人物组合标签的视频片段合成剪辑视频。
[0110] 本申请实施例提供了一种终端,该终端中可集成本申请实施例提供的视频播放装置,如图5A所示,终端1000包含存储器1001与处理器1002。其中,存储器1001存储待处理图片,处理器1002用于获取待处理视频;将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;根据所述人物组合标签对所述待处理视频进行播放。
[0111] 本申请实施例中提供的终端,通过将获取的待处理视频输入视频标记模型,以标记待处理视频的人物组合标签,能够准确的标记出包含有男女主角对戏的视频片段,通过根据人物组合标签对待处理视频进行播放,改善了视频播放模式单一的现象,优化了视频播放方式。
[0112] 本申请实施例提供了一种终端的结构示意图。如图5B所示,该移动终端可以包括:壳体(图中未示出)、存储器501、中央处理器(Central Processing Unit,CPU)502(又称处理器,以下简称CPU)、电路板(图中未示出)、触控显示屏512和电源电路(图中未示出)。所述触控显示屏512,用于将用户操作转换成电信号输入至所述处理器,并显示可视输出信号;
所述触控显示屏包括触摸芯片,所述触摸芯片,用于输出触摸感测控制信号至触控显示屏;
所述电路板安置在所述触控显示屏512与所述壳体围成的空间内部;所述CPU502和所述存储器501设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器501,用于存储计算机程序;所述CPU502读取并执行所述存储器501中存储的计算机程序。所述CPU502在执行所述计算机程序时实现以下步骤:获取待处理视频;将所述待处理视频输入视频标记模型,以标记所述待处理视频的人物组合标签,其中,所述视频标记模型为根据视频样本集训练的模型;根据所述人物组合标签对所述待处理视频进行播放。
[0113] 所述移动终端还包括:外设接口503、RF(Radio Frequency,射频)电路505、音频电路506、扬声器511、电源管理芯片508、输入/输出(I/O)子系统509、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。
[0114] 应该理解的是,图示移动终端500仅仅是移动终端的一个范例,并且移动终端500可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
[0115] 下面就本实施例提供的集成有视频播放装置的终端进行详细的描述,该终端以手机为例。
[0116] 存储器501,所述存储器501可以被CPU502、外设接口503等访问,所述存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0117] 外设接口503,所述外设接口503可以将设备的输入和输出外设连接到CPU502和存储器501。
[0118] I/O子系统509,所述I/O子系统509可以将设备上的输入输出外设,例如触控显示屏512和其他输入/控制设备510,连接到外设接口503。I/O子系统509可以包括显示控制器5091和用于控制其他输入/控制设备510的一个或多个输入控制器5092。其中,一个或多个输入控制器5092从其他输入/控制设备510接收电信号或者向其他输入/控制设备510发送电信号,其他输入/控制设备510可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器5092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
[0119] 触控显示屏512,所述触控显示屏512是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
[0120] I/O子系统509中的显示控制器5091从触控显示屏512接收电信号或者向触控显示屏512发送电信号。触控显示屏512检测触控显示屏上的接触,显示控制器5091将检测到的接触转换为与显示在触控显示屏512上的用户界面对象的交互,即实现人机交互,显示在触控显示屏512上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触控显示屏形成的触摸敏感表面的延伸。
[0121] RF电路505,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路505接收并发送RF信号,RF信号也称为电磁信号,RF电路505将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路505可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
[0122] 音频电路506,主要用于从外设接口503接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器511。
[0123] 扬声器511,用于将手机通过RF电路505从无线网络接收的语音信号,还原为声音并向用户播放该声音。
[0124] 电源管理芯片508,用于为CPU502、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
[0125] 本实施例中提供的终端,通过将获取的待处理视频输入视频标记模型,以标记待处理视频的人物组合标签,能够准确的标记出包含有男女主角对戏的视频片段,通过根据人物组合标签对待处理视频进行播放,改善了视频播放模式单一的现象,优化了视频播放方式。
[0126] 上述装置可执行本申请前述所有实施例所提供的视频播放装置、存储介质及移动终端,具备执行上述视频播放方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请前述所有实施例所提供的视频播放方法。
[0127] 本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0128] 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0129] 计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
[0130] 可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、步骤malltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0131] 上述装置可执行本申请前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请前述所有实施例所提供的方法。
[0132] 注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。