掌桥专利:专业的专利平台
掌桥专利
首页

视频播放方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:53:33


视频播放方法、装置、电子设备及存储介质

技术领域

本申请属于电子技术领域,具体涉及一种视频播放方法、装置、电子设备及存储介质。

背景技术

目前,用户可以通过电子设备观看视频。相关技术中,电子设备在通过播放界面播放视频的过程中,若播放至用户不想观看的视频片段,则电子设备可以根据用户对播放界面的长按输入,从而倍速播放视频,以达到快速跳过用户不想观看的视频片段的目的。

然而,上述倍速播放视频仅仅是加快了视频的播放速度,电子设备仍需要播放完整用户不想观看的视频片段,如此,电子设备播放视频的灵活性较差。

发明内容

本申请实施例的目的是提供一种视频播放方法、装置、电子设备及存储介质,能够提高电子设备播放视频的灵活性。

第一方面,本申请实施例提供了一种视频播放方法,该视频播放方法包括:显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段;接收对至少一个视频标签中的第一视频标签的第一输入;响应于第一输入,在播放第一视频的过程中,倍速播放第一视频标签对应的第一视频片段,并在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息;其中,该第一信息与第一视频标签对应的第一视频片段的内容相关。

第二方面,本申请实施例提供了一种视频播放装置,该视频播放装置包括:显示模块、接收模块和处理模块。显示模块,用于显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段。接收模块,用于接收对显示模块显示的至少一个视频标签中的第一视频标签的第一输入。处理模块,用于在响应于接收模块接收的第一输入,播放第一视频的过程中,倍速播放第一视频标签对应的第一视频片段,并在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息;其中,该第一信息与第一视频标签对应的第一视频片段的内容相关。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

在本申请实施例中,电子设备可以显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段;从而电子设备可以根据用户从至少一个视频标签中选择的第一视频标签,确定第一视频中的第一视频片段,从而在电子设备播放至第一视频片段的情况下,电子设备可以倍速播放第一视频片段,并在该第一视频对应的视频播放界面中显示第一信息,该第一信息与第一视频标签对应的第一视频片段的内容相关。本方案中,由于电子设备可以根据用户选择的第一视频标签内容,确定用户不想观看或者用户关注的的第一视频中与第一视频标签内容相关的第一视频片段,进而电子设备在播放至第一视频中的第一视频片段时,可以倍速播放第一视频片段,并在第一视频对应的视频播放界面中显示第一信息,所以在电子设备播放至用户不想观看的视频片段,即上述第一视频片段时,可以在快速跳过用户不感兴趣的视频片段的同时,可以通过第一信息,避免错过快速跳过的视频片段中的内容,或者,在电子设备播放至用户关注的视频片段,即上述第一视频片段时,可以在通过比原倍速慢的播放倍速,播放用户感兴趣的视频片段的同时,进一步通过第一信息,获知视频片段中的内容,如此,提升了电子设备播放视频的灵活性。

附图说明

图1是本申请实施例提供的一种视频播放方法的流程图之一;

图2是本申请实施例提供的一种视频播放方法的流程图之二;

图3是本申请实施例提供的一种视频播放界面的示意图之一;

图4是本申请实施例提供的一种视频播放方法的流程图之三;

图5是本申请实施例提供的一种视频播放方法的流程图之四;

图6是本申请实施例提供的一种视频播放界面的示意图之二;

图7是本申请实施例提供的一种视频播放装置的结构示意图之一;

图8是本申请实施例提供的一种视频播放装置的结构示意图之二;

图9是本申请实施例提供的一种电子设备的硬件结构示意图之一;

图10是本申请实施例提供的一种电子设备的硬件结构示意图之二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

本申请的说明书和权利要求书中的术语“至少一个(项)”、“至少之一”等指其包含对象中的任意一个、任意两个或两个以上的组合。例如,a、b、c中的至少一个(项),可以表示:“a”、“b”、“c”、“a和b”、“a和c”、“b和c”以及“a、b和c”,其中a,b,c可以是单个,也可以是多个。同理,“至少两个(项)”是指两个或两个以上,其表达的含义与“至少一个(项)”类似。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的视频播放方法、装置、电子设备及存储介质进行详细地说明。

本申请实施例提供的视频播放方法、装置、电子设备及存储介质可以应用在视频播放场景中。

目前,随着通信技术和电子设备的发展,电子设备中的功能也越来越多。例如,用户可以通过电子设备观看视频。一般的,当用户在观看的视频的过程中,当视频中播放至用户不想观看或不感兴趣的视频片段时,用户可以跳过或快速浏览上述视频片段。

相关技术中,在上述视频播放至上述视频片段的情况下,若用户需求快速浏览该视频片段,则用户可以在视频播放界面中进行长按输入,以使得电子设备可以以倍速播放的形式快速浏览上述视频片段。

若用户需求跳过上述视频片段,则用户可以在视频播放界面中对视频进度条进行拖动输入,以使得电子设备可以直接跳过上述视频片段。以及对于预先分段的视频,用户可以选择点击视频播放界面中的分段节点,以使得电子设备可以通过分段节点来跳过对应的视频片段。

然而,对于上述快速浏览视频片段,电子设备仅仅是加快了视频播放速度,用户仍需浏览完整上述视频片段;对于上述跳过视频片段;电子设备通过用户拖动进度条,跳过上述视频片段时,跳过的上述视频片段中的视频内容并不一定均是用户不想观看或不感兴趣的,而且,直接跳过视频片段,用户在观看视频时缺少连贯性。

本申请实施例中,电子设备可以显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段;从而电子设备可以根据用户从至少一个视频标签中选择的第一视频标签,确定第一视频中的第一视频片段,从而在电子设备播放至第一视频片段的情况下,电子设备可以倍速播放第一视频片段,并在该第一视频对应的视频播放界面中显示第一信息,该第一信息与第一视频标签对应的第一视频片段的内容相关。本方案中,由于电子设备可以根据用户选择的第一视频标签内容,确定用户不想观看或者用户关注的的第一视频中与第一视频标签内容相关的第一视频片段,进而电子设备在播放至第一视频中的第一视频片段时,可以倍速播放第一视频片段,并在第一视频对应的视频播放界面中显示第一信息,所以在电子设备播放至用户不想观看的视频片段,即上述第一视频片段时,可以在快速跳过用户不感兴趣的视频片段的同时,可以通过第一信息,避免错过快速跳过的视频片段中的内容,或者,在电子设备播放至用户关注的视频片段,即上述第一视频片段时,可以在通过比原倍速慢的播放倍速,播放用户感兴趣的视频片段的同时,进一步通过第一信息,获知视频片段中的内容,如此,提升了电子设备播放视频的灵活性。

本申请实施例提供的视频播放方法的执行主体可以为视频播放装置,该视频播放装置可以为电子设备,或电子设备中的功能模块。以下以电子设备为例,对本申请实施例提供的技术方案进行说明。

本申请实施例提供一种视频播放方法,图1示出了本申请实施例提供的一种视频播放方法的流程图。如图1所示,本申请实施例提供的视频播放方法可以包括下述的步骤201至步骤203。

步骤201、电子设备显示至少一个视频标签。

本申请实施例中,上述至少一个视频标签中的每个视频标签对应第一视频中的至少一个视频片段。

可选地,本申请实施例中,上述至少一个视频标签可以包括文字标签、数字标签、特殊符号标签和英文标签中的至少一个。

示例性地,以文本为例,上述至少一个视频标签可以包括以下至少一个标签:恐怖标签、多人物标签、主角标签和露骨标签等。其可以根据第一视频的视频内容确定。

可选地,本申请实施例中,电子设备可以在视频浏览界面中显示上述至少一个视频标签。

示例性地,在电子设备显示上述视频浏览界面的情况下,该视频浏览界面中包括至少一个视频标识,用户可以对该至少一个视频标识中的第一视频标识进行长按输入,以使得电子设备可以根据第一视频标识对应的第一视频的视频内容,得到上述至少一个视频标签,并将该至少一个视频标签显示在第一视频标识的周围。

可选地,本申请实施例中,电子设备可以将上述至少一个视频标签显示在第一视频标识周围的空白区域中。

示例性地,电子设备可以以批注形式将上述至少一个视频标签显示在第一视频标识周围的空白区域中;或者,电子设备可以通过弹窗将上述至少一个视频标签显示在第一视频标识周围。

示例性地,电子设备可以记录第一视频标识在电子设备的屏幕上的位置信息,如此,电子设备在得到至少一个视频标签之后,可以根据上述位置信息将至少一个视频标签显示在第一视频标识周围。

可选地,本申请实施例中,电子设备可以在第一视频的视频播放界面中显示上述至少一个视频标签。

示例性地,在电子设备正在播放第一视频的过程中,用户可以在上述视频播放界面中进行长按输入,以使得电子设备可以暂停播放第一视频,并根据第一视频的视频内容,得到上述至少一个视频标签,并将该至少一个视频标签显示在视频播放界面中。

可选地,本申请实施例中,电子设备可以将上述至少一个视频标签显示在视频播放界面中的任意空白位置。

示例性地,电子设备可以将至少一个视频标签以弹幕的形式显示在视频播放界面中;或者,通过弹窗将至少一个视频标签以弹幕的形式显示在视频播放界面中。

需要说明的是,在电子设备可以将至少一个视频标签以弹幕的形式显示在视频播放界面中的情况下,电子设备可以通过第一显示方式显示弹幕中的至少一个视频标签,以使得用户可以从弹幕中区分出至少一个视频标签。

示例性地,上述第一显示方式可以包括以下至少一项:大字体、艺术字、更新字体颜色、添加边框和加粗等。具体可以根据实际使用情况确定,本申请实施例不作限制。

可选地,本申请实施例中,上述至少一个视频标签可以为电子设备通过第一视频中的视频内容得到的;或者为电子设备预设的。

可选地,本申请实施例中,电子设备可以通过第一算法,基于第一视频的视频内容,得到上述至少一个视频标签。

示例性地,电子设备可以获取第一视频中每帧视频帧的视频特征信息,然后,将该视频特征信息输入至第一算法中,以通过上述第一算法,得到至少一个视频标签。

示例性地,上述第一算法可以为人工智能(Artificial Intelligence,AI)算法;或者,为神经网络算法。

示例性地,上述视频特征信息可以包括以下至少一项:图像特征、音频特征和文本特征。

示例性地,上述文本特征可以包括每帧视频帧中的字幕文本特征和每帧视频帧对应的弹幕文本特征。

可选地,本申请实施例中,电子设备可以基于第一视频的视频内容得到至少一个视频片段,得到至少一个视频标签,该至少一个视频片段中的每个视频片段分别对应至少一个视频标签中的一个视频标签。

示例性地,电子设备可以对第一视频进行划分处理,以得到至少一个视频片段;针对至少一个视频片段中的每个视频片段,电子设备可以基于上述第一算法和每个视频片段中的每帧视频帧对应的视频特征信息,得到每个视频片段对应的视频标签;并分别建立每个视频标签与每个视频标签对应的至少一个视频片段之间的关联关系,如此,电子设备可以基于视频标签确定第一视频中的视频片段。

可选地,本申请实施例中,电子设备可以将上述至少一个视频标签中的每个视频标签与至少一个视频片段中的每个视频片段之间的关联关系上传至云服务器中。

步骤202、电子设备接收对上述至少一个视频标签中的第一视频标签的第一输入。

本申请实施例中,上述第一输入用于确定第一视频标签。

本申请实施例中,上述第一视频标签为上述至少一个视频标签中的一个或多个视频标签。

可选地,本申请实施例中,上述第一输入可以为用户对上述至少一个视频标签中的第一视频标签的点击输入、长按输入、预设轨迹输入或滑动输入等。具体可以根据实际使用情况确定,本申请实施例不作限制。

可选地,本申请实施例中,上述第一视频片段可以为一个或多个。

本申请实施例中,上述至少一个视频标签中的每个视频标签用于指示一种视频跳过条件。

可以理解的是,电子设备在接收到对第一视频标签的第一输入后,电子设备可以在播放至第一视频的第一视频片段的过程中,倍速播放第一视频标签对应的第一视频片段;或者,电子设备在播放至第一视频的第一视频片段的过程中,显示第一控件,该第一控件用于跳过上述第一视频片段。

示例性地,假设上述视频标签为恐怖,则电子设备在播放至恐怖标签对应的视频片段时,电子设备可以倍速播放或跳过该视频片段。

可选地,本申请实施例中,电子设备在确定第一视频标签之后,电子设备可以基于上述关联关系,确定第一视频标签对应的第一视频片段。

示例性地,电子设备可以从云服务器中获取上述关联关系。

可选地,本申请实施例中,电子设备可以在接收对上述至少一个视频标签中的第一视频标签的第一输入之后,可以通过第一视频的视频内容,得到与第一视频标签对应的第一视频片段。

示例性地,电子设备在确定第一视频标签之后,电子设备可以基于上述第一算法和上述视频特征信息,从第一视频中确定与第一视频标签对应的第一视频帧。

需要说明的是,具体过程可以详见上述实施例,为避免重复,此处不再赘述。

步骤203、电子设备响应于上述第一输入,在播放上述第一视频的过程中,倍速播放第一视频标签对应的第一视频片段,并在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息。

本申请实施例中,上述第一信息与第一视频标签对应的第一视频片段的内容相关。

可选地,本申请实施例中,上述第一信息包括以下至少之一:第一文本,第一关键词,该第一文本对应的第一音频。

本申请实施例中,上述第一文本为第一视频片段对应的视频内容的概括文本;上述第一关键词与第一视频片段中的弹幕的弹幕内容相关联。

可选地,本申请实施例中,电子设备可以按照第一播放速率,倍速播放第一视频标签对应的第一视频片段。

示例性地,上述第一播放倍率可以是电子设备确定的,或者用户预设的。

示例性地,上述播放速率可以为电子设备通过以下至少一项:第一文本中的文字数量和第一音频的时长确定的。

可选地,本申请实施例中,电子设备在确定第一视频片段之后,电子设备可以通过文本提取算法,得到第一视频片段对应的第一文本。

示例性地,电子设备在通过上述第文本提取算法得到第一视频片段对应的文本之后,电子设备可以根据第一视频标签对应的标签内容,对上述第一视频片段对应的文本进行文本过滤,以得到第一视频片段对应的概括文本,即上述第一文本。

可选地,本申请实施例中,在电子设备得到第一文本之后,电子设备可以通过音频转化算法,将上述第一文本转化为第一音频。

示例性地,电子设备在得到第一文本之后,电子设备可以将第一文本神经网络模型中,以得到第一文本对应的第一音频。

可选地,本申请实施例中,电子设备可以通过第一视频片段对应的弹幕的弹幕内容,得到上述第一关键词。

可选地,本申请实施例中,上述在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息为:在播放第一视频片段的过程中,电子设备可以在第一视频片段上覆盖上述第一信息。

示例性地,电子设备可以在第一视频片段上覆盖上述第一信息可以为:电子设备将第一信息完全覆盖第一视频片段;或将第一信息部分覆盖第一视频片段。

可选地,本申请实施例中,在电子设备将第一信息部分覆盖第一视频片段的情况下,电子设备可以将第一视频片段进行模糊处理,以避免用户观看到用户不想观看的视频内容。

可选地,本申请实施例中,上述在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息为:电子设备可以在视频播放界面中的不同显示区域中显示上述第一信息。

可选地,本申请实施例中,在第一视频播放至第一视频片段的情况下,电子设备可以基于第一视频片段,确定第一文本和第一关键词的显示亮度。

示例性地,电子设备可以获取第一视频片段中的每帧视频帧的像素亮度值,并计算第一视频片段的平均亮度值,并将所述第一文本和第一关键词的显示亮度确定为平均亮度值。

示例性地,电子设备可以获取第一视频片段中的每帧视频帧的像素亮度值,以根据每帧视频帧的像素亮度值,从中得到最高的像素亮度值,并将该最高的像素亮度值设置为第一文本和第一关键词的显示亮度。

可选地,本申请实施例中,上述第一信息包括第一关键词和第一文本,该第一文本为第一视频片段对应的字幕内容相关的文本。

示例性地,结合图1,如图2所示,上述步骤203中的“在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息”具体可以通过下述的步骤203a实现。

步骤203a、在播放上述第一视频片段的过程中,电子设备在视频播放界面中显示上述第一关键词,并显示上述第一文本。

本申请实施例中,上述第一关键词与第一视频片段中的弹幕的弹幕内容相关,该第一关键词的显示尺寸与第一文本的显示尺寸不同。

可选地,本申请实施例中,上述第一关键词与第一文本对应的字体颜色不同,如此,电子设备可以通过字体颜色分辨第一关键词和第一文本。

可选地,本申请实施例中,上述第一关键词的显示尺寸可以大于第一文本的显示尺寸;上述第一关键词的显示尺寸可以小于第一文本的显示尺寸。

可选地,本申请实施例中,电子设备可以在第一视频片段上覆盖显示第一关键词,并在第一关键词上覆盖显示第一文本。

示例性地,电子设备可以在第一视频片段中居中显示第一关键词,并在第一关键词对应的显示区域中居中显示第一文本。

示例性地,如图3所示,在第一视频播放至上述第一视频图像的情况下,电子设备可以在视频播放界面10中显示第一区域11,该第一区域11中包含第一关键词,该第一关键词的内容为“高能预警”,并在该第一区域11上叠加显示第二区域12,该第二区域中包含第一文本,该第一文本的内容可以为“XXX”。

可选地,本申请实施例中,在播放上述第一视频片段的过程中,电子设备在第一视频片段上显示上述第一关键词,并在第一关键词之上叠加显示上述第一文本的同时,电子设备可以根据上述播放速率播放上述第一音频,并取消播放第一音频片段原本的音频。

可选地,本申请实施例中,电子设备在显示第一关键词之前,电子设可以根据第一视频片段的背景颜色,确定第一关键词的字体颜色。

示例性地,假设电子设备确定的第一视频片段的背景颜色为黑色,则第一关键词的字体颜色可以为与黑色相反的颜色,即白色。

可选地,本申请实施例中,上述第一关键词和第一文本的字体颜色可以相同或不同。

优选地,本申请实施例中,上诉第一关键词和第一文本的字体颜色不同。

本申请实施例中,电子设备可以通过在第一视频片段上显示第一关键词,以提示用户该第一视频片段为用户不想观看或不感兴趣的视频片段,而且在第一关键词上叠加显示第一文本,可以避免用户在观看视频时缺少连贯性。

可选地,本申请实施例中,上述步骤203a具体可以通过下述的步骤203a1实现。

步骤203a1、电子设备在视频播放界面中的第一显示区域中显示第一视频片段,并在视频播放界面中的第二显示区域中显示第一关键词,并在视频播放界面中的第三显示区域中显示第一文本。

可选地,本申请实施例中,上述第一显示区域、第二显示区域和第三显示区域可以为视频播放界面中的不同显示区域;或者上述第一显示区域、第二显示区域和第三显示区域可以为视频播放界面中的相同显示区域,此时,第一显示区域的显示尺寸大于第二显示区域的显示尺寸大于第三显示区域的显示尺寸。

示例性地,在上述第一显示区域、第二显示区域和第三显示区域可以为视频播放界面中的不同显示区域的情况下,电子设备可以在视频播放界面的左侧显示第一显示区域,该第一显示区域中显示有第一音频片段;在视频播放界面的右侧的上半部分显示第二显示区域,该第二显示区域中显示有第一关键词;在在视频播放界面的右侧的下半部分显示第三显示区域,该第三显示区域中显示有第一文本。

需要说明的是,在上述第一显示区域、第二显示区域和第三显示区域可以为视频播放界面中的相同显示区域的情况,可以详见上述实施例为避免重复,此处不再赘述。

在本申请实施例提供的视频播放方法中,电子设备可以显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段;从而电子设备可以根据用户从至少一个视频标签中选择的第一视频标签,确定第一视频中的第一视频片段,从而在电子设备播放至第一视频片段的情况下,电子设备可以倍速播放第一视频片段,并在该第一视频对应的视频播放界面中显示第一信息,该第一信息与第一视频标签对应的第一视频片段的内容相关。本方案中,由于电子设备可以根据用户选择的第一视频标签内容,确定用户不想观看或者用户关注的的第一视频中与第一视频标签内容相关的第一视频片段,进而电子设备在播放至第一视频中的第一视频片段时,可以倍速播放第一视频片段,并在第一视频对应的视频播放界面中显示第一信息,所以在电子设备播放至用户不想观看的视频片段,即上述第一视频片段时,可以在快速跳过用户不感兴趣的视频片段的同时,可以通过第一信息,避免错过快速跳过的视频片段中的内容,或者,在电子设备播放至用户关注的视频片段,即上述第一视频片段时,可以在通过比原倍速慢的播放倍速,播放用户感兴趣的视频片段的同时,进一步通过第一信息,获知视频片段中的内容,如此,提升了电子设备播放视频的灵活性。

可选地,本申请实施例中,上述第一信息包括第一关键词。

示例性地,在上述步骤203中的“在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息”之前,本申请实施例提供的视频播放方法还包括下述的步骤301至步骤304。

步骤301、电子设备基于上述第一视频片段对应的至少一个弹幕的弹幕内容和上述第一文本,计算至少一个弹幕中的每个弹幕对应的第一值和第二值。

本申请实施例中,上述至少一个弹幕中的任一弹幕对应的第一值用于表征该任一弹幕的弹幕内容与上述第一文本间的相似度,该任一弹幕对应的第二值用于表征任一弹幕的弹幕内容与上述第一文本间的相关性。

示例性地,电子设备可以通过交叉熵损失值得到每个弹幕对应的第一值,并通过神经网络算法得到每个弹幕对应的第二值。

步骤302、电子设备基于上述每个弹幕的弹幕内容和第一视频标签对应的标签内容,计算每个弹幕对应的第三值。

本申请实施例中,上述任一弹幕对应的第三值用于表征任一弹幕的弹幕内容与上述第一视频标签间的相关性。

示例性地,电子设备可以通过神经网络算法得到每个弹幕对应的第三值。

步骤303、电子设备基于上述每个弹幕对应的第一值、第二值以及第三值,得到每个弹幕对应的第四值。

本申请实施例中,上述任一弹幕对应的第四值用于表征任一弹幕与第一视频标签间的匹配度。

示例性地,电子设备在得到每个弹幕对应的第一值、第二和第三值之后,电子设备可以按照6:4的权重得到上述第四值。

示例性地,上述第四值可以通过第一值与第二值相加*60%+第三值*40%得到。

步骤304、基于匹配度最高的弹幕的弹幕内容,确定上述第一关键词。

本申请实施例中,在电子设备得到每个弹幕对应的第四值之后,电子设备可以对每个弹幕对应的第四值由高到低进行排序,从而将分值最高的弹幕作为第一关键词。

可选地,本申请实施例中,在匹配度最高的弹幕的弹幕内容超过预设字数的情况下,电子设备可以将剩余弹幕中的匹配度最高的弹幕内容确定上述第一关键词。

示例性地,若最高得分弹幕为2-4字词语,则直接确定为第一关键字,若不是,则查看是否小于10个字,若小于,也可记录作为第一关键字,否则根据分数排行使用符合条件的弹幕,作为第一关键词,若无符合条件弹幕,则对最高得分的弹幕进行分词,并计算分词后的每个词的第四值,然后,电子设备可以将分值最高的词,作为第一关键字。

可选地,本申请实施例中,电子设备在确定匹配度最高的弹幕的弹幕内容之后,电子设备可以将弹幕内容的字体形状作为第一关键词的字体形状,并将第一视频片段对应的至少一个弹幕填充至上述字体形状中,以得到第一关键词,并将该第一关键字叠加显示在第一视频片段上。

可选地,本申请实施例中,电子设备可以根据每个弹幕对应的第四值,在上述字体形状中根据第四值的排序在字体形状中显示对应的显示尺寸。

示例性地,上述每个弹幕对应的第四值,分值越高,在字体形状中显示的字体越大,分数越低,在字体形状中显示的字体越小,分数排名前10的弹幕,持续显示在字体形状中,排名在10位之后的弹幕,低顺位弹幕仅显示1秒,,显示一秒后原位置则替换显示其他弹幕。

本申请实施例中,电子设备可以计算每个弹幕与第一文本之间的相关性和相似度,以及每个弹幕与第一视频标签对应的标签内容之间的相似度,从而得到每个弹幕与第一视频标签对应的标签内容之间的匹配度,进而电子设备可以将匹配度最高的弹幕,确定为第一关键词,如此,在保证了第一关键词与视频内容相关的同时,也可以保证第一关键词与第一视频标签之间的匹配度最高,而且提升了电子设备获取第一关键词的灵活性。

可选地,本申请实施例中,结合图2,如图4所示,在上述步骤203a之前,本申请实施例提供的视频播放方法还包括下述的步骤401或步骤402。

步骤401、在横屏显示上述第一视频的情况下,电子设备确定上述第一关键词的显示尺寸为第一尺寸。

本申请实施例中,在电子设备确定第一关键字之后,在电子设备横屏显示第一视频的情况下,电子设备可以根据横屏下的第一视频的画面宽度,等比放大第一关键词的长度与视频画面宽度相等,并在上述第一视频片段中居中显示上述第一关键词。

步骤402、在竖屏显示上述第一视频的情况下,电子设备确定上述第一关键词的显示尺寸为第二尺寸。

本申请实施例中,上述第一尺寸大于上述第二尺寸。

本申请实施例中,在电子设备确定第一关键字之后,在电子设备竖屏显示第一视频的情况下,电子设备可以根据竖屏下的第一视频的画面宽度,等比放大第一关键词的长度与视频画面宽度相等,并在上述第一视频片段中居中显示上述第一关键词。

本申请实施例中,电子设备可以根据第一视频的显示状态的不同,确定第一关键词的不同的显示尺寸,提升了电子设备显示第一关键词的灵活性。

可选地,本申请实施例中,结合图1,如图5所示,在上述步骤202之后,本申请实施例提供的视频播放方法还包括下述的步骤501至步骤503。

步骤501、在播放上述第一视频的过程中,电子设备响应于上述第一输入,在第一视频的视频播放界面中显示第一控件。

本申请实施例中,上述第一控件用于跳过上述第一视频片段。

可选地,本申请实施例中,电子设备可以在视频播放界面中的任意空白区域上显示上述第一控件。

可选地,本申请实施例中,电子设备可以在第一视频片段中叠加显示第一信息的基础上,显示第一控件。

步骤502、电子设备接收对上述第一控件的第二输入。

可选地,本申请实施例中,上述第二输入可以为用户对第一控件的点击输入、长按输入、滑动输入或预设轨迹输入等。具体可以根据实际使用情况确定,本申请实施例不作限制。

步骤503、电子设备响应于上述第二输入,跳过上述第一视频片段。

可选地,本申请实施例中,在上述第一视频片段为一个的情况下,电子设备可以基于第二输入,跳过该第一视频片段。

示例性地,如图6所示,在第一视频播放至上述第一视频片段的情况下,电子设备可以在视频播放界面10中显示第一区域11,该第一区域11中包含第一关键词,该第一关键词的内容为“高能预警”,并在该第一区域11上叠加显示第二区域12,该第二区域中包含第一文本,该第一文本的内容可以为“XXX”,然后,电子设备可以在视频播放界面10中的右边显示第一控件13,用户可以对该第一控件13进行点击输入,以使得电子设备可以跳过该第一视频片段。

可选地,本申请实施例中,在上述第一视频片段为多个的情况下,上述第二输入可以包括第一子输入和第二子输入,从而电子设备可以根据该第一子输入和第二子输入,跳过多个第一视频片段。

示例性地,在电子设备在视频播放界面中显示第一控件的情况下,用户可以长按第一控件,即上述第一子输入,以使得电子设备可以显示提示信息,该提示信息用于提示用户是否需要跳过所有筛选片段,若用户点击是,即上述第二子输入,则将所有第一视频片段从第一视频中删除,并顺序连接后续正常片段,若用户点击否,即上述第二子输入,则只跳过当前视频片段。

需要说明的是,上述步骤203a和步骤501至步骤503的具体实现方式,电子设备可以单独执行,也可以相互结合执行,具体可以根据实际使用需求确定,本申请实施例对此不做限制。

本申请实施例中,电子设备可以在视频播放界面中显示第一控件,并根据用户对第一控件的输入,跳过第一视频片段,提升了电子设备跳过第一视频片段的灵活性。

需要说明的是,本申请实施例提供的视频播放方法,执行主体可以为视频播放装置,或者电子设备,或者还可以为电子设备中的功能模块或实体。本申请实施例中以视频播放装置执行视频播放方法为例,说明本申请实施例提供的视频播放装置。

图7示出了本申请实施例中涉及的视频播放装置的一种可能的结构示意图。如图7所示,该视频播放装置70可以包括:显示模块71、接收模块72和处理模块73。

其中,显示模块71,用于显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段。接收模块72,用于接收对显示模块71显示的至少一个视频标签中的第一视频标签的第一输入。处理模块,用于,响应于接收模块72接收的第一输入,在播放第一视频的过程中,倍速播放第一视频标签对应的第一视频片段,并在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息;其中,第一信息与第一视频标签对应的第一视频片段的内容相关。

在一种可能的实现方式中,上述第一信息包括第一关键词和第一文本,该第一文本为第一视频片段对应的字幕内容相关的文本;上述处理模块73,具体用于在播放第一视频片段的过程中,在视频播放界面中显示第一关键词,并显示第一文本;其中,该第一关键词与第一视频片段中的弹幕的弹幕内容相关,第一关键词的显示尺寸与第一文本的显示尺寸不同。

在一种可能的实现方式中,上述处理模块73,具体用于在视频播放界面中的第一显示区域中显示第一视频片段,并在视频播放界面中的第二显示区域中显示第一关键词,并在视频播放界面中的第三显示区域中显示第一文本。

在一种可能的实现方式中,结合图1,如图8所示,上述视频播放装置还包括确定模块74;确定模块74,用于处理模块73在第一视频对应的视频播放界面中显示第一信息之前,在横屏显示第一视频的情况下,确定第一关键词的显示尺寸为第一尺寸;在竖屏显示第一视频的情况下,确定第一关键词的显示尺寸为第二尺寸;其中,第一尺寸大于第二尺寸。

在一种可能的实现方式中,上述第一信息包括上述第一关键词;处理模块73,还用于在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息之前,基于第一视频片段对应的至少一个弹幕的弹幕内容和第一文本,计算至少一个弹幕中的每个弹幕对应的第一值和第二值,至少一个弹幕中的任一弹幕对应的第一值用于表征任一弹幕的弹幕内容与第一文本间的相似度,任一弹幕对应的第二值用于表征任一弹幕的弹幕内容与第一文本间的相关性;基于每个弹幕的弹幕内容和第一视频标签对应的标签内容,计算每个弹幕对应的第三值,任一弹幕对应的第三值用于表征任一弹幕的弹幕内容与第一视频标签间的相关性;基于每个弹幕对应的第一值、第二值以及第三值,得到每个弹幕对应的第四值,任一弹幕对应的第四值用于表征任一弹幕与第一视频标签间的匹配度;基于匹配度最高的弹幕的弹幕内容,确定第一关键词。

在一种可能的实现方式中,上述显示模块71,还用于在接收模块72接收对至少一个视频标签中的第一视频标签的第一输入之后,在播放第一视频的过程中,响应于第一输入,在第一视频的视频播放界面中显示第一控件。上述接收模块72,还用于接收对第一控件的第二输入。上述处理模块,还用于响应于上述接收模块72接收的第二输入,跳过第一视频片段。

本申请实施例提供一种视频播放装置,由于视频播放装置可以显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段;从而电子设备可以根据用户从至少一个视频标签中选择的第一视频标签,确定第一视频中的第一视频片段,从而在电子设备播放至第一视频片段的情况下,电子设备可以倍速播放第一视频片段,并在该第一视频对应的视频播放界面中显示第一信息,该第一信息与第一视频标签对应的第一视频片段的内容相关。本方案中,由于电子设备可以根据用户选择的第一视频标签内容,确定用户不想观看或者用户关注的的第一视频中与第一视频标签内容相关的第一视频片段,进而电子设备在播放至第一视频中的第一视频片段时,可以倍速播放第一视频片段,并在第一视频对应的视频播放界面中显示第一信息,所以在电子设备播放至用户不想观看的视频片段,即上述第一视频片段时,可以在快速跳过用户不感兴趣的视频片段的同时,可以通过第一信息,避免错过快速跳过的视频片段中的内容,或者,在电子设备播放至用户关注的视频片段,即上述第一视频片段时,可以在通过比原倍速慢的播放倍速,播放用户感兴趣的视频片段的同时,进一步通过第一信息,获知视频片段中的内容,如此,提升了电子设备播放视频的灵活性。

本申请实施例中的视频播放装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的视频播放装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的视频播放装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图9所示,本申请实施例还提供一种电子设备90,包括处理器91和存储器92,存储器92上存储有可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述视频播放方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图10为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。

本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,显示单元106,用于显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段。用户输入单元107。用于接收对至少一个视频标签中的第一视频标签的第一输入。处理器110,用于响应于第一输入,在播放第一视频的过程中,倍速播放第一视频标签对应的第一视频片段,并在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息;其中,该第一信息与第一视频标签对应的第一视频片段的内容相关。

本申请实施例提供一种电子设备,由于电子设备可以显示至少一个视频标签,该至少一个视频标签中的一个视频标签对应第一视频中的至少一个视频片段;从而电子设备可以根据用户从至少一个视频标签中选择的第一视频标签,确定第一视频中的第一视频片段,从而在电子设备播放至第一视频片段的情况下,电子设备可以倍速播放第一视频片段,并在该第一视频对应的视频播放界面中显示第一信息,该第一信息与第一视频标签对应的第一视频片段的内容相关。本方案中,由于电子设备可以根据用户选择的第一视频标签内容,确定用户不想观看或者用户关注的的第一视频中与第一视频标签内容相关的第一视频片段,进而电子设备在播放至第一视频中的第一视频片段时,可以倍速播放第一视频片段,并在第一视频对应的视频播放界面中显示第一信息,所以在电子设备播放至用户不想观看的视频片段,即上述第一视频片段时,可以在快速跳过用户不感兴趣的视频片段的同时,可以通过第一信息,避免错过快速跳过的视频片段中的内容,或者,在电子设备播放至用户关注的视频片段,即上述第一视频片段时,可以在通过比原倍速慢的播放倍速,播放用户感兴趣的视频片段的同时,进一步通过第一信息,获知视频片段中的内容,如此,提升了电子设备播放视频的灵活性。

可选地,本申请实施例中,上述第一信息包括第一关键词和第一文本,该第一文本为第一视频片段对应的字幕内容相关的文本;上述显示单元106,具体用于在播放第一视频片段的过程中,在视频播放界面中显示第一关键词,并显示第一文本;其中,第一关键词与第一视频片段中的弹幕的弹幕内容相关,第一关键词的显示尺寸与第一文本的显示尺寸不同。

可选地,本申请实施例中,上述处理器110,具体用于在视频播放界面中的第一显示区域中显示第一视频片段,并在视频播放界面中的第二显示区域中显示第一关键词,并在视频播放界面中的第三显示区域中显示第一文本。

可选地,本申请实施例中,上述处理器110,还用于上述在第一视频对应的视频播放界面中显示第一信息之前,在横屏显示第一视频的情况下,确定第一关键词的显示尺寸为第一尺寸;在竖屏显示第一视频的情况下,确定第一关键词的显示尺寸为第二尺寸;其中,第一尺寸大于第二尺寸。

可选地,本申请实施例中,上述第一信息包括第一关键词;上述处理器110,还用于在播放第一视频片段的过程中,在第一视频对应的视频播放界面中显示第一信息之前,基于第一视频片段对应的至少一个弹幕的弹幕内容和第一文本,计算至少一个弹幕中的每个弹幕对应的第一值和第二值,至少一个弹幕中的任一弹幕对应的第一值用于表征任一弹幕的弹幕内容与第一文本间的相似度,任一弹幕对应的第二值用于表征任一弹幕的弹幕内容与第一文本间的相关性;基于每个弹幕的弹幕内容和第一视频标签对应的标签内容,计算每个弹幕对应的第三值,任一弹幕对应的第三值用于表征任一弹幕的弹幕内容与第一视频标签间的相关性;基于每个弹幕对应的第一值、第二值以及第三值,得到每个弹幕对应的第四值,任一弹幕对应的第四值用于表征任一弹幕与第一视频标签间的匹配度;基于匹配度最高的弹幕的弹幕内容,确定第一关键词。

可选地,本申请实施例中,上述显示单元106,还用于接收对至少一个视频标签中的第一视频标签的第一输入之后,在播放第一视频的过程中,响应于第一输入,在第一视频的视频播放界面中显示第一控件。上述用户输入单元107,还用于接收对第一控件的第二输入。上述处理器110,还用于响应于第二输入,跳过第一视频片段。

本申请实施例提供的电子设备能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。

应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。

处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述视频播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 一种涂层织物膜材顶破试验的夹具及顶破装置
  • 一种防火墙设备性能测试方法及装置
  • 一种固态硬盘性能测试方法、系统、装置及可读存储介质
  • 一种性能测试方法、装置、电子设备以及存储介质
  • 一种脱除烃类有机污染物的催化剂性能测试装置及其测试方法
  • 一种袜子顶破性能测试装置及其测试方法
  • 一种纺织品顶破性能测试预处理装置及预处理方法
技术分类

06120116336143