视频分享方法、装置及系统的制作方法_3

文档序号:9251274阅读:来源:国知局
r>[0133]当合拍视频文件的时长与原始视频文件的时长之和超过目标视频最大时长时,停止采集合拍视频数据。可选的,第二客户端还可以生成并显示用于提示合拍视频文件过长的提示信息。
[0134]如图4C,其示出了在合拍视频文件采集过程中涉及的界面示意图。第二客户端在获取到对应于原始视频文件的合拍响应指示后,首先自动播放原始视频文件,如图4C左侧图示。在播放完成后,提示用户进行合拍操作。如图4C右侧图示,仍然以通过摄像头采集得到合拍视频文件为例,在拍摄过程中,进度条43用于记录原始视频文件的时长与合拍视频文件的时长之和,且原始视频文件的时长与合拍视频文件的时长可以以不同的显示形态进行展示。用户在完成拍摄后,可点击“下一步”按钮44以完成原始视频文件和合拍视频文件的整合。
[0135]步骤406,第二客户端将原始视频文件和合拍视频文件整合为目标视频文件。
[0136]具体来讲,视频的整合可通过如下两种可能的实现方式:
[0137]在第一种可能的实现方式中,第二客户端将原始视频文件和合拍视频文件按预定顺序首尾拼接得到目标视频文件。
[0138]其中,预定顺序可以是原始视频文件在前,合拍视频文件在后;也可以是原始视频文件在后,合拍视频文件在前。通过拼接得到的目标视频文件在播放时根据拼接的顺序依次显示原始视频文件和合拍视频文件。
[0139]在第二种可能的实现方式中,第二客户端将原始视频文件和合拍视频文件合成为目标视频文件,该目标视频文件的同一视频画面中的不同区域在目标视频文件播放时分别显示原始视频文件和合拍视频文件。
[0140]通过将原始视频文件和合拍视频文件整合在同一视频画面中进行播放,可以丰富画面内容,提高信息承载率。比如,将一个时长为6秒的原始视频文件和一个时长为6秒的合拍视频文件进行合成后,仍然得到一个时长为6秒的视频文件,但该视频文件的画面内容结合了上述两个视频。特别的,当原始视频文件和合拍视频文件为两个时长不同的视频文件时,可通过添加帧数据或者删减帧数据的方式使得两个视频文件能够进行合成。
[0141]步骤407,第二客户端将目标视频文件分享给第一客户端和/或其它客户端。
[0142]第二客户端将不同用户拍摄的原始视频文件和合拍视频文件整合为一个目标视频文件后,将该目标视频文件分享给上述获取原始视频文件的用户或者其它用户,这可以充分提高视频分享的交互性和趣味性。进一步地,上述获取原始视频文件的用户和其它用户查看到该目标视频文件后,可通过登录的客户端在原始视频文件的基础上或在目标视频文件的基础上继续进行合拍。
[0143]其中,其它客户端包括下述其它客户端中的至少一种:
[0144]1、第二客户端指定的其它客户端;
[0145]2、关注第二客户端的其它客户端;
[0146]3、与第二客户端是好友关系的其它客户端;
[0147]4、请求合拍的其它客户端。
[0148]另外,根据网络连接方式的不同,第二客户端可以直接向第一客户端和/或其它客户端分享目标视频文件,也可以通过服务器向第一客户端和/或其它客户端分享目标视频文件。
[0149]可选的,上述步骤405之后还可以包括如下步骤408和409:
[0150]步骤408,第二客户端生成合拍视频文件的合拍视频封面。
[0151]合拍视频封面可以是从本地或网络中获取的图片,也可以是从合拍视频文件中截取的一帧画面。比如,第二客户端可将合拍视频文件的第一帧画面作为合拍视频封面。合拍视频封面可以起到对合拍视频文件进行标识和提供预览的作用。
[0152]步骤409,第二客户端将原始视频封面和合拍视频封面合成为目标视频文件的目标视频封面。
[0153]第二客户端生成合拍视频封面后,将合拍视频封面和第一客户端分享的原始视频封面进行合成,得到目标视频封面。目标视频封面可以起到对目标视频文件进行标识和提供预览的作用。
[0154]如图4D所示,其示出了在目标视频文件发表后涉及的界面示意图。界面顶端显示有对应于原始视频文件的消息体45,界面下方显示有对应于整合得到的目标视频文件的消息体46。另外,合成的目标视频封面47显示于目标视频文件的播放界面上层。
[0155]综上所述,本实施例提供的视频分享方法,通过第一客户端向第二客户端分享用于合作拍摄的原始视频文件,并由第二客户端获取对应于原始视频文件的合拍视频文件,然后将原始视频文件和合拍视频文件整合为一个目标视频文件;解决了【背景技术】存在的视频分享形式过于单一,缺乏交互性的问题;通过多个用户合拍视频,丰富了视频分享形式,提闻了交互性。
[0156]另外,本实施例还提供了多种视频分享方式,第一客户端可直接向第二客户端分享原始视频文件,也可通过服务器向第二客户端分享原始视频文件。其中,第二客户端的实现形式也非常多样,第二客户端可以是第一客户端指定的第二客户端、关注第一客户端的第二客户端、与第一客户端是好友关系的第二客户端以及请求合拍的第二客户端中的一种或多种。本实施例提供的视频分享方法,充分丰富了视频分享方式。另外,本实施例还提供了两种视频整合方式,其中,通过将原始视频文件和合拍视频文件整合在同一视频画面中进行播放,可以丰富画面内容,提高信息承载率。
[0157]需要说明的一点是:上述实施例仅以两个客户端之间进行视频分享、合拍为例来举例说明,但本发明提供的技术方案还可以实现三个或三个以上的客户端之间进行视频分享、合拍,此乃本领域技术人员基于上述实施例易于思及的部分,不再赘述。
[0158]在一个具体的例子中,以多个用户分别通过微视客户端进行视频合拍为例。小明使用电子设备登录微视客户端,拍摄获取一段原始视频文件。之后,小明借助于微视服务器发起视频合拍互动。小明通过微视客户端向微视服务器发送该原始视频文件,并通过微视服务器向自身的好友及关注者推送相关的互动消息,邀请他们参与合拍。
[0159]小明的好友小李使用电子设备登录微视客户端,接收到微视服务器推送的互动消息后,根据该互动消息从微视服务器中获取小明发布的原始视频文件。小李通过微视客户端提供的参与合拍的入口进行视频合拍。小李通过微视客户端播放原始视频文件,待播放完毕后切换至摄像头采集合拍视频文件的状态,小李使用摄像头拍摄获取一段合拍视频文件。之后,小李通过微视客户端将原始视频文件和合拍视频文件进行前后拼接得到一段完整的目标视频文件。小李通过微视客户端向微视服务器发送该目标视频文件,通过微视服务器向小明推送相关的互动响应,并通过微视服务器向其他用户推送相关的互动消息,邀请其他用户一起参与合拍。
[0160]小明通过自身登录的微视客户端接收到微视服务器推送的互动响应后,可以查看到小李分享的目标视频文件。其他用户通过自身登录的微视客户端接收到服务器推送的互动消息后,可以查看小明分享的原始视频文件和小李分享的目标视频文件,且同样可以参与到视频合拍互动中,拍摄更多的目标视频文件。
[0161]下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
[0162]请参考图5,其示出了本发明一个实施例提供的视频分享装置的结构方框图,该视频分享装置可以通过软件、硬件或者两者的结合实现成为第一客户端的部分或者全部。该视频分享装置可以包括:视频获取模块510和视频分享模块520。
[0163]视频获取模块510,用于获取用于合作拍摄的原始视频文件,所述原始视频文件是目标视频文件的一部分内容。
[0164]视频分享模块520,用于将所述原始视频文件分享给第二客户端,所述第二客户端用于获取对应于所述原始视频文件的合拍视频文件,将所述原始视频文件和所述合拍视频文件整合为所述目标视频文件。
[0165]综上所述,本实施例提供的视频分享装置,通过第一客户端向第二客户端分享用于合作拍摄的原始视频文件,并由第二客户端获取对应于原始视频文件的合拍视频文件,然后将原始视频文件和合拍视频文件整合为一个目标视频文件;解决了【背景技术】存在的视频分享形式过于单一,缺乏交互性的问题;通过多个用户合拍视频,丰富了视频分享形式,提闻了交互性。
[0166]请参考图6,其示出了本发明另一实施例提供的视频分享装置的结构方框图,该视频分享装置可以通过软件、硬件或者两者的结合实现成为第一客户端的部分或者全部。该视频分享装置可以包括:视频获取模块510和视频分享模块520。
[0167]视频获取模块510,用于获取用于合作拍摄的原始视频文件,所述原始视频文件是目标视频文件的一部分内容。
[0168]在第一种可能的实现方式中,所述视频获取模块510,包括:第一采集单元510a和第一写入单元510b。
[0169]第一采集单元510a,用于采集至少一组原始视频数据;第一写入单元510b,用于将采集到的所述至少一组原始视频数据写入同一视频文件中得到所述原始视频文件。
[0170]在第二种可能的实现方式中,所述视频获取模块510,包括:第二采集单元510c、第二写入单元510d和视频拼接单元510e。
[0171]第二采集单元510c,用于采集至少一组原始视频数据;第二写入单元510d,用于将采集到的所述至少一组原始视频数据分别写入对应的视频文件中得到至少一个原始视频文件,不同组的原始视频数据对应不同的原始视频文件;视频拼接单元510e,用于将所述至少一个原始视频文件拼接为一个原始视频文件。
[0172]可选的,所述装置还可以包括:时长检测模块512和信息显示模块514。
[0173]时长检测模块512,用于在获取所述原始视频文件的过程中,检测所述原始视频文件的时长是否超过原始视频最大时长,所述原始视频最大时长小于目标视频最大时长。
[0174]信息显示模块514,用于若超过所述原始视频最大时长,则显示提示信息,所述提示信息用于提示用户所述原始视频文件的时长过长。
[0175]视频分享模块520,用于将所述原始视频文件分享给第二客户端,所述第二客户端用于在获取到对应于所述原始视频文件的合拍视频文件后,将所述原始视频文件和所述合拍视频文件整合为一个目标视频文件。
[0176]其中,所述视频分享模块520,包括:第一分享单元520a或者第二分享单元520b。
[0177]第一分享单元520a,用于直接向所述第二客户端分享所述原始视频文件。
[0178]第二分享单元520b,用于通过服务器向所述第二客户端分享所述原始视频文件。
[0179]其中,所述第二客户端包括下述第二客户端中的至少一种:
[0180]所述第一客户端指定的第二客户端;
[0181]关注所述第一客户端的第二客户端;
[0182]与所述第一客户端是好友关系的第二客户端;
[0183]请求合拍的第二客户端。
[0184]可选的,所述装置还包括:封面生成模块530和封面分享模块540。
[0185]封面生成模块530
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1