评论回复方法、装置、设备和存储介质与流程

文档序号:17628539发布日期:2019-05-10 23:55阅读:163来源:国知局
评论回复方法、装置、设备和存储介质与流程

本公开涉及信息处理的技术领域,特别是涉及了一种评论回复方法、装置、设备和存储介质。



背景技术:

随着终端设备的发展,人们越来越频繁的使用终端设备发布视频文件,其他用户也常常针对该发布的视频文件进行评论。

通常人们对发布视频的文字评论进行回复,只能引用该文字评论,且以文字的形式对该评论进行回复。例如,针对一个发布的视频内容,其他用户对此视频进行文字评论,视频的发布者对其他用户的文字评论进行回复时,只能通过引用其他用户对此视频的文字评论,并以文字回复该评论。

采用上述方法对视频内容的评论进行回复时,其回复内容的可读性较差,且回复内容的形式也比较单一。



技术实现要素:

基于此,有必要针对评论回复内容的可读性差的问题,提供一种评论回复方法、装置、设备和存储介质。

第一方面,一种评论回复的方法,包括:

获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论进行评论的视频数据;

根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。。

上述评论回复的方法,终端可以获取用户输入的触发指令,该触发指令为用户对评论区域的目标文字评论进行操作生成的指令,其次终端可以根据触发指令获取第一视频数据,并调用当前播放的第二视频数据,并根据第一视频数据、第二视频数据和目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。本实施例中,终端设备将第一视频数据、第二视频数据和目标文字评论,合成回复视频数据,利用该回复视频数据对上述目标文字评论进行二次评论,由于回复视频同时显示了第一视频数据、第二视频数据和目标文字评论,视频形式更加生动、直观,因此使得回复内容可读性高,并且,基于原始评论区域中仅有的文字评论来说,本实施例增加了视频评论的方式,其大大提高了评论方式的多样性。

在其中一个实施例中,所述第一视频数据和所述第二视频数据为当前显示屏幕上分屏显示的两个视图。

在其中一个实施例中,所述根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据,包括:

对所述第一视频数据和所述第二视频数据进行合成处理,得到第三视频数据;

对所述目标文字评论进行视频转换处理,得到第四视频数据;

对所述第三视频数据和所述第四视频数据进行合成处理,得到所述回复视频数据;其中,所述回复视频数据中的第三视频数据在播放时包括两个显示区域,一个显示区域播放所述第一视频数据,另一个显示区域播放所述第二视频数据。

在其中一个实施例中,对所述第一视频数据和所述第二视频数据进行合成处理,得到第三视频数据,包括:

采用视频处理算法对所述第一视频数据和所述第二视频数据进行处理,分别获取所述第一视频数据的帧画面和所述第二视频数据的帧画面,以及,获取各个帧画面对应的播放时刻;

根据各个帧画面对应的播放时刻,控制所述播放时刻相同的所述第一视频数据的帧画面和所述第二视频数据的帧画面在同一播放画面内显示,获得多个合成帧画面;

基于多个合成帧画面生成所述第三视频数据。

在其中一个实施例中,所述方法还包括:

获取目标背景图片;

则所述对所述目标文字评论进行视频转换处理,得到第四视频数据,包括:

对所述目标背景图片和所述目标文字评论进行视频转换处理,生成所述第四视频数据。

在其中一个实施例中,对所述目标背景图片和所述目标文字评论进行视频转换处理,生成所述第四视频数据,包括:

将所述目标文字评论和所述目标背景图片转换为帧画面;

通过连续播放所述帧画面,生成所述第四视频数据。

在其中一个实施例中,对所述第三视频数据和所述第四视频数据进行合成处理,得到所述回复视频数据,包括:

采用视频处理算法对所述第三视频数据和所述第四视频数据进行处理,分获取所述第三视频数据的帧画面和所述第四视频数据转换的帧画面;

根据预设的播放规则,分别获取所述第三视频数据的帧画面对应的播放时刻以及所述第四视频数据的帧画面对应的播放时刻;

将各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成所述回复视频数据。

在其中一个实施例中,所述第一视频数据与所述目标文字评论相关。

在其中一个实施例中,所述获取目标背景图片,包括:

根据用户输入的背景图片选择指令,从背景图片选择界面上获取所述目标背景图片;其中,所述背景图片选择界面上包括多个待选背景图片。

第二方面,一种评论回复装置,所述装置包括:

获取模块,用于获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

处理模块,用于根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论进行评论的视频数据;

合成模块,用于根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论进行评论的视频数据;

根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

第四方面,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论的视频数据;

根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

上述评论回复方法、装置、设备和存储介质,终端可以获取用户输入的触发指令,该触发指令为用户对评论区域的目标文字评论进行操作生成的指令,其次终端可以根据触发指令获取第一视频数据,并调用当前播放的第二视频数据,并根据第一视频数据、第二视频数据和目标文字评论,合成回复视频数据;其中,回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。终端设备将第一视频数据、第二视频数据和目标文字评论,合成回复视频数据,利用该回复视频数据对上述目标文字评论进行二次评论,由于回复视频同时显示了第一视频数据、第二视频数据和目标文字评论,视频形式更加生动、直观,因此使得回复内容可读性高,并且,基于原始评论区域中仅有的文字评论来说,增加了视频评论的方式,其大大提高了评论方式的多样性。

附图说明

图1为一个实施例提供的评论回复界面的示意图;

图2为一个实施例中评论回复的方法的流程示意图;

图3为另一个实施例中评论回复的方法的流程示意图;

图4为另一个实施例中评论回复的方法的流程示意图;

图5为另一个实施例中评论回复的方法的流程示意图;

图6为另一个实施例中评论回复的方法的流程示意图;

图7为另一个实施例中评论回复的方法的流程示意图;

图8为一个实施例提供的评论回复装置的结构示意图;

图9为另一个实施例提供的评论回复装置的结构示意图;

图10为另一个实施例提供的评论回复装置的结构示意图;

图11为一个实施例提供的计算结设备的内部结构图。

具体实施方式

随着终端设备的发展,人们越来越频繁的使用终端设备发布视频等多媒体文件,其他用户也常常针对该发布的多媒体文件进行评论,人们对发布视频的文字评论进行回复,通常采用文字的形式回复该评论,回复内容的可读性较差。本公开提供的评论回复的方法、装置、设备和存储介质,旨在解决文字评论回复的可读性差的问题。

图1为一个实施例提供的评论回复界面的示意图,如图1所述,在对目标文字评论20进行回复时,回复视频10播放画面分屏显示了第一视频数据110、第二视频数据120和目标文字评论20。需要说明的是,图1仅是一种示例。

本实施例提供的评论回复方法,可以适用于评论回复的终端中,评论回复的终端可以为智能手机、平板电脑、笔记本电脑、台式电脑或个人数字助理等具有数据处理功能的电子设备,本实施例对评论回复的终端的具体形式不做限定。

需要说明的是,本公开实施例提供的评论回复的方法,其执行主体可以是评论回复的装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为评论回复的终端的部分或者全部。

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

图2为一个实施例中评论回复的方法的流程示意图。本实施例涉及的对目标文字评论进行包括分屏显示的两个视图的视频回复的过程。如图2所示,该方法包括以下步骤:

s101、获取用户输入的触发指令;触发指令为用户对评论区域的目标文字评论进行操作生成的指令。

具体的,触发指令可以是用户对评论区域的目标文字评论进行操作生成的指令,其可以用于指示对选定的目标文字评论进行回复,还可以用于指示对目标文字评论进行回复的模式,回复的模式可以是视频回复,也可以是音频回复,还可以是动图回复,本公开实施例对此不做限制。

在具体的获取用户输入的触发指令过程中,可以是用户对目标文字评论的显示区域进行触控操作生成的指令,也可以是用户在评论选择界面进行选择操作生成的指令,还可以是用户通过语音命令指示选择目标文字评论的操作生成的指令,本公开实施例对此不做限制。

以用户对目标文字评论的显示区域进行触控操作生成触发指令为例,在已发布的多媒体文件(例如视频)的下方,存在多个文字评论,当用户需要选择其中的一个文字评论进行回复时,通过对该文字评论的显示区域进行触控操作,使得该触控位置的电容值发生变化,终端可以根据变化的电容值确定触控位置的文字评论为目标文字评论,进而确定该触发指令为针对该目标文字评论进行回复的指令。

s102、根据触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为目标文字评论的视频数据。

具体的,第一视频数据与第二视频数据可以分屏显示在当前显示屏幕上,在获取第一视频数据的过程中,第二视频数据可以在当前显示屏幕上播放。

在具体的根据触发指令获取第一视频数据的过程中,可以是通过现场录制视频的方式获取第一视频数据,也可以是通过调取存储在终端自身的存储设备上的视频数据的方式获取第一视频数据,申请实施例对此不做限制。

进一步地,可选地,第一视频数据与目标文字评论相关。

具体的,第一视频数据的内容可以是针对目标文字评论的回复,也可以是针对目标文字评论的补充内容,还可以是与目标文字评论类似的内容,本公开实施例对此不做限制。

在具体的调用第二视频数据的过程中,可以是通过调取存储在终端自身的存储设备上的视频数据的方式获取第二视频数据,也可以是通过调取存储在其他设备上的多媒体数据的方式来获取第二视频数据,还可以是调取目标文字评论评论的视频数据来获取第二视频数据,本公开实施例对此不做限制。

可选地,第一视频数据和所述第二视频数据为当前显示屏幕上分屏显示的两个视图。

具体的,第一视频数据和第二视频数据在当前显示屏幕上分屏显示时,第一视频数据对应的视图的面积可以等于、大于或小于第二视频数据对应的视图的面积,本公开实施例对此不做限制。

s103、根据第一视频数据、第二视频数据和目标文字评论,合成回复视频数据;其中,回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

其中,回复视频数据可以是针对目标文字评论进行回复的视频数据,在上述实施例的基础上,终端在获得了目标文字评论、第一视频数据和第二视频数据后,将第一视频数据、第二视频数据和目标文字评论合成视频数据,得到回复视频数据。

终端可以先将第一视频数据和第二视频数据合成一个新的视频数据,再将目标文字评论和该新的视频数据合成回复视频数据,也可以将第一视频数据、第二视频数据和目标文字评论同时合成回复视频数据,本公开实施例对此不做限制。

在合成回复视频数据时,其中回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。其可以是回复视频数据在播放时包括两个显示区域,一个显示区域播放第一视频数据,另一个显示区域播放第二视频数据;还可以是回复视频数据在播放时包括三个显示区域,第一个显示区域播放第一视频数据,第二个显示区域播放第二视频数据,第三个显示区域播放目标文字评论。本公开实施例对此不做限制。

上述评论回复的方法,终端可以获取用户输入的触发指令,该触发指令为用户对评论区域的目标文字评论进行操作生成的指令,其次终端可以根据触发指令获取第一视频数据,并调用当前播放的第二视频数据,其中,第一视频数据和第二视频数据为当前显示屏幕上分屏显示的两个视图,并根据第一视频数据、第二视频数据和目标文字评论,合成回复视频数据。本实施例中,终端设备将第一视频数据、第二视频数据和目标文字评论,合成回复视频数据,利用该回复视频数据对上述目标文字评论进行二次评论,其是通过视频的形式进行回复,由于视频是以动态画面的形式表现相关内容,其表现形式更加的生动、直观,因此采用视频的形式回复目标文字评论,使得回复内容可读性高;另外,本实施例中回复视频中同时显示了第一视频数据、第二视频数据和目标文字评论,视频形式更加生动、直观,使得在回复目标文字评论时,回复视频的播放画面显示形式更加多样化。

图3为另一个实施例中评论回复的方法的流程示意图。本实施例涉及的是终端根据第一视频数据、第二视频数据和目标文字评论,合成回复视频数据一种可能的实现过程,如图3所示,上述s103可以包括:

s201、对第一视频数据和第二视频数据进行合成处理,得到第三视频数据。

具体的,在将第一视频数据和第二视频数据进行合成处理的过程中,可以将第一视频数据的视图和第二视频数据的视图并列显示,也可以将第二视频数据的视图镶嵌在第一视频数据的视图上,还可以将第一视频数据的视图镶嵌在第二视频数据的视图上,得到第三视频数据,本公开实施例对此不做限制。

s202、对目标文字评论进行视频转换处理,得到第四视频数据。

具体的,视频转换处理可以是将文字数据变化为视频的处理,其可以是通过将文字转换为图片,再将图片按照预设的规则播放的处理,也可以是通过直接对文字进行拍摄,从而获得一个视频文件的处理,本公开实施例对此不做限制。

在对目标文字评论进行视频转换处理的过程中,可以将目标文字评论中的文字内容转换为图片,该图片可以为一个或多个图片;进一步地,若该图片为一个,则在播放时长内连续播放该图片获得视频数据;若图片为多个,则在播放时长内按照预设的顺序播放多个图片获得视频数据,上述视频数据即为第四视频数据。

例如,将目标文字评论中的文字内容通过图片转换处理转换为一个动态的图片数据,也就是说,该目标文字评论转换成的图片包括多个图片,假设为三个图片,每个图片中文字内容的文字角度不同,通过循环播放三个图片数据获得视频数据,即第四视频数据。

s203、对第三视频数据和第四视频数据进行合成处理,得到回复视频数据;其中,回复视频数据中的第三视频数据在播放时包括两个显示区域,一个显示区域播放第一视频数据,另一个显示区域播放第二视频数据。

具体的,在上述实施例的基础上,将第三视频数据和第四视频数据进行合成时,具体的合成方法可以是将第三视频数据整体插入到第四视频数据的播放起始时刻之前,也可以是将第三视频数据整体插入第四视频数据之间,还可以是将第三视频数据整体插入到第四视频数据的播放完成时刻之后,本公开实施例对此不做限制。

回复视频数据中的第三视频数据在播放时包括两个显示区域,该两个显示区域可以设置在当前显示屏幕的上方、下方,也可以设置在当前显示屏幕的左侧、右侧,以该两个显示区域设置在当前显示屏幕的上方、下方为例,可以是上方的显示区域播放第一视频数据,下方的显示区域播放第二视频数据,本公开实施例对此不做限制。

上述评论回复的方法,终端对第一视频数据和第二视频数据进行合成处理,得到第三视频数据,再对目标文字评论进行视频转换处理,得到第四视频数据,然后对第三视频数据和第四视频数据进行合成处理,得到回复视频数据,其中,回复视频数据中的第三视频数据在播放时包括两个显示区域,一个显示区域播放第一视频数据,另一个显示区域播放第二视频数据。本实施例中,终端设备将第一视频数据、第二视频数据和目标文字评论,合成回复视频数据,利用该回复视频数据对上述目标文字评论进行二次评论,其是通过视频的形式进行回复,由于视频是以动态画面的形式表现相关内容,其表现形式更加的生动、直观,因此采用视频的形式回复目标文字评论,使得回复内容可读性高;另外,本实施例中回复视频中同时显示了第一视频数据、第二视频数据和目标文字评论,视频形式更加生动、直观,使得在回复目标文字评论时,回复视频的播放画面显示形式更加多样化。

图4为另一个实施例中评论回复的方法的流程示意图,本实施例涉及的是终端对第一视频数据和第二视频数据进行合成处理,得到第三视频数据一种可能的实现过程。如图4所示,在上述实施例的基础上,上述s201可以包括以下步骤:

s301、采用视频处理算法对第一视频数据和第二视频数据进行处理,分别获取第一视频数据的帧画面和第二视频数据的帧画面,以及,获取各个帧画面对应的播放时刻。

具体的,帧画面可以是视频数据中单幅影像画面,播放时刻是指帧画面在视频数据中出现的时间,其可以是具体的一个时间,也可以是帧画面在视频数据中的序列,本公开实施例对此不做限制。视频数据中的每一个帧画面都对应一个播放时刻。视频处理算法可以是用于将视频数据拆分成多个帧画面,并获取将每个帧画面对应的播放时刻。在具体的采用视频处理算法对第一视频数据和第二视频数据进行处理时,可以将视频数据中所有的帧画面都拆分出来,也可以在n个连续的帧画面拆分出一个帧画面来。

例如,若第一视频数据中包括100个帧画面,第二视频数据中包括50个帧画面,则采用视频处理算法,将第一视频数据2个连续的帧画面拆分出1个帧画面,得到50个第一视频数据对应的帧画面,将第二视频数据拆分出所有的帧画面,得到50个第二视频数据对应的帧画面。

s302、根据各个帧画面对应的播放时刻,控制播放时刻相同的第一视频数据的帧画面和第二视频数据的帧画面在同一播放画面内显示,获得多个合成帧画面。

具体的,在上述实施例的基础上,获取了第一视频数据对应的帧画面和第二视频数据对应的帧画面,以及每个帧画面对应的播放时刻,控制播放时刻相同的第一视频数据的帧画面和第二视频数据的帧画面在同一播放画面内显示,即为合成的帧画面。

例如,获取第一视频数据中播放时刻为t1、t2、t3的帧画面分别为第一帧画面1、第一帧画面2、第一帧画面3,获取第二视频数据中播放时刻为t1、t2、t3的帧画面分别为第二帧画面1、第二帧画面2、第二帧画面3,将第一帧画面1和第二帧画面1在同一播放画面内显示,获得合成帧画面1,将第一帧画面2和第二帧画面2在同一播放画面内显示,获得合成帧画面2,将第一帧画面3和第二帧画面3在同一播放画面内显示,获得合成帧画面3。

s303、基于多个合成帧画面生成第三视频数据。

具体的,在上述实施例的基础上,获得多个合成帧画面后,可以将多个合成帧画面按照预设的规则排练,生成第三视频数据。其可以是根据播放时刻的顺序排列,生成第三视频数据,也可以重复排列一段播放时刻内的合成帧画面,其他播放时刻顺序排列,生成第三视频数据。本公开实施例对此不做限制。

上述评论回复的方法,终端可以采用视频处理算法对第一视频数据和第二视频数据进行处理,分别获取第一视频数据的帧画面和第二视频数据的帧画面,以及,获取各个帧画面对应的播放时刻,根据各个帧画面对应的播放时刻,并控制播放时刻相同的第一视频数据的帧画面和第二视频数据的帧画面在同一播放画面内显示,获得多个合成帧画面,并基于多个合成帧画面生成第三视频数据。本实施例中,终端通过合成第三视频数据,将第三视频数据和第四视频数据合成回复视频数据,利用该回复视频数据对上述目标文字评论进行二次评论,其是通过视频的形式进行回复,由于视频是以动态画面的形式表现相关内容,其表现形式更加的生动、直观,因此采用视频的形式回复目标文字评论,使得回复内容可读性高;另外,本实施例中回复视频中分屏显示了第一视频数据和第二视频数据,视频形式更加生动、直观,使得在回复目标文字评论时,回复视频的播放画面显示形式更加多样化。

图5为另一个实施例中评论回复的方法的流程示意图。本实施例涉及的是终端通过对目标文字评论进行视频转换处理,生成第四视频数据另一种可能的实现过程,如图5所示,上述s202可以包括:

s401、获取目标背景图片。

具体的,目标背景图片可以是设置在目标文字评论后的图片,图片内容可以是与文字评论相关的内容,也可以是无关的内容。其可以是一张纯色的图片、带底纹花边的图片,人物照片、动物照片、植物照片、人工合成的图片等,本公开实施例对此不做限制。图片的形式可以是静态的图片,也可以是动态的图片,本公开实施例对此不做限制。

进一步地,可以根据用户的选择来获取目标背景图片。可选地,根据用户输入的背景图片选择指令,从背景图片选择界面上获取所述目标背景图片;其中,背景图片选择界面上包括多个待选背景图片。

具体的,背景图片选择指令可以用于指示在多个待选的背景图片中指定其中的一个或多个为目标背景图片,其可以是语音生成的指令,也可以是触控生成的指令,还可以是通过文字生成指令,还可以通过手势生成指令,本公开实施例对此不做限制。背景图片选择界面上可以设置多个待选的背景图片,其可以是背景图片的列表,也可以是背景图片的文字描述的列表,还可以是背景图片和其文字描述组合的列表,本公开实施例对此不做限制。

在具体获取目标背景图片时,可以根据是用户输入的语音指令获取目标背景图片,也可以是用户通过对触摸屏上的功能控件进行操作输入的指令获取目标背景图片,还可以是用户通过在所述显示屏上的文本框内输入文字生成的指令获取目标背景图片,还可以是用户通过预设手势输入的指令获取目标背景图片,本公开实施例对此不做限制。

s402、对目标背景图片和目标文字评论进行视频转换处理,生成第四视频数据。

具体的,在上述实施例的基础上,通过对目标背景图片和目标文字评论进行视频转换处理,生成第四视频数据,其可以是分别对目标背景图片和目标文字评论进行视频转换处理,获得两个视频数据,将这两个视频数据进行合成获得第四视频数据;还可以是,先对目标背景图片和目标文字评论进行合成,得到一个新的图片,对该图片进行视频转换处理,生成第四视频数据。本公开实施例对此不做限制。

上述视频评论的方法,终端可以获取目标背景图片,并对目标背景图片和目标文字评论进行视频转换处理,生成第四视频数据。本实施例,通过将目标背景图片和目标文字评论的内容转化为第四视频数据,并将第一视频数据、第二视频数据和第四视频数据,合成一个回复视频数据来对目标文字评论进行回复,使得回复视频数据以动态画面的形式表现相关内容时,将目标文字评论和目标背景图片显示在动态画面中,其表现形式更加的的生动、直观,进一步地提高了回复内容可读性。

图6为另一个实施例中评论回复的方法的流程示意图。本实施例涉及的是终端通过对目标背景图片和目标文字评论进行视频转换处理,生成第四视频数据另一种可能的实现过程,如图6所示,上述s402可以包括:

s501、将目标文字评论和目标背景图片转换为帧画面。

具体的,可以是将分别目标文字评论转换为文字帧画面,目标背景图片转化为图片帧画面,在将文字帧画面和图片帧画面合成为一个帧画面;也可以将目标文字评论和目标背景图片合成为一个图片,将该图片转化为帧画面。本公开实施例对此不做限制。

在上述实施例的基础上,目标背景图片可以是静态图片,也可以是动态图片。当背景图片是静态图片时,通过视频转换算法,可以将目标文字评论和目标背景图片转换为一个帧画面;当背景图片时动态图片时,通过视频转换算法,可以将目标文字评论和目标背景图片转换为一组帧画面。

s502、通过连续播放帧画面,生成第四视频数据。

具体的,在上述实施例的基础上,当目标背景图片是静态图片时,通过视频转换算法,可以将目标文字评论和目标背景图片转换为一个帧画面,通过连续播放该帧画面,生成第四视频数据。当目标背景图片可以是动态图片,通过视频转换算法,可以将目标文字评论和目标背景图片转换为一组帧画面,连续播放该组帧画面,生成第四视频数据。

上述评论回复的方法,终端将目标文字评论和目标背景图片转换为帧画面,并通过连续播放帧画面,生成第四视频数据。本实施例中,通过将目标背景图片和目标文字评论的内容转化为帧画面,通过连续播放帧画面生成第四视频数据,并将第一视频数据、第二视频数据和第四视频数据,合成一个回复视频数据来对目标文字评论进行回复,使得回复视频数据以动态画面的形式表现相关内容时,将目标文字评论和目标背景图片显示在动态画面中,其表现形式更加的的生动、直观,进一步地提高了回复内容可读性。

图7为另一个实施例中评论回复的方法的流程示意图。本实施例涉及的是终端对第三视频数据和第四视频数据进行合成处理,得到回复视频数据另一种可能的实现过程,如图7所示,上述s203可以包括:

s601、采用视频处理算法对第三视频数据和第四视频数据进行处理,分获取第三视频数据的帧画面和第四视频数据转换的帧画面。

在采用视频处理算法对第三视频数据和第四视频数进行处理时,可以将视频数据中所有的帧画面都拆分出来,也可以在n个连续的帧画面拆分出一个帧画面来。本公开实施例对此不做限制。

例如,第三视频数据中包括100个帧画面,第四视频数据中包括200个帧画面,则采用视频处理算法,将第三视频数据和第四视频数据拆分出所有的帧画面,得到100个第三视频数据对应的帧画面和200个第四视频数据对应的帧画面。

s602、根据预设的播放规则,分别获取第三视频数据的帧画面对应的播放时刻以及第四视频数据的帧画面对应的播放时刻。

具体地,预设的播放规则可以是对第三视频数据和第四视频数据的排列顺序,其可以是先播放第三视频数据,再播放第四视频数据,也可以是先播放第四视频数据,再播放第三视频数据,还可以是先播放第四视频数据,再播放第三视频数据,然后再次播放第四视频数据,本公开是实施例对此不做限制。根据预设的播放规则,在确定了第三视频数据和第四视频数据的播放顺序后,获取第三视频数据的帧画面对应的播放时刻和第四视频数据的帧画面对应的播放时刻。

以先播放第四视频数据,再播放第三视频数据为例,则第四视频数据中的第一个帧画面对应的播放时刻为起始时刻,第四视频数据中其他帧画面对应的播放时刻为其在第四视频数据中的播放时刻。若第四视频数据中的最后一个帧画面对应的播放时刻为t0秒,则第三视频数据中的第一个帧画面对应的播放时刻为t0+x秒,其中,x为第四视频数据与第三视频数据播放的时间间隔,其可以是0秒,也可以是根据用户输入获得的时间间隔,本公开实施例对此不做限制。第三视频数据中的其他帧画面对应的播放时刻为其在第三视频数据中的播放时刻加上t0+x秒。例如,第三视频数据中的帧画面1、帧画面2、帧画面3在第三视频数据中对应的播放时刻为t1、t2、t3秒,则根据预设的播放规则获得帧画面1、帧画面2、帧画面3的播放时刻为t1+t0+x+t0+x、t2+t0+x+t0+x、t3+t0+x秒。

s603、将各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成回复视频数据。

具体的,在上述实施例的基础上,将第三视频数据和第四视频数据中各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成回复视频数据。由于各个帧画面都对应各自的播放时刻,因此将各个帧画面按其播放时刻排列,可以形成一个视频数据,即为回复视频数据。

上述评论回复的方法,终端采用视频处理算法对第三视频数据和第四视频数据进行处理,分获取第三视频数据的帧画面和第四视频数据转换的帧画面,并根据预设的播放规则,分别获取第三视频数据的帧画面对应的播放时刻以及第四视频数据的帧画面对应的播放时刻,通过将各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成回复视频数据。本实施例中,终端将第三视频数据和第四视频数据合成回复视频数据,利用该回复视频数据对上述目标文字评论进行二次评论,其是通过视频的形式进行回复,由于视频是以动态画面的形式表现相关内容,其表现形式更加的生动、直观,因此采用视频的形式回复目标文字评论,使得回复内容可读性高。

应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行。

图8为一个实施例提供的评论回复装置的结构示意图。如图8所示,该评论回复装置,包括:获取模块10、处理模块20和合成模块30,其中

获取模块10,用于获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

处理模块20,用于根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论进行评论的视频数据;

合成模块30,用于根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

本公开实施例提供的评论回复装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

图9为另一个实施例提供的评论回复装置的结构示意图。在上述图8所示实施例的基础上,合成模块30包括:第一合成单元301、转换单元302和第二合成单元303,其中:

第一合成单元301,用于对所述第一视频数据和所述第二视频数据进行合成处理,得到第三视频数据;

转换单元302,用于对所述目标文字评论进行视频转换处理,得到第四视频数据;

第二合成单元303,用于对所述第三视频数据和所述第四视频数据进行合成处理,得到所述回复视频数据;其中,所述回复视频数据中的第三视频数据在播放时包括两个显示区域,一个显示区域播放所述第一视频数据,另一个显示区域播放所述第二视频数据。

在一个实施例中,第一合成单元301具体用于采用视频处理算法对所述第一视频数据和所述第二视频数据进行处理,分别获取所述第一视频数据的帧画面和所述第二视频数据的帧画面,以及,获取各个帧画面对应的播放时刻;根据各个帧画面对应的播放时刻,控制所述播放时刻相同的所述第一视频数据的帧画面和所述第二视频数据的帧画面在同一播放画面内显示,获得多个合成帧画面;基于多个合成帧画面生成所述第三视频数据。

在一个实施例中,第二合成单元303具体用于采用视频处理算法对所述第三视频数据和所述第四视频数据进行处理,分获取所述第三视频数据的帧画面和所述第四视频数据转换的帧画面;根据预设的播放规则,分别获取所述第三视频数据的帧画面对应的播放时刻以及所述第四视频数据的帧画面对应的播放时刻;将各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成所述回复视频数据。

在一个实施例中,所述第一视频数据与所述目标文字评论相关。

本公开实施例提供的评论回复装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

图10为另一个实施例提供的评论回复装置的结构示意图。在上述图9所示实施例的基础上,转换单元302包括:获取子单元3021和转换子单元3022,其中:

获取子单元3021,用于获取目标背景图片;

转换子单元3022,用于对所述目标背景图片和所述目标文字评论进行视频转换处理,生成所述第四视频数据。

在一个实施例中,转换子单元3022具体用于将所述目标文字评论和所述目标背景图片转换为帧画面;通过连续播放所述帧画面,生成所述第四视频数据。

在一个实施例中,获取子单元3021具体用于根据用户输入的背景图片选择指令,从背景图片选择界面上获取所述目标背景图片;其中,所述背景图片选择界面上包括多个待选背景图片。

本公开实施例提供的评论回复装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于一种评论回复装置的具体限定可以参见上文中对于评论回复方法的限定,在此不再赘述。上述评论回复装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备被处理器执行时以实现一种评论回复方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图11中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论进行评论的视频数据;

根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

在一个实施例中,所述第一视频数据和所述第二视频数据为当前显示屏幕上分屏显示的两个视图。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:对所述第一视频数据和所述第二视频数据进行合成处理,得到第三视频数据;对所述目标文字评论进行视频转换处理,得到第四视频数据;对所述第三视频数据和所述第四视频数据进行合成处理,得到所述回复视频数据;其中,所述回复视频数据中的第三视频数据在播放时包括两个显示区域,一个显示区域播放所述第一视频数据,另一个显示区域播放所述第二视频数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:采用视频处理算法对所述第一视频数据和所述第二视频数据进行处理,分别获取所述第一视频数据的帧画面和所述第二视频数据的帧画面,以及,获取各个帧画面对应的播放时刻;根据各个帧画面对应的播放时刻,控制所述播放时刻相同的所述第一视频数据的帧画面和所述第二视频数据的帧画面在同一播放画面内显示,获得多个合成帧画面;基于多个合成帧画面生成所述第三视频数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取目标背景图片;则所述对所述目标文字评论进行视频转换处理,得到第四视频数据,包括:对所述目标背景图片和所述目标文字评论进行视频转换处理,生成所述第四视频数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述目标文字评论和所述目标背景图片转换为帧画面;通过连续播放所述帧画面,生成所述第四视频数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:采用视频处理算法对所述第三视频数据和所述第四视频数据进行处理,分获取所述第三视频数据的帧画面和所述第四视频数据转换的帧画面;根据预设的播放规则,分别获取所述第三视频数据的帧画面对应的播放时刻以及所述第四视频数据的帧画面对应的播放时刻;将各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成所述回复视频数据。

在一个实施例中,所述第一视频数据与所述目标文字评论相关。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据用户输入的背景图片选择指令,从背景图片选择界面上获取所述目标背景图片;其中,所述背景图片选择界面上包括多个待选背景图片。

本实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取用户输入的触发指令;所述触发指令为所述用户对评论区域的目标文字评论进行操作生成的指令;

根据所述触发指令获取第一视频数据,并调用第二视频数据;第二视频数据为所述目标文字评论进行评论的视频数据;

根据所述第一视频数据、所述第二视频数据和所述目标文字评论,合成回复视频数据;其中,所述回复视频数据在播放时包括至少两个显示区域,每个区域分别播放各自对应的视频数据。

在一个实施例中,所述第一视频数据和所述第二视频数据为当前显示屏幕上分屏显示的两个视图。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述第一视频数据和所述第二视频数据进行合成处理,得到第三视频数据;对所述目标文字评论进行视频转换处理,得到第四视频数据;对所述第三视频数据和所述第四视频数据进行合成处理,得到所述回复视频数据;其中,所述回复视频数据中的第三视频数据在播放时包括两个显示区域,一个显示区域播放所述第一视频数据,另一个显示区域播放所述第二视频数据。。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采用视频处理算法对所述第一视频数据和所述第二视频数据进行处理,分别获取所述第一视频数据的帧画面和所述第二视频数据的帧画面,以及,获取各个帧画面对应的播放时刻;根据各个帧画面对应的播放时刻,控制所述播放时刻相同的所述第一视频数据的帧画面和所述第二视频数据的帧画面在同一播放画面内显示,获得多个合成帧画面;基于多个合成帧画面生成所述第三视频数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取目标背景图片;则所述对所述目标文字评论进行视频转换处理,得到第四视频数据,包括:对所述目标背景图片和所述目标文字评论进行视频转换处理,生成所述第四视频数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述目标文字评论和所述目标背景图片转换为帧画面;通过连续播放所述帧画面,生成所述第四视频数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:采用视频处理算法对所述第三视频数据和所述第四视频数据进行处理,分获取所述第三视频数据的帧画面和所述第四视频数据转换的帧画面;根据预设的播放规则,分别获取所述第三视频数据的帧画面对应的播放时刻以及所述第四视频数据的帧画面对应的播放时刻;将各个帧画面按照各自的播放时刻设置在视频文件对应的位置处,以形成所述回复视频数据。

在一个实施例中,所述第一视频数据与所述目标文字评论相关。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据用户输入的背景图片选择指令,从背景图片选择界面上获取所述目标背景图片;其中,所述背景图片选择界面上包括多个待选背景图片。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1