视频制作方法、装置及电子设备的制造方法
【专利摘要】本发明公开一种视频制作方法、装置及电子设备,能够解决现有技术中用户在接收和筛选视频素材以及对视频素材进行编辑和合成时会耗费大量手机资源和用户时间的问题。在客户端,所述方法包括:向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;将所述统一资源定位符发送给指定参与者,以使指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成;接收服务器返回的合成后的完整视频。本发明适用于进行多素材的视频制作。
【专利说明】
视频制作方法、装置及电子设备
技术领域
[0001]本发明涉及音视频技术领域,尤其涉及一种视频制作方法、装置及电子设备。
【背景技术】
[0002]目前,用户普遍喜欢使用手机进行一些视频制作,由于受手机性能和电量的限制,用户只能进行一些较短的视频拍摄。而且,单人能拍摄的场景有限,能拍摄的素材较少。
[0003]为了进行多素材的视频制作,用户通常会从其他途径来收集相关的视频素材,例如让世界各地的朋友拍摄各自当地的视频素材,通过网络收集到自己手机上,然后在手机本地筛选出合适的视频素材,最后进行编辑和合成,得到最终的完整视频。
[0004]现有的多素材的视频制作,用户需要接收大量的视频素材,耗费手机大量的流量和电量;用户需要从大量视频素材中筛选出合适的视频素材,耗费用户大量的时间;手机在对筛选出的视频素材进行编辑和合成时,耗费手机大量的电量。
[0005]因此,采用现有的视频制作方法进行多素材的视频制作,用户在接收和筛选视频素材以及对视频素材进行编辑和合成时会耗费大量手机资源和用户时间。
【发明内容】
[0006]有鉴于此,本发明实施例提供一种视频制作方法、装置及电子设备,能够节省在进行多素材的视频制作时所耗费的设备资源和用户时间。
[0007]第一方面,本发明实施例提供一种视频制作方法,所述方法应用于客户端,所述方法包括:
[0008]向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;
[0009]接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;
[0010]将所述统一资源定位符发送给指定参与者,以使所述指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成;
[0011]接收服务器返回的合成后的完整视频。
[0012]结合第一方面,在第一方面的第一种实施方式中,在所述接收服务器返回的合成后的完整视频之前,所述方法还包括:
[0013]当上传至服务器的视频素材总数达到所述预设数量时,向服务器发送视频合成指令。
[0014]结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述接收服务器返回的合成后的完整视频包括:接收服务器返回的按照所述预设宽高比对上传的视频素材进行合成后的完整视频。
[0015]第二方面,本发明实施例提供一种视频制作方法,所述方法应用于服务器,所述方法包括:
[0016]接收客户端发送的视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;
[0017]根据所述视频素材收集信息生成对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;
[0018]将所述统一资源定位符发送给客户端,以使所述客户端将所述统一资源定位符发送给指定参与者;
[0019]接收指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求上传的视频素材,直至视频素材总数达到所述预设数量;
[0020]将所述指定参与者上传的视频素材进行合成,形成完整视频;
[0021 ]将所述完整视频发送给客户端。
[0022]结合第二方面,在第二方面的第一种实施方式中,在所述将所述指定参与者上传的视频素材进行合成,形成完整视频之前,所述方法还包括:
[0023]接收客户端发送的视频合成指令。
[0024]结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述将所述指定参与者上传的视频素材进行合成,形成完整视频包括:
[0025]对所述指定参与者上传的视频素材进行解析,得到每个视频素材的宽高比;
[0026]将宽高比与所述预设宽高比不一致的视频素材进行编辑,使得编辑后的视频素材的宽高比与所述预设宽高比一致;
[0027]将编辑后的视频素材与其他视频素材按照相同的分辨率比例进行合成,形成完整视频。
[0028]第三方面,本发明实施例提供一种视频制作装置,所述装置位于客户端,所述装置包括:
[0029]第一发送单元,用于向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;
[0030]第一接收单元,用于接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;
[0031 ]第二发送单元,用于将所述统一资源定位符发送给指定参与者,以使所述指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成;
[0032]第二接收单元,用于接收服务器返回的合成后的完整视频。
[0033]结合第三方面,在第三方面的第一种实施方式中,所述装置还包括:
[0034]第三发送单元,用于在所述第二接收单元接收服务器返回的合成后的完整视频之前,当上传至服务器的视频素材总数达到所述预设数量时,向服务器发送视频合成指令。
[0035]结合第三方面的第一种实施方式,在第三方面的第二种实施方式中,所述第二接收单元,用于接收服务器返回的按照所述预设宽高比对上传的视频素材进行合成后的完整视频。
[0036]第四方面,本发明实施例提供一种视频制作装置,所述装置位于服务器,所述装置包括:
[0037]第三接收单元,用于接收客户端发送的视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;
[0038]生成单元,用于根据所述视频素材收集信息生成对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;
[0039]第四发送单元,用于将所述统一资源定位符发送给客户端,以使所述客户端将所述统一资源定位符发送给指定参与者;
[0040]第四接收单元,用于接收指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求上传的视频素材,直至视频素材总数达到所述预设数量;
[0041]合成单元,用于将所述指定参与者上传的视频素材进行合成,形成完整视频;
[0042]第五发送单元,用于将所述完整视频发送给客户端。
[0043]结合第四方面,在第四方面的第一种实施方式中,所述装置还包括:
[0044]第五接收单元,用于在所述合成单元将所述指定参与者上传的视频素材进行合成,形成完整视频之前,接收客户端发送的视频合成指令。
[0045]结合第四方面的第一种实施方式,在第四方面的第二种实施方式中,所述合成单元包括:
[0046]解析子单元,用于对所述指定参与者上传的视频素材进行解析,得到每个视频素材的宽高比;
[0047]编辑子单元,用于将宽高比与所述预设宽高比不一致的视频素材进行编辑,使得编辑后的视频素材的宽高比与所述预设宽高比一致;
[0048]合成子单元,用于将编辑后的视频素材与其他视频素材按照相同的分辨率比例进行合成,形成完整视频。
[0049]第五方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行应用于客户端的前述任一所述的视频制作方法。
[0050]第六方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行应用于服务器的前述任一所述的视频制作方法。
[0051]本发明实施例提供的一种视频制作方法、装置及电子设备,客户端向服务器发送包括用户设定的视频素材的内容要求、预设数量和预设宽高比的视频素材收集信息,服务器向客户端返回与所述视频素材收集信息对应的统一资源定位符,客户端将所述统一资源定位符发送给指定参与者,以使指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器,服务器将指定参与者上传的预设数量的视频素材进行合成后返回给客户端。与现有技术相比,客户端不需要接收大量的视频素材并由用户进行筛选,也不需要在客户端进行合成,而只需要将设定的视频素材收集信息发送给服务器,由服务器据此进行视频素材的收集和合成,从而能够节省在进行多素材的视频制作时所耗费的设备资源和用户时间。
【附图说明】
[0052]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0053]图1为本发明视频制作方法实施例一的流程图;
[0054]图2为本发明视频制作方法实施例二的流程图;
[0055]图3为本发明视频制作装置实施例一的结构示意图;
[0056]图4为本发明视频制作装置实施例二的结构示意图;
[0057]图5为本发明电子设备实施例一的结构不意图;
[0058]图6为本发明电子设备实施例二的结构不意图。
【具体实施方式】
[0059]下面结合附图对本发明实施例进行详细描述。
[0060]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0061]图1为本发明视频制作方法实施例一的流程图,所述方法应用于客户端,如图1所示,本实施例的方法可以包括:
[0062]步骤11、向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比。
[0063]本实施例中,所述视频素材的内容要求包括主题、说明等,用于告知参与者需要上传什么样的视频素材。所述预设数量为用户希望收集的视频素材的总数量。所述预设宽高比为用户希望收集的视频素材的尺寸大小。
[0064]步骤12、接收服务器返回的与所述视频素材收集信息对应的统一资源定位符(Uniform Resource Locator,URL),所述统一资源定位符对应的页面显示所述视频素材的内容要求。
[0065]本实施例中,服务器返回的统一资源定位符包含唯一识别码信息,唯一识别码信息不同,统一资源定位符对应的页面也不同。
[0066]步骤13、将所述统一资源定位符发送给指定参与者,以使所述指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成。
[0067]本实施例中,客户端可以通过网络社交平台或者短信等方式将所述统一资源定位符发送给指定参与者。指定参与者获取到所述统一资源定位符之后,使用任意网页浏览器打开所述统一资源定位符,进入视频素材制作页面。其中,指定参与者可以使用当前设备录制符合所述内容要求的视频素材并进行上传,或者直接上传已经存储在当前设备中符合所述内容要求的视频素材。
[0068]具体地,参与者进入视频素材制作页面之后,系统按照参与者参与的先后顺序为每个参与者分配一个位置编号,参与者按照所分配的位置编号依次上传视频素材。参与者上传成功后,分配给该参与者的位置编号对应其上传的视频素材。当服务器接收到的视频素材的总数达到所述预设数量时,系统停止为其他参与者分配位置编号。
[0069]步骤14、接收服务器返回的合成后的完整视频。
[0070]本实施例中,在步骤14之前,当上传至服务器的视频素材总数达到所述预设数量时,客户端可以向服务器发送视频合成指令,服务器接收到该视频合成指令之后,对所收集的视频素材进行合成。
[0071]具体地,服务器首先对所述指定参与者上传的视频素材进行解析,得到每个视频素材的宽高比;然后将宽高比与所述预设宽高比不一致的视频素材进行编辑,使得编辑后的视频素材的宽高比与所述预设宽高比一致;最后将编辑后的视频素材与其他视频素材按照相同的分辨率比例进行合成,形成完整视频。
[0072]本实施例,客户端向服务器发送包括用户设定的视频素材的内容要求、预设数量和预设宽高比的视频素材收集信息,接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,客户端将所述统一资源定位符发送给指定参与者,以使指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器,由服务器将指定参与者上传的预设数量的视频素材进行合成后返回给客户端。与现有技术相比,客户端不需要接收大量的视频素材并由用户进行筛选,也不需要在客户端进行合成,而只需要将设定的视频素材收集信息发送给服务器,由服务器据此进行视频素材的收集和合成,从而能够节省在进行多素材的视频制作时所耗费的设备资源和用户时间。
[0073]图2为本发明视频制作方法实施例二的流程图,所述方法应用于服务器,如图2所示,本实施例的方法可以包括:
[0074]步骤21、接收客户端发送的视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比。
[0075]本实施例中,所述视频素材的内容要求包括主题、说明等,用于告知参与者需要上传什么样的视频素材。所述预设数量为用户希望收集的视频素材的总数量。所述预设宽高比为用户希望收集的视频素材的尺寸大小。
[0076]步骤22、根据所述视频素材收集信息生成对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求。
[0077]本实施例中,所述统一资源定位符包含唯一识别码信息,唯一识别码信息不同,统一资源定位符对应的页面也不同。
[0078]步骤23、将所述统一资源定位符发送给客户端,以使所述客户端将所述统一资源定位符发送给指定参与者。
[0079]本实施例中,客户端可以通过网络社交平台或者短信等方式将所述统一资源定位符发送给指定参与者。
[0080]步骤24、接收指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求上传的视频素材,直至视频素材总数达到所述预设数量。
[0081]本实施例中,指定参与者获取到所述统一资源定位符之后,使用任意网页浏览器打开所述统一资源定位符,进入视频素材制作页面。其中,指定参与者可以使用当前设备录制符合所述内容要求的视频素材并进行上传,或者直接上传已经存储在当前设备中符合所述内容要求的视频素材。
[0082]具体地,参与者进入视频素材制作页面之后,系统按照参与者参与的先后顺序为每个参与者分配一个位置编号,参与者按照所分配的位置编号依次上传视频素材。参与者上传成功后,分配给该参与者的位置编号对应其上传的视频素材。当服务器接收到的视频素材的总数达到所述预设数量时,系统停止为其他参与者分配位置编号。
[0083]步骤25、将所述指定参与者上传的视频素材进行合成,形成完整视频。
[0084]本实施例中,在步骤25之前,当服务器接收到的视频素材总数达到所述预设数量时,客户端可以向服务器发送视频合成指令,服务器接收到该视频合成指令之后,对所收集的视频素材进行合成,形成完整视频。
[0085]具体地,服务器首先对所述指定参与者上传的视频素材进行解析,得到每个视频素材的宽高比;然后将宽高比与所述预设宽高比不一致的视频素材进行编辑,使得编辑后的视频素材的宽高比与所述预设宽高比一致;最后将编辑后的视频素材与其他视频素材按照相同的分辨率比例进行合成,形成完整视频。
[0086]步骤26、将所述完整视频发送给客户端。
[0087]本实施例,服务器接收客户端发送的包括用户设定的视频素材的内容要求、预设数量和预设宽高比的视频素材收集信息,向客户端返回与所述视频素材收集信息对应的统一资源定位符,由客户端将所述统一资源定位符发送给指定参与者,以使指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器,服务器将指定参与者上传的预设数量的视频素材进行合成后返回给客户端。与现有技术相比,客户端不需要接收大量的视频素材并由用户进行筛选,也不需要在客户端进行合成,而只需要将设定的视频素材收集信息发送给服务器,由服务器据此进行视频素材的收集和合成,从而能够节省在进行多素材的视频制作时所耗费的设备资源和用户时间。
[0088]下面以具体的实例对上述实施例进行详细说明。
[0089]例如,现有3名学生计划创建一个拜年主题的视频,分别是一名创建者:张导演,两名参与者:小明和小李。
[0090]首先,张导演设定的视频素材的内容要求、预设数量和预设宽高比,其中,内容要求包括主题为“拜年”,说明为“请说出你对家人的祝福”,预设数量为2;将包括视频素材的内容要求、预设数量和预设宽高比的视频收集信息发送给服务器,服务器根据所述视频收集信息生成对应的统一资源定位符:http: / / www.cmcm.com/ video?room= 10000,该统一资源定位符包含唯一识别码信息:10000。
[0091]然后,张导演通过短信的方式将该统一资源定位符发送给小明和小李。
[0092]接着,小明和小李收到该统一资源定位符后,使用任意网页浏览器打开该统一资源定位符,进入视频素材制作页面。服务器分配给小明的位置编号为I,分配给小李的位置编号为2,小明和小李在视频素材制作页面看到视频素材的主题和说明,使用自己的手机自拍对自己家人的祝福,形成视频素材,随后把该视频素材通过该视频制作页面上传至服务器。
[0093]最后,张导演观察到收集到的视频素材已经达到预设数量,向服务器发送视频合成指令,服务器将小明和小李上传的视频素材进行合成,形成完整视频并发送给张导演。
[0094]图3为本发明视频制作装置实施例一的结构示意图,所述装置位于客户端,如图3所示,本实施例的装置可以包括:第一发送单元11、第一接收单元12、第二发送单元13、第二接收单元14,其中,第一发送单元11,用于向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;第一接收单元12,用于接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;第二发送单元13,用于将所述统一资源定位符发送给指定参与者,以使所述指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成;第二接收单元14,用于接收服务器返回的合成后的完整视频。
[0095]进一步地,所述装置还包括:
[0096]第三发送单元,用于在所述第二接收单元14接收服务器返回的合成后的完整视频之前,当上传至服务器的视频素材总数达到所述预设数量时,向服务器发送视频合成指令。
[0097]进一步地,所述第二接收单元14,用于接收服务器返回的按照所述预设宽高比对上传的视频素材进行合成后的完整视频。
[0098]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0099]图4为本发明视频制作装置实施例二的结构示意图,所述装置位于服务器,如图4所示,本实施例的装置可以包括:第三接收单元21、生成单元22、第四发送单元23、第四接收单元24、合成单元25、第五发送单元26,其中,第三接收单元21,用于接收客户端发送的视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比;生成单元22,用于根据所述视频素材收集信息生成对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求;第四发送单元23,用于将所述统一资源定位符发送给客户端,以使所述客户端将所述统一资源定位符发送给指定参与者;第四接收单元24,用于接收指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求上传的视频素材,直至视频素材总数达到所述预设数量;合成单元25,用于将所述指定参与者上传的视频素材进行合成,形成完整视频;第五发送单元26,用于将所述完整视频发送给客户端。
[0100]进一步地,所述装置还包括:
[0101]第五接收单元,用于在所述合成单元25将所述指定参与者上传的视频素材进行合成,形成完整视频之前,接收客户端发送的视频合成指令。
[0?02]进一步地,所述合成单元25包括:
[0103]解析子单元,用于对所述指定参与者上传的视频素材进行解析,得到每个视频素材的宽高比;
[0104]编辑子单元,用于将宽高比与所述预设宽高比不一致的视频素材进行编辑,使得编辑后的视频素材的宽高比与所述预设宽高比一致;
[0105]合成子单元,用于将编辑后的视频素材与其他视频素材按照相同的分辨率比例进行合成,形成完整视频。
[0106]本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0107]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0108]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0109]尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0110]在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPR0M或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDR0M)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0111]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。
[0112]在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0113]本发明实施例还提供一种电子设备,所述电子设备包含前述实施例所述的位于客户端的装置。
[0114]图5为本发明电子设备实施例一的结构示意图,可以实现本发明图1所示实施例的流程,如图5所示,上述电子设备可以包括:壳体31、处理器32、存储器33、电路板34和电源电路35,其中,电路板34安置在壳体31围成的空间内部,处理器32和存储器33设置在电路板34上;电源电路35,用于为上述电子设备的各个电路或器件供电;存储器33用于存储可执行程序代码;处理器32通过读取存储器33中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的应用于客户端的视频制作方法。
[0115]处理器32对上述步骤的具体执行过程以及处理器32通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1所示实施例的描述,在此不再赘述。
[0116]本发明实施例还提供一种电子设备,所述电子设备包含前述实施例所述的位于服务器的装置。
[0117]图6为本发明电子设备实施例二的结构示意图,可以实现本发明图2所示实施例的流程,如图6所示,上述电子设备可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的应用于服务器的视频制作方法。
[0118]处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图2所示实施例的描述,在此不再赘述。
[0119]该电子设备以多种形式存在,包括但不限于:
[0120](I)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0121](2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0122](3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0123](4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0124](5)其他具有数据交互功能的电子设备。
[0125]本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0126]为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本发明时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。
[0127]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
【主权项】
1.一种视频制作方法,其特征在于,所述方法应用于客户端,所述方法包括: 向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比; 接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求; 将所述统一资源定位符发送给指定参与者,以使所述指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成; 接收服务器返回的合成后的完整视频。2.根据权利要求1所述的视频制作方法,其特征在于,在所述接收服务器返回的合成后的完整视频之前,所述方法还包括: 当上传至服务器的视频素材总数达到所述预设数量时,向服务器发送视频合成指令。3.根据权利要求1或2所述的视频制作方法,其特征在于,所述接收服务器返回的合成后的完整视频包括:接收服务器返回的按照所述预设宽高比对上传的视频素材进行合成后的完整视频。4.一种视频制作方法,其特征在于,所述方法应用于服务器,所述方法包括: 接收客户端发送的视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比; 根据所述视频素材收集信息生成对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求; 将所述统一资源定位符发送给客户端,以使所述客户端将所述统一资源定位符发送给指定参与者; 接收指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求上传的视频素材,直至视频素材总数达到所述预设数量; 将所述指定参与者上传的视频素材进行合成,形成完整视频; 将所述完整视频发送给客户端。5.根据权利要求4所述的视频制作方法,其特征在于,在所述将所述指定参与者上传的视频素材进行合成,形成完整视频之前,所述方法还包括: 接收客户端发送的视频合成指令。6.根据权利要求4或5所述的视频制作方法,其特征在于,所述将所述指定参与者上传的视频素材进行合成,形成完整视频包括: 对所述指定参与者上传的视频素材进行解析,得到每个视频素材的宽高比; 将宽高比与所述预设宽高比不一致的视频素材进行编辑,使得编辑后的视频素材的宽高比与所述预设宽高比一致; 将编辑后的视频素材与其他视频素材按照相同的分辨率比例进行合成,形成完整视频。7.一种视频制作装置,其特征在于,所述装置位于客户端,所述装置包括: 第一发送单元,用于向服务器发送视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比; 第一接收单元,用于接收服务器返回的与所述视频素材收集信息对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求; 第二发送单元,用于将所述统一资源定位符发送给指定参与者,以使所述指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求将视频素材上传至服务器进行合成; 第二接收单元,用于接收服务器返回的合成后的完整视频。8.根据权利要求7所述的视频制作装置,其特征在于,所述装置还包括: 第三发送单元,用于在所述第二接收单元接收服务器返回的合成后的完整视频之前,当上传至服务器的视频素材总数达到所述预设数量时,向服务器发送视频合成指令。9.根据权利要求7或8所述的视频制作装置,其特征在于,所述第二接收单元,用于接收服务器返回的按照所述预设宽高比对上传的视频素材进行合成后的完整视频。10.一种视频制作装置,其特征在于,所述装置位于服务器,所述装置包括: 第三接收单元,用于接收客户端发送的视频素材收集信息,所述视频素材收集信息包括用户设定的视频素材的内容要求、预设数量和预设宽高比; 生成单元,用于根据所述视频素材收集信息生成对应的统一资源定位符,所述统一资源定位符对应的页面显示所述视频素材的内容要求; 第四发送单元,用于将所述统一资源定位符发送给客户端,以使所述客户端将所述统一资源定位符发送给指定参与者; 第四接收单元,用于接收指定参与者通过所述统一资源定位符对应的页面按照所述视频素材的内容要求上传的视频素材,直至视频素材总数达到所述预设数量; 合成单元,用于将所述指定参与者上传的视频素材进行合成,形成完整视频; 第五发送单元,用于将所述完整视频发送给客户端。
【文档编号】H04N21/858GK106028056SQ201610478843
【公开日】2016年10月12日
【申请日】2016年6月27日
【发明人】罗健辉
【申请人】北京金山安全软件有限公司