1.一种视频流云编辑系统,其特征在于,包括:云编辑器、云处理器、云存储器和云分发数据库;所述云编辑器与所述云处理器连接,所述云处理器分别与所述云存储器和所述云分发数据库连接,所述云存储器和所述云分发数据库连接;
所述云编辑器获取视频流,根据从所述视频流中选取的视频片段,向所述云处理器提交所述视频片段的视频信息,所述视频信息包括:视频流的地址信息、频道信息、剪辑信息和备注信息;
所述云处理器根据所述视频信息对所述视频片段进行处理,生成预设格式文件,将所述预设格式文件保存在所述云存储器中并发送到所述云分发数据库;
所述云分发数据库根据客户端的定制规则向所述客户端推送对应格式的文件;
所述系统还包括云转码数据库;所述云转码数据库分别与所述云处理器、云存储器和云分发数据库连接;
所述云转码数据库根据任务列表将所述预设格式文件转换成客户端定制的格式,将转换后的文件保存在所述云存储器中并发送至所述云分发数据库中;
所述云分发数据库根据客户端定制规则向所述客户端推送所述转换后的文件。
2.如权利要求1所述的系统,其特征在于,所述系统还包括云分析数据库;所述云分析数据库分别与所述云处理器和云存储器连接;
所述云分析数据库根据来自客户端的定制任务对所述视频片段文件进行语音分析,将分析结果保存在所述云存储器中;
所述云分发数据库从所述云存储器中读取所述分析结果并推送至所述客户端。
3.一种视频云编辑方法,其特征在于,包括:
云编辑器获取视频流,根据从所述视频流中选取的视频片段,向云处理器提交所述视频片段的视频信息;
云处理器根据所述视频信息对所述视频片段进行处理,生成预设格式文件,将所述预设格式文件保存在云存储器中并发送到云分发数据库;
所述云分发数据库根据客户端的定制规则向所述客户端推送对应格式的文件,所述视频信息包括:视频流的地址信息、频道信息、剪辑信息和备注信息;
所述方法还包括:
云转码数据库根据任务列表将所述预设格式文件转换成客户端定制的格式,将转换后的文件保存在所述云存储器中并发送至所述云分发数据库中;
所述云分发数据库根据客户端定制规则向所述客户端推送所述转换后的文件。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
云分析数据库根据来自客户端的定制任务对所述视频片段进行语音分析,将分析结果保存在所述云存储器中;
所述云分发数据库从所述云存储器中读取所述分析结果并推送至所述客户端。
5.如权利要求3所述的方法,其特征在于,所述预设格式文件包括:视频文件、信息文件、图片文件和音频文件中的任一种或多种。
6.如权利要求3所述的方法,其特征在于,所述客户端定制的格式包括:XML文件格式、图片文件格式和视频文件格式中的任一种或多种。
视频云编辑系统和方法\n技术领域\n[0001] 本发明涉及视频编辑技术领域,尤其涉及一种视频云编辑系统和方法。\n背景技术\n[0002] 目前,人们主要通过视频网站、app播放器、电视等途径观看视频。通过专门的下载软件来下载视频。这些普遍使用的视频采集及下载方式,仅能满足用户对于视频从采集到使用的一部分需求。除了对视频的主动搜索与被动接收外,还有对结果集的剪辑、切割、合并、转码、语音分析等环节,而这些有价值的需求仅依靠目前的视频获取方式是无法实现的。同时,目前视频的采集是分散的,有条件的,获取视频的质量往往受到人为因素的影响,耗时、耗力、效率低下。而能否有效采集及高效编辑视频已经成为各大视频网站、主流媒体决胜的关键,人们期望有一款产品以更好地满足人类普遍的视频采集与编辑需求。\n发明内容\n[0003] 本发明实施例提供一种视频云编辑系统和方法,用户可以根据实际需要选取视频来源或其它视频文件,对视频进行编辑处理,并根据定制的格式获取自己所需的格式文件。\n[0004] 为达上述目的,本发明实施例采用以下技术方案:\n[0005] 一种视频流云编辑系统,包括:云编辑器、云处理器、云存储器和云分发数据库;所述云编辑器与所述云处理器连接,所述云处理器分别与所述云存储器和所述云分发数据库连接,所述云存储器和所述云分发数据库连接;\n[0006] 所述云编辑器获取视频流,根据从所述视频流中选取的视频片段,向所述云处理器提交所述视频片段的视频信息;\n[0007] 所述云处理器根据所述视频信息对所述视频片段进行处理,生成预设格式文件,将所述预设格式文件保存在所述云存储器中并发送到所述云分发数据库;\n[0008] 所述云分发数据库根据客户端的定制规则向所述客户端推送对应格式的文件。\n[0009] 所述系统还包括云转码数据库;所述云转码数据库分别与所述云处理器、云存储器和云分发数据库连接;\n[0010] 所述云转码数据库根据任务列表将所述预设格式文件转换成客户端定制的格式,将转换后的文件保存在所述云存储器中并发送至所述云分发数据库中;\n[0011] 所述云分发数据库根据客户端定制规则向所述客户端推送所述转换后的文件。\n[0012] 所述系统还包括云分析数据库;所述云分析数据库分别与所述云处理器和云存储器连接;\n[0013] 所述云分析数据库根据来自客户端的定制任务对所述视频片段文件进行语音分析,将分析结果保存在所述云存储器中;\n[0014] 所述云分发数据库从所述云存储器中读取所述分析结果并推送至所述客户端。\n[0015] 一种视频云编辑方法,包括:\n[0016] 云编辑器获取视频流,根据从所述视频流中选取的视频片段,向所述云处理器提交所述视频片段的视频信息;\n[0017] 云处理器根据所述视频信息对所述视频片段进行处理,生成预设格式文件,将所述预设格式文件保存在云存储器中并发送到云分发数据库;\n[0018] 所述云分发数据库根据客户端的定制规则向所述客户端推送对应格式的文件。\n[0019] 所述方法还包括:\n[0020] 云转码数据库根据任务列表将所述预设格式文件转换成客户端定制的格式,将转换后的文件保存在所述云存储器中并发送至所述云分发数据库中;\n[0021] 所述云分发数据库根据客户端定制规则向所述客户端推送所述转换后的文件。\n[0022] 所述方法还包括:\n[0023] 云分析数据库根据来自客户端的定制任务对所述视频片段进行语音分析,将分析结果保存在所述云存储器中;\n[0024] 所述云分发数据库从所述云存储器中读取所述分析结果并推送至所述客户端。\n[0025] 所述视频信息包括:视频流的地址信息、频道信息、剪辑信息和备注信息。\n[0026] 所述预设格式文件包括:视频文件、信息文件、图片文件和音频文件中的任一种或多种。\n[0027] 所述客户端定制的格式包括:XML文件格式、图片文件格式和视频文件格式中的任一种或多种。\n[0028] 采用本发明的技术方案,能满足用户对视频的剪辑、切割、合并、转码、语音分析等环节,改变了人们采集和编辑视频的方式,并带来革命性的用户体验。丰富并扩大了视频采集能力范围,增加地方电视台视频源的聚合和实时采集能力,视频来源涵盖广泛,提供视频内容全面,提供更深层次的视频采集服务。更大程度地发挥视频价值,充分保证视频剪辑的每一个环节,从视频源的采集、获取、筛选、整理到视频的切割、合并、标引、转码、上传,覆盖视频使用的全流程,全面满足用户对视频的各类需求。适用行业广泛,可灵活满足用户的定制化需求。针对行业或企业特性,可快速打造定制xml模板,轻松获取所需的各种视频格式。\n能够对视频进行语音分析,用户可对语音分析结果进行校正,最终将剪辑完成的视频成品与语音分析结果推送到客户端。\n[0029] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。\n[0030] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。\n附图说明\n[0031] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:\n[0032] 图1是本发明实施例一提供的一种视频云编辑系统的结构示意图。\n[0033] 图2是本发明实施例二提供的一种视频云编辑系统的结构示意图。\n[0034] 图3是本发明实施例三提供的一种视频云编辑系统的结构示意图。\n[0035] 图4是本发明实施例提供的一种视频云编辑方法的流程示意图。\n[0036] 图5是本发明实施例提供的一种视频云编辑方法的流程示意图。\n[0037] 图6是本发明实施例提供的一种视频云编辑方法的流程示意图。\n具体实施方式\n[0038] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。\n[0039] 图1是本发明实施例一提供的一种视频云编辑系统,包括云编辑器10、云处理器\n11、云存储器12和云分发数据库13。云编辑器10与云处理器11连接,云处理器11分别与云存储器12和云分发数据库13连接,云存储器12和云分发数据库13连接。\n[0040] 云编辑器10获取视频流,该视频流来自与各个电视频道,云编辑器10通过播放器播放当前获取到的电视频道的视频流,由用户选取感兴趣的视频片段。\n[0041] 云编辑器10根据用户从视频流中选取的视频片段,向云处理器11提交视频片段的视频信息。云编辑器10向云处理器11提交一个格式文件,视频片段的视频信息保存在该格式文件中。\n[0042] 视频信息包括视频流的地址信息、频道信息、剪辑信息和备注信息。\n[0043] 其中,视频流的地址信息是云编辑器10获取该视频流的URL地址。\n[0044] 频道信息是该视频流的所属频道,包括频道ID和频道名称等信息。\n[0045] 剪辑信息包括视频片段的切点信息,记录了该视频片段在视频流中切割点。\n[0046] 备注信息记录了该视频片段的内容标引、关键词、用户输入的标题等信息。\n[0047] 云处理器11根据视频信息对视频片段进行处理,生成预设格式文件,将预设格式文件保存在云存储器12中并发送到云分发数据库13。\n[0048] 该预设格式文件包括视频文件、图片文件、信息文件和音频文件中的一种或多种。\n在一个实施例中,云处理器11对视频片段处理过程包括:云处理器11根据视频流的地址信息下载到该视频片段;对该视频片段分别进行切割、抽帧、和转封装处理,获得相应的视频文件、图片文件和音频文件;从该视频片段的视频信息中删除掉备注信息,获得信息文件。\n例如,该视频片段为TS流视频,云处理器11对该视频片段分别进行切割、抽帧、和转封装处理,获得相应的TS格式的视频文件、JPEG格式的图片文件和MP4格式音频文件。\n[0049] 云处理器11将上述预设格式文件保存在云存储器12中,用于后续的查询和调用,并将上述预设格式文件发送到云分发数据库13。\n[0050] 云分发数据库13根据客户端的定制规则向客户端推送对应格式的文件。用户使用客户端在本地进行设置,定制需要获取的格式文件。客户端将定制的格式文件类型设置上传至云分发数据库13,由云分发数据库13根据客户端定制的规则向客户端推送对应格式的文件。用户可以根据实际需要选取视频来源或者其它视频文件,对视频进行编辑处理,并根据定制的格式获取自己所需的格式文件。\n[0051] 图2是本发明实施例二提供的一种视频云编辑系统,包括云编辑器10、云处理器\n11、云存储器12,云分发数据库13和云转码数据库14。云编辑器10与云处理器11连接,云处理器11分别与云存储器12和云分发数据库13连接,云存储器12和云分发数据库13连接,云转码数据库14分别与云处理器11、云存储器12和云分发数据库13连接。\n[0052] 云转码数据库14根据任务列表将预设格式文件转换成客户端定制的格式。该任务列表中的任务来自客户端的定制操作。客户端定制的格式包括各种图片格式和视频格式,云转码数据库14将预设格式文件中的视频文件转换成客户端定制的视频格式,将预设格式文件中的图片文件转换成客户端定制的图片格式。云转码数据库14还可以将预设格式文件中的信息文件转换成客户端定制的XML文件,该XML文件中包括信息文件中的各项视频信息,如该视频片段所属视频流的地址信息,该视频片段的剪辑信息和频道信息等等。该XML文件中包含的视频信息可由用户在客户端进行定制,客户端可对该XML进行解析处理,从而使用户获得所需要的视频信息。\n[0053] 云转码数据库14将转换后的文件保存在云存储器12中并发送至云分发数据库13中。云分发数据库13根据客户端定制规则向客户端推送转换后的文件。用户与可以在客户端本地进行设置,定制需要获取的转换后的视频文件、图片文件或者XML文件。\n[0054] 图3是本发明实施例三提供的一种视频云编辑系统,包括云编辑器10、云处理器\n11、云存储器12,云分发数据库13,云转码数据库14和云分析数据库15。云编辑器10与云处理器11连接,云处理器11分别与云存储器12和云分发数据库13连接,云存储器12和云分发数据库13连接,云转码数据库14分别与云处理器11、云存储器12和云分发数据库13连接,云分析数据库15分别与云处理器11和云存储器12连接;\n[0055] 云分析数据库15根据来自客户端的定制任务对视频片段进行语音分析,将分析结果保存在云存储器12中。该语音分析任务来自于客户端的定制需求,云分析数据库15对视频片段进行语音分析,并可由用户对获得的语音分析结果进行校正,云分析数据库15将语音分析结果保存在云存储器12中。\n[0056] 云分发数据库13根据客户端的定制规则,从云存储器12中读取语音分析结果并推送至相应的客户端。使该视频云编辑系统能够向用户提供个性化的语音分析服务。\n[0057] 图4是本发明实施例提供的一种视频云编辑方法,包括以下步骤。\n[0058] S201,云编辑器获取视频流,根据从视频流中选取的视频片段,向云处理器提交视频片段的视频信息。\n[0059] S202,云处理器根据视频信息对视频片段进行处理,生成预设格式文件,将预设格式文件保存在云存储器中并发送到云分发数据库。\n[0060] S203,云分发数据库根据客户端的定制规则向客户端推送对应格式的文件。\n[0061] 图5是本发明实施例提供的一种视频云编辑方法,包括以下步骤。\n[0062] S301,云编辑器获取视频流,根据从视频流中选取的视频片段,向云处理器提交视频片段的视频信息。\n[0063] S302,云处理器根据视频信息对视频片段进行处理,生成预设格式文件,将预设格式文件保存在云存储器中并发送到云分发数据库。\n[0064] S303,云分发数据库根据客户端的定制规则向客户端推送对应格式的文件。\n[0065] S304,云转码数据库根据任务列表将预设格式文件转换成客户端定制的格式,将转换后的文件保存在云存储器中并发送至云分发数据库中。\n[0066] S305,云分发数据库根据客户端定制规则向客户端推送转换后的文件。\n[0067] 图6是本发明实施例提供的一种视频云编辑方法,包括以下步骤。\n[0068] S401,云编辑器获取视频流,根据从视频流中选取的视频片段,向云处理器提交视频片段的视频信息。\n[0069] S402,云处理器根据视频信息对视频片段进行处理,生成预设格式文件,将预设格式文件保存在云存储器中并发送到云分发数据库。\n[0070] S403,云分发数据库根据客户端的定制规则向客户端推送对应格式的文件。\n[0071] S404,云分析数据库根据来自客户端的定制任务对视频片段文件进行语音分析,将分析结果保存在云存储器中。\n[0072] S405,云分发数据库从云存储器中读取分析结果并推送至客户端。\n[0073] 在一个实施例中,视频信息包括:视频流的地址信息、频道信息、剪辑信息和备注信息。\n[0074] 在一个实施例中,预设格式文件包括:视频文件、信息文件、图片文件和音频文件中的任一种或多种。\n[0075] 在一个实施例中,客户端定制的格式包括:XML文件格式、图片文件格式和视频文件格式中的任一种或多种\n[0076] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。\n[0077] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0078] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0079] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0080] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2022-08-12
未缴年费专利权终止
IPC(主分类): H04N 21/234
专利号: ZL 201410447602.1
申请日: 2014.09.03
授权公告日: 2017.11.28
- 2017-11-28
- 2015-01-14
实质审查的生效
IPC(主分类): H04N 21/234
专利申请号: 201410447602.1
申请日: 2014.09.03
- 2014-12-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-08-16
|
2005-02-08
| | |
2
| | 暂无 |
2012-10-10
| | |
3
| |
2013-07-10
|
2013-03-29
| | |
4
| |
2013-03-20
|
2012-11-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |