一种动态视频海报生成方法、系统、装置及存储介质与流程

文档序号:17940251发布日期:2019-06-18 23:00阅读:278来源:国知局
一种动态视频海报生成方法、系统、装置及存储介质与流程

本发明涉及通信技术领域,尤其是一种动态视频海报生成方法、系统、装置及存储介质。



背景技术:

在电子节目指南系统中包括大量的视频海报,视频海报用于对视频内容进行介绍。日常生活中人们可通过web网页、电视、手机或平板等客户端查看视频海报从而直观了解视频内容,然后选择感兴趣的视频进行观看。随着视频业务的发展,直播已经成为一种重要的视频播放形式,通过视频海报对直播的视频进行预览也就成为人们关注的热点。

现有的视频海报生成方法一般通过人工在直播的视频流中截屏的方式进行画面的截取,然后使用一个较方便的图片处理制作工具来生成节目对应的海报。然而这种方法生成的海报只能以静态图片的方式进行展示,且展示的内容较为单一,不利于人们对视频海报内容进行进一步了解,影响了用户的操作体验。



技术实现要素:

为解决上述技术问题,本发明的目的在于:提供一种内容丰富和用户体验好的动态视频海报生成方法、系统、装置及存储介质。

本发明一方面所采取的技术方案是:

一种动态视频海报生成方法,包括以下步骤:

从直播的视频流中获取预设时间内的视频流;

根据用户特征信息、社交信息和预设时间内的视频流生成动态视频海报。

进一步,所述从直播的视频流中获取预设时间内的视频流这一步骤,具体包括:

识别当前直播的视频流;

截取当前直播的视频流前10秒或后10秒的视频流。

进一步,所述用户特征信息包括用户人脸图像、用户id、用户指纹、用户指静脉、用户掌静脉、用户掌纹和用户虹膜中的至少一种。

进一步,所述社交信息包括弹幕信息和留言信息中的至少一种。

进一步,所述根据用户特征信息、社交信息和预设时间内的视频流生成动态视频海报这一步骤,具体包括:

获取社交信息、用户的特征信息和海报模板;

将社交信息、用户的特征信息、海报模板和预设时间内的视频流合成动态视频海报。

进一步,还包括将动态视频海报通过社交媒体接口进行分享的步骤。

进一步,所述识别当前直播的视频流这一步骤,具体为:通过应用程序识别当前播放的电视画面的声音,从而获得当前直播的视频流。

本发明另一方面所采取的技术方案是:

一种动态视频海报生成系统,包括:

视频流获取模块,用于从直播的视频流中获取预设时间内的视频流;

动态视频海报生成模块,用于根据用户特征信息、社交信息和预设时间内的视频流生成动态视频海报。

本发明另一方面所采取的技术方案是:

一种动态视频海报生成装置,包括:

至少一个存储器,用于存储程序;

至少一个处理器,用于执行所述程序以实现如本发明所述的一种动态视频海报生成方法。

本发明另一方面所采取的技术方案是:

一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的一种动态视频海报生成方法。

本发明的有益效果是:本发明一种动态视频海报生成方法、系统、装置及存储介质,从直播的视频流中获取预设时间内的视频流,并结合用户特征信息和社交信息生成动态视频海报,从而使视频海报能以动态视频的方式进行动态展示,且能通过该动态视频海报获取海报编辑用户的特征信息以及社交信息等更丰富的展示内容,有利于提升用户的操作体验。

附图说明

图1为本发明实施例提供的一种动态视频海报生成方法的流程图;

图2为本发明实施例提供的一种动态视频海报生成系统的结构框图;

图3为本发明实施例提供的一种动态视频海报生成装置的结构框图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

参照图1,本发明实施例提供了一种动态视频海报生成方法,包括以下步骤:

s101、从直播的视频流中获取预设时间内的视频流;

s102、根据用户特征信息、社交信息和预设时间内的视频流生成动态视频海报。

与现有通过截屏方式截取一幅画面帧来生成视频海报不同的是,本发明先通过编码器(用于视频解码)从直播的视频流中获取预设时间内的视频流并上传给后台(用于进行动态视频海报编辑的工具或界面,主要提供作为海报模板的图片、用户特征信息输入、社交信息的输入、截取的视频流识别以及最终的视频海报合成等功能),然后在后台将截取的视频流与用户特征信息、社交信息等合成动态视频海报。预设时间内的视频流,包含了直播的视频流(即当前直播画面)的多幅画面帧,这样合成的视频海报就可以展示不止一幅图片,所以可以通过动态视频的方式展示海报,增加对观看者的吸引力。此外,为了增加播放内容的丰富性和趣味性,本发明在动态视频海报中还加入了用户特征信息(如用户头像)、社交信息(如弹幕或)、文字、二维码、红包口令等。预设时间可根据动态视频海报的编辑用户的需要进行灵活选取,如设置为5s、10s等。

具体地,后台主要包括视频流识别获取模块、信息输入口、海报模板库、合成模块和社交媒体接口等。

其中,视频流识别获取模块,用于接收编码器上传的直播的视频流或者直接通过识别直播画面的声音或图像等方式来得到直播的视频流。

信息输入接口,用于供海报编辑用户输入社交信息(如弹幕、留言等)、用户特征信息、二维码、红包口令(如数字id)、文字等信息。

海报模板库,用于提供各种海报模板来供海报编辑用户选择。

合成模块,用于通过视频渲染技术将直播的视频流、社交信息、海报模板、用户特征信息、二维码、红包口令等信息合成动态视频海报。具体地,合成模块可先把信息输入接口输入的信息转化为二进制字节流,然后通过ffmpeg(第三方开源sdk)用不同的层再渲染出来,即可实现动态视频海报的合成。

社交媒体接口,用于将合成的动态视频海报通过微信、微博等社交媒体进行分享和传播。

在观看者观看动态电视海报的同时,本发明还可通过二维码或红包口令来吸引观看者,以为第三方(如某app)进行拉新推广。

进一步作为优选的实施方式,所述从直播的视频流中获取预设时间内的视频流这一步骤,具体包括:

识别当前直播的视频流;

截取当前直播的视频流前10秒或后10秒的视频流。

本发明可以通过声音识别、图像识别等方式来识别电视、网络等的直播画面(视频流),这样可以提高生成的动态视频海报的时效性。

根据先验知识,10秒左右的小视频传播效果是最好的,时间既不会太短又不会太长,时间太短导致无法充分获取视频信息;时间长可能会受到网速、流量等因素的影响而降低用户的观看和分享体验,且时间太长还会导致用户不乐意去做分享。故本实施例的预设时间设为10秒,使得用户可以截取当前直播画面的前10秒或后10秒的内容来生成动态视频海报,更有效地提升了动态视频海报的传播或分享效果。

进一步作为优选的实施方式,所述用户特征信息包括用户人脸图像、用户id、用户指纹、用户指静脉、用户掌静脉、用户掌纹和用户虹膜中的至少一种。

具体地,用户人脸图像还可以是对人脸图像进行优化后生成的用户头像。

由上述内容可知,本发明可让用户从用户人脸图像、用户id、用户指纹、用户指静脉、用户掌静脉、用户掌纹和用户虹膜中选择任意一种或任意几种信息来生成动态视频海报,更加灵活和多样化。

进一步作为优选的实施方式,所述社交信息包括弹幕信息和留言信息中的至少一种。具体地,社交信息可通过信息输入接口输入。

进一步作为优选的实施方式,所述根据用户特征信息、社交信息和预设时间内的视频流生成动态视频海报这一步骤,具体包括:

获取社交信息、用户的特征信息和海报模板;

将社交信息、用户的特征信息、海报模板和预设时间内的视频流合成动态视频海报。

具体地,本发明的海报模板提供各种作为背景的海报图片(预先录入或通过联网的方式获取),可供用户进行灵活选取。社交信息和用户的特征信息在动态视频海报合成前是静态的,在动态视频海报合成后能以动态的方式进行播放。

如图1所示,进一步作为优选的实施方式,还包括步骤s103:将动态视频海报通过社交媒体接口进行分享。本发明动态视频海报生成后,用户可通过社交媒体接口发送到微信朋友圈、qq空间、微博、博客等进行分享。

进一步作为优选的实施方式,所述识别当前直播的视频流这一步骤,具体为:通过应用程序识别当前播放的电视画面的声音,从而获得当前直播的视频流。

具体地,应用程序指安装在智能移动终端上的程序(如某平台app等),智能移动终端包括智能手机、平板电脑等终端。

以足球直播为例,若用户需要采用本发明的方法来编辑某个进球画面的动态视频海报,则可以进行如下操作:

首先,通过编码器从足球直播画面中截取进球前10秒的视频流(包含该进球画面)并上传后台;

接着,通过后台的用户信息输入口输入用户id和导入或上传用户头像,并在用户信息输入口中输入要发布的弹幕或留言;

然后,点击后台界面的动态视频海报合成按钮,即可通过合成模块生成包含该进球画面的动态视频海报;

最后,将包含该进球画面的动态视频海报通过社交媒体接口实现朋友圈、微博等的分享。

如图2所示,本发明实施例还提供了一种动态视频海报生成系统,包括:

视频流获取模块201,用于从直播的视频流中获取预设时间内的视频流;

动态视频海报生成模块202,用于根据用户特征信息、社交信息和预设时间内的视频流生成动态视频海报。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

如图2所示,进一步作为优选的实施方式,所述动态视频海报生成模块201包括:

获取单元2011,用于获取社交信息、用户的特征信息和海报模板;

合成单元2012,用于将社交信息、用户的特征信息、海报模板和预设时间内的视频流合成动态视频海报。

如图3所示,本发明实施例还提供了一种动态视频海报生成装置,包括:

至少一个存储器301,用于存储程序;

至少一个处理器302,用于执行所述程序以实现如本发明所述的一种动态视频海报生成方法。

上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

与图1的方法相对应,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的一种动态视频海报生成方法。其中,所述存储介质可为软盘、光盘、dvd、硬盘、闪存、u盘、cf卡、sd卡、mmc卡、sm卡、记忆棒(memorystick)、xd卡等。

综上所述,本发明一种动态视频海报生成方法、系统、装置及存储介质,从直播的视频流中获取预设时间内的视频流,并结合用户特征信息和社交信息生成动态视频海报,从而使视频海报能以动态视频的方式进行动态展示,且能通过该动态视频海报获取海报编辑用户的特征信息以及社交信息等更丰富的展示内容,有利于提升用户的操作体验。此外,本发明还可以将二维码、红包口令等信息合成到动态视频海报中,有利于通过动态视频海报来为第三方进行拉新推广。本发明的方案在电视直播等应用场合具有广阔的应用前景。

以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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