CN106973304A - 基于云端的非线性剪辑方法、装置及系统 - Google Patents

基于云端的非线性剪辑方法、装置及系统 Download PDF

Info

Publication number
CN106973304A
CN106973304A CN201710079156.7A CN201710079156A CN106973304A CN 106973304 A CN106973304 A CN 106973304A CN 201710079156 A CN201710079156 A CN 201710079156A CN 106973304 A CN106973304 A CN 106973304A
Authority
CN
China
Prior art keywords
editing
video
raw data
clouds
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710079156.7A
Other languages
English (en)
Inventor
张超
李欣杰
沈操
许赫赫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Time Ltd By Share Ltd
Original Assignee
Beijing Time Ltd By Share Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Time Ltd By Share Ltd filed Critical Beijing Time Ltd By Share Ltd
Priority to CN201710079156.7A priority Critical patent/CN106973304A/zh
Publication of CN106973304A publication Critical patent/CN106973304A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明提供了一种基于云端的非线性剪辑方法、装置及系统。所述方法包括:接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;根据所述标识信息获取所述至少一个原始素材;对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。该技术方案实现了在剪辑集群本地剪辑视频的效果,使得用户无需将原始素材下载到终端设备上进行剪辑,因此不仅能节省网络带宽,且为用户节省时间,很大程度上提高了剪辑视频的效率。

Description

基于云端的非线性剪辑方法、装置及系统
技术领域
本发明涉及互联网技术领域,特别是涉及一种基于云端的非线性剪辑方法、装置及系统。
背景技术
剪辑是视频制作的工序之一,即将视频制作中所拍摄的大量素材经过选择、取舍、分解、组接等操作,最终完成一个连贯流畅、含义明确、主题鲜明并有艺术感染力的作品。
现有技术中,用户利用云端的视频源素材制作视频时,剪辑工作仅能在用户前端(如PC(personal computer,个人计算机)端或手机端)完成。即,用户必须从云端将视频源素材下载到PC端/手机端,并在PC端/手机端对视频源素材进行剪辑,然后再将制作好的视频上传至云端进行存储。这种视频剪辑方式使用起来非常不方便,具体表现为:第一,用户从云端将视频源素材下载到PC端/手机端时,不仅占用许多网络带宽,且浪费用户大量的时间;第二,若用户在剪辑视频的过程中中断剪辑,并换一台PC端/手机端继续剪辑视频时,必须重新下载视频源素材,或者由原PC端/手机端将制作一半的视频发送至当前PC端/手机端,因此操作起来十分不便,从而导致视频剪辑的效率较低。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于云端的非线性剪辑方法、装置及系统。
依据本发明的一个方面,提供了一种基于云端的非线性剪辑方法,应用于位于网络侧的剪辑集群,所述方法包括:
接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
根据所述标识信息获取所述至少一个原始素材;
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;
生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
可选地,根据所述标识信息获取所述至少一个原始素材,包括:
判断所述剪辑集群本地是否存储有所述标识信息对应的原始素材;
若是,则从剪辑集群本地获取所述标识信息对应的原始素材;
若否,则从云端素材库获取所述标识信息对应的原始素材,所述云端素材库中包括多个原始素材。
可选地,从云端素材库获取所述标识信息对应的原始素材,包括:
获取来自所述终端设备的身份信息;
根据预设的身份信息和云端素材库之间的对应关系,进入与所述身份信息对应的云端素材库;
从所述云端素材库中选择与所述标识信息对应的至少一个原始素材。
可选地,当从云端素材库获取所述标识信息对应的原始素材时,存储所述目标视频及其对应的播放地址,包括:
将所述目标视频及其对应的播放地址存储至云端。
可选地,所述剪辑指令包括取舍、分解、组接、渲染、合成、投票中的至少一种指令。
可选地,对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频,包括:
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;
当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种。
可选地,当接收针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,包括:
当接收到针对所述视频元素的预览指令时,以预览形式播放所述视频元素;
当接收到针对所述视频元素的合成指令时,将所述视频元素进行合成处理,得到所述目标视频;
当接收到针对所述视频元素的存储指令时,将所述视频元素存储于所述云端;当接收到针对存储于所述云端的视频元素的剪辑指令时,继续对所述视频元素执行剪辑操作。
可选地,所述方法还包括:
当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频;
播放所述目标视频。
可选地,播放所述目标视频,包括:
提供至少一种视频播放规则对应的多个可供选择的选项;
接收针对其中任一种或多种所述视频播放规则对应的选项的选择操作;
根据所选择的选项对应的视频播放规则播放所述目标视频。
可选地,所述视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。
依据本发明的另一个方面,提供了一种基于云端的非线性剪辑装置,设置于位于网络侧的剪辑集群,所述装置包括:
接收模块,适于接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
第一获取模块,适于根据所述标识信息获取所述至少一个原始素材;
剪辑模块,适于对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;
存储模块,适于生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
可选地,所述第一获取模块还适于:
判断本地是否存储有所述标识信息对应的原始素材;
若是,则从本地获取所述标识信息对应的原始素材;
若否,则从云端素材库获取所述标识信息对应的原始素材,所述云端素材库中包括多个原始素材。
可选地,所述第一获取模块还适于:
获取来自所述终端设备的身份信息;
根据预设的身份信息和云端素材库之间的对应关系,进入与所述身份信息对应的云端素材库;
从所述云端素材库中选择与所述标识信息对应的至少一个原始素材。
可选地,所述存储模块还适于:
当从云端素材库获取所述标识信息对应的原始素材时,将所述目标视频及其对应的播放地址存储至云端。
可选地,所述剪辑指令包括取舍、分解、组接、渲染、合成、投票中的至少一种指令。
可选地,所述剪辑模块还适于:
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;
当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种。
可选地,所述剪辑模块还适于:
当接收到针对所述视频元素的预览指令时,以预览形式播放所述视频元素;
当接收到针对所述视频元素的合成指令时,将所述视频元素进行合成处理,得到所述目标视频;
当接收到针对所述视频元素的存储指令时,将所述视频元素存储于所述云端;当接收到针对存储于所述云端的视频元素的剪辑指令时,继续对所述视频元素执行剪辑操作。
可选地,所述装置还包括:
第二获取模块,适于当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频;
播放模块,适于播放所述目标视频。
可选地,所述播放模块还适于:
提供至少一种视频播放规则对应的多个可供选择的选项;
接收针对其中任一种或多种所述视频播放规则对应的选项的选择操作;
根据所选择的选项对应的视频播放规则播放所述目标视频。
可选地,所述视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。
依据本发明的另一个方面,提供了一种基于云端的非线性剪辑系统,包括:
终端设备,适于向剪辑集群发送视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
所述剪辑集群,适于接收来自所述终端设备的视频剪辑请求;根据所述视频剪辑请求中携带的标识信息获取所述至少一个原始素材;对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频,并生成所述目标视频对应的播放地址;存储所述目标视频及其对应的播放地址。
可选地,所述系统还包括视频源站;
所述视频源站,适于存储多个用于制作视频的原始素材;
所述剪辑集群,还适于判断所述剪辑集群本地是否存储有所述标识信息对应的原始素材;若是,则从所述剪辑集群本地获取所述标识信息对应的原始素材;若否,则从所述视频源站获取所述标识信息对应的原始素材。
可选地,所述系统还包括云存储器;所述云存储器适于存储所述目标视频及其对应的播放地址。
可选地,所述终端设备和所述剪辑集群之间设置有PHP时间号接口;所述PHP时间号接口适于:
接收来自所述终端设备的视频剪辑请求,并将所述视频剪辑请求转发至所述剪辑集群。
可选地,所述剪辑集群包括:
预览组件,适于对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种;当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频,并播放所述目标视频;
合成组件,适于当监测到针对所述待合成视频元素的合成指令时,将所述待合成视频元素进行合成处理,得到所述目标视频;生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
采用本发明实施例提供的技术方案,剪辑集群接收到来自终端设备的视频剪辑请求时,能够获取原始素材,并直接在剪辑集群本地对原始素材进行剪辑操作,进而得到目标视频,使得用户无需将原始素材下载到终端设备上进行剪辑,更无需将终端设备上剪辑好的视频再上传至网络侧,因此不仅能节省网络带宽,且为用户节省时间。此外,若用户在剪辑视频的过程中中断剪辑,并换一台终端设备继续剪辑视频时,现有技术中需要将剪辑到一半的视频和原始素材再次下载到更换后的终端设备,且剪辑完成后再重新上传至网络侧,而本发明中的技术方案由于在网络侧进行剪辑,因此可将剪辑到一半的视频暂存在网络侧,并在下次继续剪辑该视频时仍然在剪辑集群中进行,而无需反复执行下载/上传操作,因此为用户节省了大量的时间,且很大程度上提高了剪辑视频的效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明一个实施例的一种基于云端的非线性剪辑方法的示意性流程图;
图2是根据本发明一具体实施例的一种基于云端的非线性剪辑方法的示意性流程图;
图3是根据本发明一个实施例的一种基于云端的非线性剪辑装置的示意性框图;
图4是根据本发明另一个实施例的一种基于云端的非线性剪辑装置的示意性框图;
图5是根据本发明一个实施例的一种基于云端的非线性剪辑系统的示意性框图;
图6是根据本发明另一个实施例的一种基于云端的非线性剪辑系统的示意性框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1是根据本发明一个实施例的一种基于云端的非线性剪辑方法的示意性流程图。如图1所示,该方法应用于位于网络侧的剪辑集群,其一般性地可包括以下步骤S101-S104:
步骤S101,接收来自终端设备的视频剪辑请求,视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令。
步骤S102,根据标识信息获取至少一个原始素材。
步骤S103,对原始素材执行与剪辑指令相对应的剪辑操作,得到目标视频。
步骤S104,生成目标视频对应的播放地址,并存储目标视频及其对应的播放地址。
采用本发明实施例提供的技术方案,剪辑集群接收到来自终端设备的视频剪辑请求时,能够获取原始素材,并直接在剪辑集群本地对原始素材进行剪辑操作,进而得到目标视频,使得用户无需将原始素材下载到终端设备上进行剪辑,更无需将终端设备上剪辑好的视频再上传至网络侧,因此不仅能节省网络带宽,且为用户节省时间。此外,若用户在剪辑视频的过程中中断剪辑,并换一台终端设备继续剪辑视频时,现有技术中需要将剪辑到一半的视频和原始素材再次下载到更换后的终端设备,且剪辑完成后再重新上传至网络侧,而本发明中的技术方案由于在网络侧进行剪辑,因此可将剪辑到一半的视频暂存在网络侧,并在下次继续剪辑该视频时仍然在剪辑集群中进行,而无需反复执行下载/上传操作,因此为用户节省了大量的时间,且很大程度上提高了剪辑视频的效率。
以下针对上述步骤S101-S104进行详细说明。
首先执行步骤S101,即接收来自终端设备的视频剪辑请求,视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令。其中,剪辑指令可以是制作视频过程中能够使用的任一种或多种操作对应的指令,例如取舍、分解、组接、渲染、合成、投票等。终端设备可以是PC、手机、Ipad(平板电脑)等任一种可发出视频剪辑请求的设备。原始素材的标识信息可以是原始素材的URL(Uniform Resource Locator,统一资源定位符)。
然后执行步骤S102,即根据标识信息获取至少一个原始素材。用于制作目标视频的原始素材可存储于剪辑集群中,也可存储于云端素材库中。当原始素材的标识信息为URL时,剪辑集群和/或云端素材库中存储有原始素材及各原始素材对应的URL,根据视频剪辑请求中携带的URL即可准确获取制作目标视频的原始素材。
在一个实施例中,在获取用于制作目标视频的至少一个原始素材时,可首先判断剪辑集群本地是否存储有视频剪辑请求中携带的标识信息对应的原始素材;若存在,则直接从剪辑集群本地获取该标识信息对应的原始素材;若不存在,则从云端素材库获取该标识信息对应的原始素材。具体地,可按照如下方式从云端素材库获取标识信息对应的原始素材:首先,获取来自终端设备的身份信息,该身份信息可以是终端设备用户登录云端素材库的账号信息;其次,根据预设的身份信息和云端素材库之间的对应关系,进入与该身份信息对应的云端素材库;再次,从云端素材库中选择与标识信息对应的至少一个原始素材。
获取到用于制作目标视频的原始素材之后,继续执行步骤S103,即对原始素材执行与剪辑指令相对应的剪辑操作,得到目标视频。在一个实施例中,对原始素材执行与剪辑指令相对应的剪辑操作后,可得到视频元素;当接收到针对该视频元素的预设指令时,执行与预设指令对应的操作,其中,预设指令包括预览指令、合成指令、存储指令中的至少一种。具体地,当接收到针对视频元素的预览指令时,以预览形式播放视频元素;当接收到针对视频元素的合成指令时,将视频元素进行合成处理,得到目标视频;当接收到针对视频元素的存储指令时,将视频元素存储于云端;当接收到针对存储于云端的视频元素的剪辑指令时,继续对视频元素执行剪辑操作。
也就是说,对原始素材执行与剪辑指令相对应的剪辑操作的过程中,可实时生成视频元素,用户可通过播放该视频元素来预览剪辑过程中的视频效果;也可将视频元素暂存在剪辑集群或云端(例如云端素材库或者用于存储视频的云存储器),以便用户能够随时随地继续对该视频元素进行剪辑;还可以在剪辑完成时,对视频元素执行合成操作,以获得目标视频。
在获取到目标视频之后,继续执行步骤S104,即生成目标视频对应的播放地址,并存储目标视频及其对应的播放地址。具体地,可将目标视频及其对应的播放地址存储在剪辑集群本地,也可将目标视频及其对应的播放地址存储至云端(例如用于存储视频的云存储器)。
存储目标视频及其对应的播放地址之后,上述方法还包括以下步骤:当监测到在任一网络环境下的终端设备上针对播放地址的触发操作时,获取播放地址对应的目标视频,并播放该目标视频。
在一个实施例中,目标视频存储于剪辑集群中。当监测到在任一网络环境下的终端设备上针对播放地址的触发操作时,剪辑集群从本地获取播放地址对应的目标视频,然后播放该目标视频。
在一个实施例中,目标视频存储于云存储器中。当监测到在任一网络环境下的终端设备上针对播放地址的触发操作时,剪辑集群将携带有该播放地址的视频获取指令发送至云存储器,由云存储器查询该播放地址对应的目标视频,并将查询到的目标视频传输至剪辑集群进行播放。
由上述实施例可知,由剪辑集群剪辑制作的目标视频能够使任一网络环境下的终端设备观看,实现了由剪辑集群剪辑制作的目标视频能够面向所有用户播放加速的效果。
在一个实施例中,播放目标视频时,还可提供至少一种视频播放规则对应的多个可供选择的选项;其中,视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。当接收针对其中任一种或多种视频播放规则对应的选项的选择操作时,根据所选择的选项对应的视频播放规则播放目标视频。例如,在播放目标视频时,用户选择清晰度为高清,并开启弹幕,则剪辑集群按照高清规则播放目标视频,同时开启目标视频对应的弹幕功能。
以下通过一具体实施例来说明本发明提供的基于云端的非线性剪辑方法。
图2是根据本发明一具体实施例的一种基于云端的非线性剪辑方法的示意性流程图。该具体实施例中,终端设备为PC端,云端存储有用于制作目标视频的原始素材及其对应的URL信息。如图2所示,该方法应用于位于网络侧的剪辑集群,包括以下步骤S201-S208:
步骤S201,接收来自PC端的视频剪辑请求,该视频剪辑请求中携带有用于制作目标视频的原始素材的URL以及剪辑指令。
其中,剪辑指令可以是制作视频过程中能够使用的任一种或多种操作对应的指令,例如取舍、分解、组接、渲染、合成、投票等。
步骤S202,根据原始素材的URL从云端获取对应的原始素材。
步骤S203,对原始素材执行与剪辑指令对应的剪辑操作,并实时生成视频元素。
例如,剪辑指令包括取舍指令和组接指令,当剪辑集群对原始素材执行完取舍指令和组接指令时,即可生成对原始素材进行取舍和组接后的视频元素。根据PC端对视频元素发出的不同指令,剪辑集群可执行以下步骤S204至步骤S206中的任一对应步骤。具体地,当接收到对视频元素的预览操作时,执行步骤S204;当接收到对视频元素的存储操作时,执行步骤S205;当接收到对视频元素的合成操作时,执行步骤S206。
步骤S204,当接收到对视频元素的预览指令时,以预览形式播放视频元素。
步骤S205,当接收到针对视频元素的存储指令时,将视频元素存储于云端。
步骤S206,当接收到针对视频元素的合成指令时,将视频元素进行合成处理,得到目标视频。然后执行步骤S207。
步骤S207,生成目标视频对应的播放地址,并将目标视频及其对应的播放地址存储在云端。
步骤S208,当监测到在任一网络环境下的终端设备上针对播放地址的触发操作时,从云端获取该播放地址对应的目标视频,并播放该目标视频。
该步骤中,在播放目标视频时,还可提供至少一种视频播放规则对应的多个可供选择的选项;其中,视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。当接收针对其中任一种或多种视频播放规则对应的选项的选择操作时,根据所选择的选项对应的视频播放规则播放目标视频。例如,在播放目标视频时,用户选择清晰度为高清,并开启弹幕,则剪辑集群按照高清规则播放目标视频,同时开启目标视频对应的弹幕功能。
由上述实施例可看出,采用本发明提供的基于云端的非线性剪辑方法,剪辑集群在接收到来自终端设备的视频剪辑请求时,能够从云端获取原始素材,并直接在剪辑集群本地对原始素材进行剪辑操作,进而得到目标视频,使得用户无需将原始素材下载到终端设备上进行剪辑,更无需将终端设备上剪辑好的视频再上传至网络侧,因此不仅能节省网络带宽,且为用户节省时间。此外,在剪辑集群中剪辑视频的过程中,用户还可以随时预览或存储制作中的视频元素,使得用户能够实时查看视频的剪辑效果,且当用户在剪辑视频的过程中中断剪辑,并换一台终端设备继续剪辑视频时,可将剪辑到一半的视频元素暂存在网络侧,并在下次继续剪辑该视频元素时仍然在剪辑集群中进行,而无需反复执行下载/上传操作,因此为用户节省了大量的时间,且很大程度上提高了剪辑视频的效率。
图3是根据本发明一个实施例的一种基于云端的非线性剪辑装置的示意性框图。如图3所示,该装置设置于位于网络侧的剪辑集群,包括:
接收模块310,适于接收来自终端设备的视频剪辑请求,视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
第一获取模块320,与接收模块310相耦合,适于根据标识信息获取至少一个原始素材;
剪辑模块330,与第一获取模块320相耦合,适于对原始素材执行与剪辑指令相对应的剪辑操作,得到目标视频;
存储模块340,与剪辑模块330相耦合,适于生成目标视频对应的播放地址,并存储目标视频及其对应的播放地址。
可选地,第一获取模块320还适于:
判断本地是否存储有标识信息对应的原始素材;
若是,则从本地获取标识信息对应的原始素材;
若否,则从云端素材库获取标识信息对应的原始素材,云端素材库中包括多个原始素材。
可选地,第一获取模块320还适于:
获取来自终端设备的身份信息;
根据预设的身份信息和云端素材库之间的对应关系,进入与身份信息对应的云端素材库;
从云端素材库中选择与标识信息对应的至少一个原始素材。
可选地,存储模块340还适于:
当从云端素材库获取标识信息对应的原始素材时,将目标视频及其对应的播放地址存储至云端。
可选地,剪辑指令包括取舍、分解、组接、渲染、合成、投票中的至少一种指令。
可选地,剪辑模块330还适于:
对原始素材执行与剪辑指令相对应的剪辑操作,得到视频元素;
当接收到针对视频元素的预设指令时,执行与预设指令对应的操作,其中,预设指令包括预览指令、合成指令、存储指令中的至少一种。
可选地,剪辑模块330还适于:
当接收到针对视频元素的预览指令时,以预览形式播放视频元素;
当接收到针对视频元素的合成指令时,将视频元素进行合成处理,得到目标视频;
当接收到针对视频元素的存储指令时,将视频元素存储于云端;当接收到针对存储于云端的视频元素的剪辑指令时,继续对视频元素执行剪辑操作。
可选地,如图4所示,上述装置还包括:
第二获取模块350,与存储模块340相耦合,适于当监测到在任一网络环境下的终端设备上针对播放地址的触发操作时,获取播放地址对应的目标视频;
播放模块360,与第二获取模块350相耦合,适于播放目标视频。
可选地,播放模块360还适于:
提供至少一种视频播放规则对应的多个可供选择的选项;
接收针对其中任一种或多种视频播放规则对应的选项的选择操作;
根据所选择的选项对应的视频播放规则播放目标视频。
可选地,视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。
采用本发明实施例提供的装置,剪辑集群接收到来自终端设备的视频剪辑请求时,能够获取原始素材,并直接在剪辑集群本地对原始素材进行剪辑操作,进而得到目标视频,使得用户无需将原始素材下载到终端设备上进行剪辑,更无需将终端设备上剪辑好的视频再上传至网络侧,因此不仅能节省网络带宽,且为用户节省时间。此外,若用户在剪辑视频的过程中中断剪辑,并换一台终端设备继续剪辑视频时,现有技术中需要将剪辑到一半的视频和原始素材再次下载到更换后的终端设备,且剪辑完成后再重新上传至网络侧,而本发明中的技术方案由于在网络侧进行剪辑,因此可将剪辑到一半的视频暂存在网络侧,并在下次继续剪辑该视频时仍然在剪辑集群中进行,而无需反复执行下载/上传操作,因此为用户节省了大量的时间,且很大程度上提高了剪辑视频的效率。
本领域的技术人员应可理解,图3和图4中的基于云端的非线性剪辑装置能够用来实现前文所述的基于云端的非线性剪辑方案,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。
图5是根据本发明一个实施例的一种基于云端的非线性剪辑系统的示意性框图。如图5所示,该系统包括:
终端设备510,适于向剪辑集群520发送视频剪辑请求,视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令。
剪辑集群520,与终端设备510相耦合,适于接收来自终端设备510的视频剪辑请求;根据视频剪辑请求中携带的标识信息获取至少一个原始素材;对原始素材执行与剪辑指令相对应的剪辑操作,得到目标视频,并生成目标视频对应的播放地址;存储目标视频及其对应的播放地址。
可选地,如图6所示,上述系统还包括视频源站530。
视频源站530,与剪辑集群520相耦合,适于存储多个用于制作视频的原始素材。
剪辑集群520,还适于判断剪辑集群520本地是否存储有标识信息对应的原始素材;若是,则从剪辑集群520本地获取标识信息对应的原始素材;若否,则从视频源站530获取标识信息对应的原始素材。
云存储器540,与剪辑集群520相耦合,适于存储目标视频及其对应的播放地址。
可选地,终端设备510和剪辑集群520之间设置有PHP时间号接口;PHP时间号接口适于:
接收来自终端设备510的视频剪辑请求,并将视频剪辑请求转发至剪辑集群520。
可选地,剪辑集群520包括:
预览组件,适于对原始素材执行与剪辑指令相对应的剪辑操作,得到视频元素;当接收到针对视频元素的预设指令时,执行与预设指令对应的操作,其中,预设指令包括预览指令、合成指令、存储指令中的至少一种;当监测到在任一网络环境下的终端设备上针对播放地址的触发操作时,获取播放地址对应的目标视频,并播放目标视频。
合成组件,与预览组件相耦合,适于当监测到针对待合成视频元素的合成指令时,将待合成视频元素进行合成处理,得到目标视频;生成目标视频对应的播放地址,并存储目标视频及其对应的播放地址。
采用本发明实施例提供的系统,剪辑集群接收到来自终端设备的视频剪辑请求时,能够获取原始素材,并直接在剪辑集群本地对原始素材进行剪辑操作,进而得到目标视频,使得用户无需将原始素材下载到终端设备上进行剪辑,更无需将终端设备上剪辑好的视频再上传至网络侧,因此不仅能节省网络带宽,且为用户节省时间。此外,若用户在剪辑视频的过程中中断剪辑,并换一台终端设备继续剪辑视频时,现有技术中需要将剪辑到一半的视频和原始素材再次下载到更换后的终端设备,且剪辑完成后再重新上传至网络侧,而本发明中的技术方案由于在网络侧进行剪辑,因此可将剪辑到一半的视频暂存在网络侧,并在下次继续剪辑该视频时仍然在剪辑集群中进行,而无需反复执行下载/上传操作,因此为用户节省了大量的时间,且很大程度上提高了剪辑视频的效率。
本领域的技术人员应可理解,图5和图6中的基于云端的非线性剪辑系统能够用来实现前文所述的基于云端的非线性剪辑方案,其中的细节描述应与前文方法部分描述类似,为避免繁琐,此处不另赘述。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于云端的非线性剪辑装置以及基于云端的非线性剪辑系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
本发明实施例提供了A1.一种基于云端的非线性剪辑方法,应用于位于网络侧的剪辑集群,所述方法包括:
接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
根据所述标识信息获取所述至少一个原始素材;
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;
生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
A2.根据A1所述的方法,其中,根据所述标识信息获取所述至少一个原始素材,包括:
判断所述剪辑集群本地是否存储有所述标识信息对应的原始素材;
若是,则从剪辑集群本地获取所述标识信息对应的原始素材;
若否,则从云端素材库获取所述标识信息对应的原始素材,所述云端素材库中包括多个原始素材。
A3.根据A2所述的方法,其中,从云端素材库获取所述标识信息对应的原始素材,包括:
获取来自所述终端设备的身份信息;
根据预设的身份信息和云端素材库之间的对应关系,进入与所述身份信息对应的云端素材库;
从所述云端素材库中选择与所述标识信息对应的至少一个原始素材。
A4.根据A2或A3所述的方法,其中,当从云端素材库获取所述标识信息对应的原始素材时,存储所述目标视频及其对应的播放地址,包括:
将所述目标视频及其对应的播放地址存储至云端。
A5.根据A1-A4中任一项所述的方法,其中,所述剪辑指令包括取舍、分解、组接、渲染、合成、投票中的至少一种指令。
A6.根据A1-A5中任一项所述的方法,其中,对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频,包括:
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;
当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种。
A7.根据A6所述的方法,其中,当接收针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,包括:
当接收到针对所述视频元素的预览指令时,以预览形式播放所述视频元素;
当接收到针对所述视频元素的合成指令时,将所述视频元素进行合成处理,得到所述目标视频;
当接收到针对所述视频元素的存储指令时,将所述视频元素存储于所述云端;当接收到针对存储于所述云端的视频元素的剪辑指令时,继续对所述视频元素执行剪辑操作。
A8.根据A1-A7中任一项所述的方法,其中,所述方法还包括:
当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频;
播放所述目标视频。
A9.根据A8所述的方法,其中,播放所述目标视频,包括:
提供至少一种视频播放规则对应的多个可供选择的选项;
接收针对其中任一种或多种所述视频播放规则对应的选项的选择操作;
根据所选择的选项对应的视频播放规则播放所述目标视频。
A10.根据A9所述的方法,其中,所述视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。
本发明实施例还提供了B11.一种基于云端的非线性剪辑装置,设置于位于网络侧的剪辑集群,所述装置包括:
接收模块,适于接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
第一获取模块,适于根据所述标识信息获取所述至少一个原始素材;
剪辑模块,适于对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;
存储模块,适于生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
B12.根据B11所述的装置,其中,所述第一获取模块还适于:
判断本地是否存储有所述标识信息对应的原始素材;
若是,则从本地获取所述标识信息对应的原始素材;
若否,则从云端素材库获取所述标识信息对应的原始素材,所述云端素材库中包括多个原始素材。
B13.根据B12所述的装置,其中,所述第一获取模块还适于:
获取来自所述终端设备的身份信息;
根据预设的身份信息和云端素材库之间的对应关系,进入与所述身份信息对应的云端素材库;
从所述云端素材库中选择与所述标识信息对应的至少一个原始素材。
B14.根据B12或B13所述的装置,其中,所述存储模块还适于:
当从云端素材库获取所述标识信息对应的原始素材时,将所述目标视频及其对应的播放地址存储至云端。
B15.根据B11-B14中任一项所述的装置,其中,所述剪辑指令包括取舍、分解、组接、渲染、合成、投票中的至少一种指令。
B16.根据B11-B15中任一项所述的装置,其中,所述剪辑模块还适于:
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;
当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种。
B17.根据B16所述的装置,其中,所述剪辑模块还适于:
当接收到针对所述视频元素的预览指令时,以预览形式播放所述视频元素;
当接收到针对所述视频元素的合成指令时,将所述视频元素进行合成处理,得到所述目标视频;
当接收到针对所述视频元素的存储指令时,将所述视频元素存储于所述云端;当接收到针对存储于所述云端的视频元素的剪辑指令时,继续对所述视频元素执行剪辑操作。
B18.根据B11-B17中任一项所述的装置,其中,所述装置还包括:
第二获取模块,适于当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频;
播放模块,适于播放所述目标视频。
B19.根据B18所述的装置,其中,所述播放模块还适于:
提供至少一种视频播放规则对应的多个可供选择的选项;
接收针对其中任一种或多种所述视频播放规则对应的选项的选择操作;
根据所选择的选项对应的视频播放规则播放所述目标视频。
B20.根据B19所述的装置,其中,所述视频播放规则包括清晰度、音量、画面尺寸、开启/关闭弹幕中的至少一种。
本发明实施例还提供了C21.一种基于云端的非线性剪辑系统,包括:
终端设备,适于向剪辑集群发送视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
所述剪辑集群,适于接收来自所述终端设备的视频剪辑请求;根据所述视频剪辑请求中携带的标识信息获取所述至少一个原始素材;对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频,并生成所述目标视频对应的播放地址;存储所述目标视频及其对应的播放地址。
C22.根据C21所述的系统,其中,所述系统还包括视频源站;
所述视频源站,适于存储多个用于制作视频的原始素材;
所述剪辑集群,还适于判断所述剪辑集群本地是否存储有所述标识信息对应的原始素材;若是,则从所述剪辑集群本地获取所述标识信息对应的原始素材;若否,则从所述视频源站获取所述标识信息对应的原始素材。
C23.根据C21或C22所述的系统,其中,所述系统还包括云存储器;所述云存储器适于存储所述目标视频及其对应的播放地址。
C24.根据C21-C23中任一项所述的系统,其中,所述终端设备和所述剪辑集群之间设置有PHP时间号接口;所述PHP时间号接口适于:
接收来自所述终端设备的视频剪辑请求,并将所述视频剪辑请求转发至所述剪辑集群。
C25.根据C21-C24中任一项所述的系统,其中,所述剪辑集群包括:
预览组件,适于对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种;当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频,并播放所述目标视频;
合成组件,适于当监测到针对所述待合成视频元素的合成指令时,将所述待合成视频元素进行合成处理,得到所述目标视频;生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。

Claims (10)

1.一种基于云端的非线性剪辑方法,应用于位于网络侧的剪辑集群,所述方法包括:
接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
根据所述标识信息获取所述至少一个原始素材;
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;
生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
2.根据权利要求1所述的方法,其中,根据所述标识信息获取所述至少一个原始素材,包括:
判断所述剪辑集群本地是否存储有所述标识信息对应的原始素材;
若是,则从剪辑集群本地获取所述标识信息对应的原始素材;
若否,则从云端素材库获取所述标识信息对应的原始素材,所述云端素材库中包括多个原始素材。
3.根据权利要求2所述的方法,其中,从云端素材库获取所述标识信息对应的原始素材,包括:
获取来自所述终端设备的身份信息;
根据预设的身份信息和云端素材库之间的对应关系,进入与所述身份信息对应的云端素材库;
从所述云端素材库中选择与所述标识信息对应的至少一个原始素材。
4.根据权利要求2或3所述的方法,其中,当从云端素材库获取所述标识信息对应的原始素材时,存储所述目标视频及其对应的播放地址,包括:
将所述目标视频及其对应的播放地址存储至云端。
5.根据权利要求1-4中任一项所述的方法,其中,所述剪辑指令包括取舍、分解、组接、渲染、合成、投票中的至少一种指令。
6.根据权利要求1-5中任一项所述的方法,其中,对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频,包括:
对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到视频元素;
当接收到针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,其中,所述预设指令包括预览指令、合成指令、存储指令中的至少一种。
7.根据权利要求6所述的方法,其中,当接收针对所述视频元素的预设指令时,执行与所述预设指令对应的操作,包括:
当接收到针对所述视频元素的预览指令时,以预览形式播放所述视频元素;
当接收到针对所述视频元素的合成指令时,将所述视频元素进行合成处理,得到所述目标视频;
当接收到针对所述视频元素的存储指令时,将所述视频元素存储于所述云端;当接收到针对存储于所述云端的视频元素的剪辑指令时,继续对所述视频元素执行剪辑操作。
8.根据权利要求1-7中任一项所述的方法,其中,所述方法还包括:
当监测到在任一网络环境下的终端设备上针对所述播放地址的触发操作时,获取所述播放地址对应的目标视频;
播放所述目标视频。
9.一种基于云端的非线性剪辑装置,设置于位于网络侧的剪辑集群,所述装置包括:
接收模块,适于接收来自终端设备的视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
第一获取模块,适于根据所述标识信息获取所述至少一个原始素材;
剪辑模块,适于对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频;
存储模块,适于生成所述目标视频对应的播放地址,并存储所述目标视频及其对应的播放地址。
10.一种基于云端的非线性剪辑系统,包括:
终端设备,适于向剪辑集群发送视频剪辑请求,所述视频剪辑请求中携带有至少一个原始素材的标识信息以及剪辑指令;
所述剪辑集群,适于接收来自所述终端设备的视频剪辑请求;根据所述视频剪辑请求中携带的标识信息获取所述至少一个原始素材;对所述原始素材执行与所述剪辑指令相对应的剪辑操作,得到目标视频,并生成所述目标视频对应的播放地址;存储所述目标视频及其对应的播放地址。
CN201710079156.7A 2017-02-14 2017-02-14 基于云端的非线性剪辑方法、装置及系统 Pending CN106973304A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710079156.7A CN106973304A (zh) 2017-02-14 2017-02-14 基于云端的非线性剪辑方法、装置及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710079156.7A CN106973304A (zh) 2017-02-14 2017-02-14 基于云端的非线性剪辑方法、装置及系统

Publications (1)

Publication Number Publication Date
CN106973304A true CN106973304A (zh) 2017-07-21

Family

ID=59334643

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710079156.7A Pending CN106973304A (zh) 2017-02-14 2017-02-14 基于云端的非线性剪辑方法、装置及系统

Country Status (1)

Country Link
CN (1) CN106973304A (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107786877A (zh) * 2017-10-20 2018-03-09 北京奇艺世纪科技有限公司 一种预览视频的方法和装置
CN109819179A (zh) * 2019-03-21 2019-05-28 腾讯科技(深圳)有限公司 一种视频剪辑方法和装置
CN110909185A (zh) * 2018-09-17 2020-03-24 国家新闻出版广电总局广播科学研究院 智能化广播电视节目制作方法及装置
CN111243632A (zh) * 2020-01-02 2020-06-05 北京达佳互联信息技术有限公司 多媒体资源的生成方法、装置、设备及存储介质
CN111641790A (zh) * 2020-05-29 2020-09-08 三维六度(北京)文化有限公司 影视制发方法、装置和系统
CN112714326A (zh) * 2020-12-09 2021-04-27 新奥特(北京)视频技术有限公司 一种ibc系统中基于浏览器的视音频剪辑方法和装置
CN113038234A (zh) * 2021-03-15 2021-06-25 北京字跳网络技术有限公司 视频的处理方法、装置、电子设备和存储介质
CN114157917A (zh) * 2021-11-29 2022-03-08 北京百度网讯科技有限公司 视频剪辑方法、装置及终端设备
CN115460459A (zh) * 2022-09-02 2022-12-09 百度时代网络技术(北京)有限公司 基于ai的视频生成方法、装置和电子设备
WO2025001874A1 (zh) * 2023-06-27 2025-01-02 北京字跳网络技术有限公司 视频编辑方法、装置、设备及介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932608A (zh) * 2012-11-16 2013-02-13 成都索贝数码科技股份有限公司 基于云编辑技术的数字视频加工、编目系统及方法
CN103002330A (zh) * 2012-12-31 2013-03-27 合一网络技术(北京)有限公司 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及系统
CN103078937A (zh) * 2012-12-31 2013-05-01 合一网络技术(北京)有限公司 一种基于信息网络的多视频云端合成的方法、客户端、服务器及系统
CN103167222A (zh) * 2013-03-29 2013-06-19 北京中科大洋科技发展股份有限公司 一种非线性云编辑系统
CN104244023A (zh) * 2014-09-03 2014-12-24 无锡天脉聚源传媒科技有限公司 视频云编辑系统和方法
CN104394477A (zh) * 2014-12-08 2015-03-04 段然 一种实现视频在线视频编辑的方法
CN104424242A (zh) * 2013-08-27 2015-03-18 北大方正集团有限公司 多媒体文件处理方法及系统
CN104796767A (zh) * 2015-03-31 2015-07-22 北京奇艺世纪科技有限公司 一种云视频编辑方法和系统
US20160078900A1 (en) * 2013-05-20 2016-03-17 Intel Corporation Elastic cloud video editing and multimedia search
CN105472421A (zh) * 2015-12-03 2016-04-06 北京正奇联讯科技有限公司 基于公有云的视频节目采编及制作的方法和系统
CN106162212A (zh) * 2016-07-01 2016-11-23 江苏省广播电视集团有限公司 一种基于云计算实现的新闻内容现场生产系统及方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932608A (zh) * 2012-11-16 2013-02-13 成都索贝数码科技股份有限公司 基于云编辑技术的数字视频加工、编目系统及方法
CN103002330A (zh) * 2012-12-31 2013-03-27 合一网络技术(北京)有限公司 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及系统
CN103078937A (zh) * 2012-12-31 2013-05-01 合一网络技术(北京)有限公司 一种基于信息网络的多视频云端合成的方法、客户端、服务器及系统
CN103167222A (zh) * 2013-03-29 2013-06-19 北京中科大洋科技发展股份有限公司 一种非线性云编辑系统
US20160078900A1 (en) * 2013-05-20 2016-03-17 Intel Corporation Elastic cloud video editing and multimedia search
CN104424242A (zh) * 2013-08-27 2015-03-18 北大方正集团有限公司 多媒体文件处理方法及系统
CN104244023A (zh) * 2014-09-03 2014-12-24 无锡天脉聚源传媒科技有限公司 视频云编辑系统和方法
CN104394477A (zh) * 2014-12-08 2015-03-04 段然 一种实现视频在线视频编辑的方法
CN104796767A (zh) * 2015-03-31 2015-07-22 北京奇艺世纪科技有限公司 一种云视频编辑方法和系统
CN105472421A (zh) * 2015-12-03 2016-04-06 北京正奇联讯科技有限公司 基于公有云的视频节目采编及制作的方法和系统
CN106162212A (zh) * 2016-07-01 2016-11-23 江苏省广播电视集团有限公司 一种基于云计算实现的新闻内容现场生产系统及方法

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107786877B (zh) * 2017-10-20 2020-07-03 北京奇艺世纪科技有限公司 一种预览视频的方法和装置
CN107786877A (zh) * 2017-10-20 2018-03-09 北京奇艺世纪科技有限公司 一种预览视频的方法和装置
CN110909185B (zh) * 2018-09-17 2022-08-05 国家广播电视总局广播电视科学研究院 智能化广播电视节目制作方法及装置
CN110909185A (zh) * 2018-09-17 2020-03-24 国家新闻出版广电总局广播科学研究院 智能化广播电视节目制作方法及装置
CN109819179B (zh) * 2019-03-21 2022-02-01 腾讯科技(深圳)有限公司 一种视频剪辑方法和装置
CN109819179A (zh) * 2019-03-21 2019-05-28 腾讯科技(深圳)有限公司 一种视频剪辑方法和装置
US11557322B2 (en) 2020-01-02 2023-01-17 Beijing Dajia Internet Information Technology Co., Ltd. Method and device for generating multimedia resource
CN111243632A (zh) * 2020-01-02 2020-06-05 北京达佳互联信息技术有限公司 多媒体资源的生成方法、装置、设备及存储介质
CN111641790A (zh) * 2020-05-29 2020-09-08 三维六度(北京)文化有限公司 影视制发方法、装置和系统
CN112714326A (zh) * 2020-12-09 2021-04-27 新奥特(北京)视频技术有限公司 一种ibc系统中基于浏览器的视音频剪辑方法和装置
WO2022194031A1 (zh) * 2021-03-15 2022-09-22 北京字跳网络技术有限公司 视频的处理方法、装置、电子设备和存储介质
CN113038234A (zh) * 2021-03-15 2021-06-25 北京字跳网络技术有限公司 视频的处理方法、装置、电子设备和存储介质
CN113038234B (zh) * 2021-03-15 2023-07-21 北京字跳网络技术有限公司 视频的处理方法、装置、电子设备和存储介质
US12027183B2 (en) 2021-03-15 2024-07-02 Beijing Zitiao Network Technology Co., Ltd. Video processing method and apparatus, and electronic device and storage medium
CN114157917A (zh) * 2021-11-29 2022-03-08 北京百度网讯科技有限公司 视频剪辑方法、装置及终端设备
CN114157917B (zh) * 2021-11-29 2024-04-16 北京百度网讯科技有限公司 视频剪辑方法、装置及终端设备
CN115460459A (zh) * 2022-09-02 2022-12-09 百度时代网络技术(北京)有限公司 基于ai的视频生成方法、装置和电子设备
CN115460459B (zh) * 2022-09-02 2024-02-27 百度时代网络技术(北京)有限公司 基于ai的视频生成方法、装置和电子设备
WO2025001874A1 (zh) * 2023-06-27 2025-01-02 北京字跳网络技术有限公司 视频编辑方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
CN106973304A (zh) 基于云端的非线性剪辑方法、装置及系统
CN104243586B (zh) 内容共享方法、内容共享装置,以及内容共享设备
CN105141972B (zh) 一种视频编辑方法和装置
CN104917666A (zh) 一种制作个性化动态表情的方法和装置
CN104811787A (zh) 游戏视频录制方法及装置
CN110365536A (zh) 一种物联网设备的故障提示方法及相关装置
CN104778178B (zh) 一种应用分类方法、装置、及业务服务器
CN104199913B (zh) 终端资源的清理方法、装置及终端
CN111064712A (zh) 一种游戏资源打包方法及系统
CN106713004B (zh) 一种路由器适配方法及系统
CN107592474A (zh) 一种图像处理方法和装置
AU2016228113B2 (en) A system, content editing server, audio recording slave device and content editing interface for distributed live performance scheduled audio recording, cloud-based audio content editing and online content distribution of audio track and associated metadata
CN104182251A (zh) 农作物特征检测方法、装置及终端
CN108259985A (zh) 直播音频混音方法、装置、可读存储介质及设备
CN104317502A (zh) 图片的编辑方法和编辑装置
CN107241385B (zh) 一种物联网数据采集系统及方法
CN108924647A (zh) 视频编辑方法、视频编辑装置、终端
CN104243411A (zh) 多媒体处理方法、客户端及终端设备
CN109658501B (zh) 一种图像处理方法、图像处理装置及终端设备
CN113784071A (zh) 一种用于取证的视频处理方法及设备
CN109886041B (zh) 实时数据的采集方法及装置
CN105471812B (zh) 获取网络视频资源的方法及系统
CN105263032B (zh) 一种节目获取方法及装置
CN103646054A (zh) 播放多媒体数据的方法和浏览器装置
CN107526584A (zh) 数据接入方法和装置

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170721