CN101740082A - 一种基于浏览器的视频剪辑方法及系统 - Google Patents
一种基于浏览器的视频剪辑方法及系统 Download PDFInfo
- Publication number
- CN101740082A CN101740082A CN200910153982A CN200910153982A CN101740082A CN 101740082 A CN101740082 A CN 101740082A CN 200910153982 A CN200910153982 A CN 200910153982A CN 200910153982 A CN200910153982 A CN 200910153982A CN 101740082 A CN101740082 A CN 101740082A
- Authority
- CN
- China
- Prior art keywords
- video
- multisource
- browser
- segment
- description document
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000010008 shearing Methods 0.000 claims description 68
- 230000008569 process Effects 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 19
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 230000006854 communication Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 238000011084 recovery Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims description 2
- 230000008929 regeneration Effects 0.000 claims description 2
- 238000011069 regeneration method Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000012800 visualization Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 9
- 230000006378 damage Effects 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 5
- 230000008520 organization Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 235000002595 Solanum tuberosum Nutrition 0.000 description 2
- 244000061456 Solanum tuberosum Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 101100060194 Caenorhabditis elegans clip-1 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000007799 cork Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000002203 pretreatment Methods 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种基于浏览器的视频剪辑方法及系统。该方法主要是通过嵌入到浏览器中的ActiveX技术,如flash技术,在线创建视频编辑器,在视频编辑器中加载不同视频网站中的视频,也可以上传本地的视频,并能够轻松地对当前加载的视频进行编辑,软剪切需要的视频片段,通过XML的结构方式,把不同网络地址的视频集合起来,生成一个用户定制的多源视频。用户可以在线软剪切不同视频网站中的视频,便可将不同或相同网络地址的多个视频片段组合成一个新的视频,且不对原有的视频编码结构做任何破坏。尤其是本发明的方法及系统支持多种视频格式,包括流媒体形式视频流。
Description
技术领域
本发明涉及视频编辑处理技术领域,具体涉及一种基于浏览器的视频剪辑方法。
背景技术
随着多媒体编码、计算机多媒体处理和网络传输技术的飞速发展,互联网正逐渐成为一个巨大的视频仓库,人们越来越多地青睐于通过互联网实时查询、欣赏丰富多彩的视频信息。此外,人们也经常通过其他能够存储和播放视频的设备,如电视机、车载设备、手机、MP4等欣赏相关视频。
在欣赏互联网视频的同时,人们也越来越多地开始搜集与自己的学习、工作、兴趣等息息相关的视频资源,并将相关资源存储到本地计算机保存下来。但是,用户保存的某一个视频中,往往只有某一部分或几个片段是其所关心的,是其真正需要的,而其余部分对当前用户而言往往是无用的。然而,这些对用户无意义的视频信息,却占据了用户大量的存储空间,尤其是,用户下次观看下载的视频时,必须找到相关片段,导致效率非常低,所以用户希望能只把自己关心的视频片段保存下来。
如果想从已有的视频中截取需要的片段,当前的技术手段便是通过视频编辑软件对待编辑的视频进行离线剪辑,分离出自己需要的视频片段,类似的视频编辑软件如Adobe Premiere、Ulead Media Studio Pro、Ulead VideoStudio、Windows Movie Maker等。但是,这些视频编辑软件对视频的处理必须离线进行,即,需要将视频下载到本地计算机,然后才能编辑处理。值得一提的是,经过这些软件处理的视频,将破坏原有的视频结构,即对原来的视频进行切割,将需要的视频片段从原来的视频中剥离出来,破坏了原有视频的完整性。对于用户而言,如果上述一系列的剪辑过程仅针对有限的几个视频则工作量相对少一些;如果用户关注和感兴趣的视频很多,则用户需要不断的下载视频、软剪切视频等过程,其复杂程度将成指数级增长。尤其是,用户想把剪切下来的相关视频片段整合在一起,则需要进一步做更多的工作,才能达到用户所期望的结果——从多个视频中剪切出自己需要的视频片段,并组合成一个完整的视频。
因此,如果能够提供一种技术,使用户在观看视频的同时,便能够通过鼠标点选操作记录下需要的视频片段,必要时,将记录过的多个视频片段按照一定的顺序进行编排,组合成一个完整的视频,然后需要观看时便可以打开浏览器对自己以前组合过的视频进行观看,则能够极大地满足用户的需求,同时又能够为用户节省本地机器的存储空间和下载视频所需要的时间。
遗憾的是,目前尚没有一项技术能够在线的对视频进行处理,尤其是不能够对不同来源的视频进行编辑处理,进而将其组合成一个完整的视频。因此,伴随着网络视频爆炸式的增长,在线处理网络视频的技术亦应随之完善,只有这样才能够满足市场的需求,适应当前的潮流。
发明内容
本发明实施例要解决的问题是提供一种基于浏览器的视频剪辑方法及系统,以解决现有技术中无法实现对不同来源的视频进行在线编辑,受众群体小,不能满足用户的个性化需求的缺陷,进而使用户能够根据个人喜好和当前需求,通过鼠标点选控件,所见即所得的在线剪辑和组合需要的视频片段,尤其是,用户无需下载视频,更无需破坏原有视频结构,只需通过鼠标记录需要的视频片段,便可将不同来源的视频片段从逻辑上组合在一起,并能够构成完整的视频,使用户观看时如同是一个整体一样。
为了实现上述目的,本发明的实施例提供了基于浏览器的视频剪辑方法,该方法包括如下步骤:
编辑过程:
浏览器中加载视频编辑器;
分别加载不同URL的视频至视频编辑器,依次对加载的视频进行软剪切,截取其中的一部分或多个部分;
将软剪切后的各部分视频片段通过多源视频描述文件进行描述,构成一个新的多源视频;
播放过程:
浏览器通过ActvieX或浏览器支持的脚本语言解析所获取的多源视频描述文件,加载来源于不同URL的视频或视频片段,并顺序地构造出全部视频,再通过浏览器中加载的视频播放器进行播放。
其中,软剪切是指不需要改变原有视频的原始编码,而是通过多源视频描述文件的结构方式,把不同网络地址的视频集合起来构成一个新的多源视频;
不同网络地址的视频的视频,是指由用户本地上传的视频或链接于其它网站的视频,支持的视频格式包括但不限于avi、mpg、flv、mpeg2、mp3、mp4、h.264、AVS、WMV、3GP、rm;
多源视频,是指将多个不同URL的视频通过软剪切方式构成的新视频;
多源视频描述文件用于描述一个或多个视频片段,多源视频描述文件的最小单位是描述一个视频片段,多源视频描述文件封装在一个XML或类脚本语言结构中,包含一个或多个视频片段的描述信息。
本发明的有益效果在于:
(1)通过本发明提供的视频编辑器,用户能够根据喜好和当前需要,非常容易的在线不同网络地址的视频;
(2)用户还可以通过本发明提供的视频编辑器,记录不同来源的视频、软剪切选中的视频片段、构造已软剪切的视频片段之间的逻辑关系;
(3)通过组态方式,使得用户无需直接编写代码,即可实现个性化视频的剪辑以及个性视频的组合。
附图说明
图1是本发明一种基于浏览器的视频剪辑方法的系统架构图;
图2是本发明一种基于浏览器的视频剪辑方法的原理结构图;
图3是本发明对象树结构示意图;
图4是本发明方法中通过网页控件箱中的网页控制模块编辑视频的架构图;
图5是本发明方法中播放视频的架构图。
具体实施方式
本发明的优选实施例提供了一种基于浏览器的视频剪辑方法及系统。该方法主要是通过嵌入到浏览器中的ActiveX技术或浏览器支持的脚步语言在线创建视频编辑器,在视频编辑器中加载不同视频网站中的视频,也可以上传本地的视频,并能够轻松地对当前加载的视频进行编辑,软剪切需要的视频片段,通过XML的结构方式或其他类脚本语言结构的多源视频描述文件进行描述,把不同网络地址的视频集合起来,生成一个用户定制的多源视频。本发明的有益效果在于:用户可以通过鼠标点击、拖拽、所见即所得的在线剪辑不同视频网站中的视频,无需任何编码,便可将不同的视频片段组合成一个新的视频,且不对原有的视频结构做任何破坏。
本发明中提到的ActvieX,包含Flash控件、RealPlayer控件、Quicktime控件、Silverlight控件;
浏览器支持的脚本语言,包括JavaScript语言、VBScript语言、CGI、Peal等。
图1是本发明一种基于浏览器的视频剪辑方法的一个优选实施例的系统结构图,该优选实施例中,用户编辑的视频仅来源于2个视频服务器网站,但是在实际应用中,本发明的方法支持任意多个视频服务器。
101和102分别为视频服务器A、视频服务器B,具体应用中,视频服务器A可以是土豆网,视频服务器B可以是优酷网。
103为视频服务器A中的某一视频,即该视频在物理存储上位于视频服务器A中,且有一个URL地址,用户通过浏览器访问该URL地址,便能够访问到该视频a。
104为视频服务器B中的某一视频,即该视频在物理存储上位于视频服务器B中,且有一个URL地址,用户通过浏览器访问该URL地址,便能够访问到该视频b。
105为本发明的视频编辑服务器,即用户登录视频编辑服务器后,可以访问101视频服务器A中的视频,也可以访问102视频服务器B中的视频。并能够对当前加载的视频a或视频b进行在线编辑,编辑完成后便可生成106组合的新视频。
以图1为例,进一步描述本发明基于浏览器的视频剪辑方法及系统。
用户启动浏览器,登录105视频编辑服务器,并在105视频编辑服务器中注册用户名和密码,注册后,视频编辑服务器为每一个用户分配相应的权限和相关帐户信息。
用户登录视频编辑服务器后,便可选择浏览器中的视频编辑控件,创建视频编辑器,然后在视频编辑器中打开某一视频网站中的相关视频的链接地址,加载相关视频。假设,当前用户想对优酷网中的“云计算的维客网络”的视频进行编辑,则只需将该视频的链接地址添加至本发明的视频编辑器中,即将http://v.youku.com/v_show/id_XMTMzNjQ5MTY.html添加至105视频编辑器,则该视频便可以显示在用户创建的视频编辑器中。
本发明中的视频编辑器,是指用于对加载的视频流进行软剪切的可视化编辑控件,该控件可以连续加载不同URL地址的视频文件,并剪切出视频片段,同时获取视频和视频片段的相关信息,再生成多源视频描述文件;其中视频片段相关信息包括视频片段的起止时间信息或起止帧信息;
加载完待编辑的视频后,用户可以对需要的视频片段进行软剪切;本发明中的软剪切是指不需要改变原有视频的原始编码,而是通过多源视频描述文件的结构方式,把不同网络地址的视频集合起来构成一个新的视频;
软剪切不同来源的视频过程包括以下步骤:
(1.1)视频编辑器加载视频,并记录所述视频的URL地址信息;
(1.2)拖动视频编辑器中的时间轴滑块或视频自动播放运行,确定当前视频待软剪切视频片段的起始帧所在的位置,并添加起始控制点;
(1.3)以所述起始控制点为起点,拖动视频编辑器中的时间轴滑块或视频自动播放至待软剪切视频片段的结束帧所在的位置,并添加结束控制点;
(1.4)当前加载的视频,从起始控制点至结束控制点的视频片段即为软剪切的视频片段,记录起始控制点至结束控制点的时间信息或帧的信息,并赋予已软剪切的视频片段一个顺序号;
(1.5)在视频编辑器中对同一视频或加载的其他视频,重复(1.1)至(1.4)的步骤,并为每一个已软剪切的视频片段分配唯一的一个顺序号;
(1.6)软剪切的视频片段会自动地出现在对象树窗口中。
其中拖动时间轴滑块软剪切视频片段的过程还包括以下步骤:
通过拖动时间轴滑块,添加起始控制点和结束控制点后,对象树窗口中会自动生成一个视频片段节点,同时按照软剪切的先后顺序,在配置窗口中自动生成相应的顺序号;
已软剪切的视频片段按照顺序号在对象窗口中进行排序显示;
如果在配置窗口修改已软剪切的视频片段的顺序号,则所述已软剪切的视频片段在对象树窗口中的显示顺序也随之改变;否则,按照自动生成的顺序号的顺序排列。
软剪切不同来源的视频过程中生成多源视频描述文件过程还包括以下步骤:
(2.1)视频编辑器加载视频A,并记录视频的URL地址信息;
(2.2)获取视频A中视频片段a的起止时间或起止帧信息;同理,可以获取视频A中其它视频片段;生成视频A的对应XML或其它脚本语言的多源视频描述文件;
(2.3)同理,重复(2.2)操作,软剪切其他视频片段,并生成其他多源视频描述文件;
其中多源描述文件可以保存成一个本地文件或保存到网络文件或网络数据库中。
不同来源的视频,是指由用户本地上传的视频或链接于其它网站的视频,支持的视频格式包括但不限于avi、mpg、flv、mpeg2、mp3、mp4、h.264、AVS、WMV、3GP、rm,值得一提的是,本发明的方法及系统能够支持多种视频格式,且具有跨平台、超越网络结构限制的优点。即前面叙述的视频a和视频b可以分别是不同的视频格式,其所在的视频网站结构以及平台也可以不同,在软剪切过程中,本发明的方法不受其限制。
再以优酷网“云计算的维客网络”为例,假设该视频的时间长度为30分钟,但是观看该视频的用户仅对10分08秒~20分11秒之间的视频片段感兴趣,想把这部分视频片段保存下来,则用户可以参照(1.1)~(1.5)的步骤进行操作。当视频在视频编辑器中运行至10分08秒或用户拖动时间轴滑块至10分08秒,然后选择配置模块窗口,为10分08秒处的当前帧所在位置添加一个起始控制点,该控制点一方面可以记录当前帧所在的时间信息,另一方面也可以记录该帧是第多少帧。接下来,用户可以继续观看视频至20分11秒处或拖动时间轴滑块至20分11秒处,为此处的当前帧所在位置添加一个结束控制点,该控制点一方面可以记录当前帧所在的时间信息,另一方面也可以记录该帧是第多少帧。此时,用户需要的视频片段从逻辑上而言便被软剪切下来,结束控制点添加完毕的同时,10分08秒~20分11秒的视频片段便以图标的形式出现在对象树窗口中,同时在配置窗口会自动赋予其相应的顺序号。如图3所示,假设当前处理的视频是第1个视频,且软剪切的是第一个视频片段,则软剪切完毕后,对象树窗口中会自动生成Clip_1_1的视频片段。如果用户在当前视频中再软剪切其他视频片段,则会顺序的在对象树中生成Clip_1_2、Clip_1_3、Clip_1_4、Clip_1_5等视频片段对象。如果要修改视频片段的顺序号,则选中对象树中的视频片段对象,然后在对应的配置窗口中对其顺序号进行修改,修改后,对象树窗口会按照新的顺序号重新进行排序显示。
同理,可以对其他视频网站中的视频进行编辑,软剪切相应的视频片段。假设,用户待编辑的视频来源于另一个视频网站,如土豆网,对其编辑后生成的视频片段则将在对象树窗口中显示为Clip_2_1、Clip_2_2、Clip_2_3、Clip_2_4、Clip_2_5等。
用户对不同来源的视频,剪切完需要的视频片段后,如果想将软剪切的视频片段组合在一起,以便于观看,则需要完成以下步骤:
(3.1)在对象树中选中待组合的视频片段对象,组合生成新的多源视频,其中多源视频及其包括的选中的视频片段会以图标形式自动出现在对象树窗口中;
(3.2)通过配置模块为多源视频图标下的每一个已选中的视频片段重新分配唯一的顺序号;
(3.3)每一个已选中的视频片段根据顺序号进行排序,并在对象树模块中进行显示;
(3.4)点击对象树中多源视频下的已选中的视频片段,在配置模块中修改选中的视频片段的顺序号或删除所述已选中的视频片段;
(3.5)编辑完成后,点击保存,生成多源视频描述文件,并将所生成的多源视频描述文件保存至服务器数据库。
根据步骤(3.1)~(3.5),用户便可以对已软剪切的视频片段进行新的组合,生成一个新的逻辑上连续的视频,整个创建过程可以通过多源视频描述文件进行描述,其描述的主要内容包括:
记录每一个视频资源的链接位置信息;所述链接位置信息是指本地地址或网络地址;
记录每一个视频的全部时间轴信息;
记录每一个已软剪切视频片段的起始控制点和结束控制点在当前视频全部时间轴中所在的位置;
记录每一个已软剪切视频片段的顺序号,同时记录所有已软剪切视频片段所构成的多源视频的时间轴信息。
本发明中多源视频描述文件的生成过程包括:
多源视频描述文件用于描述一个或多个视频片段,多源视频描述文件的最小单位是描述一个视频片段;
多源视频描述文件封装在一个XML或类脚本语言结构中,多源视频描述文件包含一个或多个视频片段的描述信息;
视频片段的描述信息包括但不限于:
每个视频片段的URL信息,是指软剪切的视频片段的网络地址信息;
每个视频片段的起始控制点信息、结束控制点信息;
每个视频片段的名称,是指软剪切的视频片段的名称;
每个视频片段的顺序号,是指软剪切的视频片段按照播放的顺序赋予的编号;
每个视频片段的播放时间段,播放时间段或包含帧序列,是指软剪切的视频片段的播放起始时间至终止时间或从多少帧开始播放至多少帧结束;
各视频片段之间的逻辑关系,用于描述软剪切的视频片段以及视频片段之间的关系等。
多源视频描述文件在通信传输的过程中使用加密或不加密的方式进行传输。
最终用户将生成的多源视频描述文件保存至服务器数据库,在用户的帐户下会自动生成该多源视频,用户可以访问该多源视频,打开后,便会看到自己编辑组合成的完整视频。也可以将自己编辑组合的多源视频的网络地址发布在网络上,供其他用户观看,从而实现不破换原有视频结构的前提下,能够自由地剪切和组合,生成新的多源视频。
多源视频的播放过程包括以下步骤:
浏览器中加载视频播放器,视频播放器加载多源视频描述文件;
视频播放器解析多源视频描述文件,获取需要加载视频片段的URL地址,时间或帧相关信息;
视频播放器根据多源视频描述文件描述内容顺序播放多个视频中视频片段;
其中视频播放器,是指在视频编辑或播放过程中,用于承载和显示视频流信息的ActiveX控件,该控件可以在浏览器中加载。
本发明中的多源视频描述文件如表1所示,包括但不限于如下结构:
<video>
<clip url=″http://www.tudou.com/programs/view/AM-wCvxHpio/″
start_time=″0″end_time=″130″/>
<clip url=″http://www.vxplo.com/bike.flv″
start_time=″0″end_time=″-1″/>
<clip url=″http://www.tvadd.cn/flower.wmv″
start_frame=″0″end_frame=″500″/>
......
</vi deo>
字段 | 语法/说明 | 注释 |
XML声明 | <?xml version=″1.0″>用来将文件定义为XML文档。此XML声明位于文件的第一行,用来将文件标识为XML文 | 每个文件只有一个 |
件。 | ||
XML文档类型 | <multi_video>用来定义multi_video文档的开始 | 每个文件只有一个,总是在XML声明之后。 |
视频信息 | <movieinfo>包含加载的视频的相关资源信息 | 每个multi_video文件一个 |
视频ID | <movied></movieid>视频ID被用来唯一地标识加载的视频 | 每个multi_video记录一个视频ID |
视频资源地址 | <movie_src_url></movie_src_url>描述视频资源在网络或设备中的存储位置 | 每个视频ID对应一个URL |
视频类型 | <movietype></movietype>描述视频文件的格式类型 | 该格式可以多种,如flv,avi,wmv等 |
起始控制点 | <start_control></start_control>外部加入的滚动字幕 | 描述软剪切视频片段的起始点 |
结束控制点 | <end_control></end_control>外部加入的滚动字幕 | 描述软剪切视频片段的结束点 |
件。 | ||
视频片段 | <name></name> | 一个视频片 |
名称 | 描述软剪切的视频片段的名称 | 段顺序号对应一个个视频片段名称 |
视频片段简介 | <description></description>用于对视频片段内容进行简单介绍 | 可选字段 |
播放时间段 | <play_time></play_time>描述视频片段播放的时间段长度 | 可选字段 |
播放起始时间 | <start_time></start_time>描述软剪切的视频片段播放的起始时间 | 一个视频片段顺序号对应一个 |
播放结束时间 | <end_time></end_time>描述软剪切的视频片段播放的结束时间 | 一个视频片段顺序号对应一个 |
视频片段顺序号 | <clip_no></clip_no>描述软剪切的视频片段的顺序号 | 一个视频片段对应一个顺序号 |
视频作者 | <author></author>作者信息,视频制作者信息 | 可选字段 |
名称 | 描述软剪切的视频片段的名称 | 段顺序号对应一个个视频片段名称 |
视频编辑者 | <editor></editor>对上传视频进行再加工编辑者 | 可选字段 |
版权 | <copyright></copyright>版权信息 | 可选字段 |
XML文档类型结尾 | </multi_video>用来定义multi_video文档的结尾 | 每个文件只有一个,总是在文件的结 |
尾。 |
图2是本发明一种基于浏览器的视频剪辑方法的原理结构图,本发明的系统包括如下部分:
201服务器数据库模块,用于接收202视频播放器发送的多源视频描述文件,响应浏览器发送的请求,并向浏览器返回所请求的多源视频描述文件。
202视频播放器,是指在视频编辑过程中,用于承载和显示视频流信息的视频控件,是系统的中心模块,嵌入在浏览器中,可以为Flash控件或Java控件或JavaScript控件或VBScript控件或ActiveX控件或浏览器内置控件模块;在整个系统架构中,可以把所有组件模块按功能分为编辑模式和播放模式;在编辑模式下,视频播放器202负责视频的加载、播放和编辑工作,并在内存中保存所有剪切的视频片段的相关信息,并且还负责记录和控制已剪切的视频片段之间的逻辑关系。在播放模式下,视频播放器则负责显示用户创建的多源视频。202视频播放器,通过协议接口层与视频编辑器控件进行通信,用于编辑、控制视频编辑器中加载的视频。
203是基本功能模块,用于编辑视频的基本功能操作,其中基本功能包括但不限于:删除创建的视频片段对象、撤销前一步的操作、恢复前一步的操作等;
用户可以通过点选基本功能模块中的控件,如点选用户已剪切的在对象树中显示的视频片段对象,然后点选基本功能模块中的删除控件,以删除创建的视频片段;基本功能模块中的撤销控件,用于撤销前一次的操作;基本功能模块中的恢复控件,用于恢复前一次撤销的操作;基本功能模块中的初设参数设置控件,用于设置视频编辑过程中的初始参数信息;基本功能模块中的保存控件,用于对当前的设置信息进行保存等。
204元素配置模块,用于对视频播放器202和视频编辑器206创建的视频片段信息进行配置,通常配置的是创建的视频片段对象的基本属性信息。
205对象树模块,是一种通过Flash控件或Java控件或JavaScript控件或VBScript控件或ActiveX控件或浏览器内置控件生成的可视化窗口,以树状结构用于显示已剪切的视频片段或新创建的多源视频。
206视频编辑器,用于在浏览器中添加具有播放视频功能的具体控件,以加载本地上传的视频或网络中的视频。
例如,用户通过视频播放器,创建完206视频编辑器后,便可通过本地上传视频至206或将某一网络视频地址添加至206,添加完毕后,则会在206中显示并播放相应的视频。
207为视频片段,是用户通过视频编辑器以及基本功能模块、元素配置模块、对象树模块等,对视频编辑器中加载的视频进行编辑剪切后生成的视频片段。
208协议接口层,用于使视频播放器模块与服务器数据库模块之间进行通信连接,在本发明的系统中,视频播放器中的相应控件与视频编辑器之间的通信也是通过该协议接口层实现。
所述各模块通过208协议接口与201服务器数据库模块相连。
202视频播放器通过208协议接口控制206视频编辑器中的视频。
在编辑视频的过程中,系统内部各模块间的通信流程如下:
用户浏览器模块中加载202视频播放器,同时加载基本功能模块、元素配置模块、对象树模块;在实际应用中,用户可以根据需要,添加相应模块。本发明的系统支持插件式功能扩展,即用户可以将其自己开发的功能模块方便地置于本发明的系统中,因此,本发明中提到的几个功能模块以及用户嵌入到本发明中的功能模块,均在本发明保护之列。
203基本功能模块中还包含一些通用的控件,如删除控件,用于删除创建的多源视频或已剪切的视频片段;撤销控件,用于撤销前一次的操作;恢复控件,用于恢复前一次撤销的操作;初始参数设置控件,用于设置多源视频或视频片段的初始参数信息;保存控件,用于对当前的设置信息进行保存等。
在实际应用中,用户通过激活202视频播放器,然后选择206视频编辑器控件来创建视频编辑器。然后在视频编辑器中加载视频,对视频进行剪切和组合。
图3是本发明对象树结构示意图。
用户登录本发明系统中的视频编辑服务器,并创建完视频编辑器后,在视频编辑器中加载某一视频后,对象树窗口中便会自动生成一个Video_1的对象,假设用户对当前加载的视频进行了剪切操作,则在对象树窗口中会自动地在Video_1下面生成相应的子结点——视频片段,形如Clip_1_1、Clip_1_2、Clip_1_3、Clip_1_4、Clip_1_5等,其中名字的前缀“Clip_1”表示当前的视频片段隶属于Video_1,名字的后缀“_1”表示已剪切当前视频Video_1的视频片段,按顺序编号。
同样道理,如果加载另一个视频,则会自动生成Video_2,若剪切视频片段则自动地在Video_2下面生成Clip_2_1、Clip_2_2、Clip_2_3、Clip_2_4、Clip_2_5等。
如果用户欲对已剪切的视频进行组合,构造新的视频,则会自动地在对象树窗口中生成NVideo_1,并将用户选中的视频片段放置NVideo_1下面,如用户选中Clip_1_1、Clip_1_3、Clip_2_2、Clip_2_4、Clip_2_5,则这5个视频片段会作为NVideo_1的子结点出现在对象树窗口中。
如果用户需要对NVideo_1中的视频片段顺序进行重新编排,则需选中相应的视频片段,在配置窗口中修改其顺序号甚至名字,修改后则如NClip_1_1、NClip_1_2、NClip_1_3、NClip_1_4、NClip_1_5。
图4是本发明方法中通过视频播放器编辑视频的架构图,在本发明的系统架构中,视频播放器可以直接集成于已有浏览器中,也可以将其置于201服务器端,当用户启动浏览器时,再将202视频播放器通过401步骤从201服务器端获取到;
浏览器端成功加载视频播放器后,用户便可点击其中的视频编辑控件,进而选择视频编辑器控件,构造视频编辑器;
构造完视频编辑器后,在视频编辑器中加载相应的视频,通过网页控件箱中的控件设置剪切的起始控制点和结束控制点,从而完成对需要的视频片段的剪切操作;
并将剪切过程及生成的视频片段,通过多源视频描述文件进行描述,本发明中的多源视频描述文件的基本描述单位是一个视频片段。
图5是本发明方法中播放视频架构图,即用户剪切完视频并将多源视频描述文件存储至服务器数据库后,当用户浏览器向201服务器发起请求后,浏览器端能够播放用户生成的多源视频,具体实现过程为:
用户浏览器中嵌入或加载503视频播放器器,该视频播放器为Flash控件或Java控件或JavaScript控件或VBScript控件或ActiveX控件或浏览器内置控件模块;该视频播放器具有可见性和隐藏性,即可以预设用户对该播放模块可见或不可见。如果采用Flash文件作为视频播放器,则如果网页中需要内嵌Flash播放器(例如可以播放视音频文件或流文件)或其它Flash程序,则可以把视频播放器放在Flash播放器中,作为一个独立模块来播放视频。如果网页中没有内嵌Flash播放器或需要可见的Flash程序,则可以将Flash的视频播放器做成透明不可见的模块放在网页中,即在这种情况下用户打开网页不会看见视频播放器实体,即视频播放器是隐藏的。
其中视频播放的通信过程可以表示为:
201服务器数据库模块,用于接收浏览器发送的501视频请求,并向浏览器返回所请求的502多源视频描述文件;
503视频播放器器,用于与服务器数据库模块进行通信,向服务器数据库模块发送请求多源视频描述文件、接收服务器数据库返回的多源视频描述文件;
504多源视频解析模块,嵌入在浏览器中,不具有可见性,与网页播放模块相连,用于接收网页播放模块发送的指令,并解析多源视频描述文件,从而能够播放多源视频;
本发明通过具体实施例进行说明,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
Claims (10)
1.一种基于浏览器的视频剪辑方法,其特征在于,包括以下步骤:
编辑过程:
浏览器中加载视频编辑器;
分别加载不同URL的视频至所述视频编辑器,依次对所述加载的视频进行软剪切,截取其中的一部分或多个部分;
将所述软剪切后的各部分视频片段通过多源视频描述文件进行描述,构成一个新的多源视频;
播放过程:
浏览器通过ActvieX或浏览器支持的脚本语言解析所获取的多源视频描述文件,加载来源于不同URL的视频或视频片段,并顺序地构造出全部视频,再通过浏览器中加载的视频播放器进行播放。
2.如权利要求1所述一种基于浏览器的视频剪辑方法,其特征在于,所述多源视频描述文件是指封装在一个XML或类脚本语言结构中的描述文件,多源视频描述文件包含一个或多个视频片段的描述信息;
所述视频片段的描述信息包括但不限于以下内容:
(2.1)URL,是指软剪切的视频片段的网络地址信息;
(2.2)名称,是指软剪切的视频片段的名称;
(2.3)播放时间段或包含帧序列,是指软剪切的视频片段的播放起始时间至终止时间或从多少帧开始播放至多少帧结束。
3.如权利要求1所述一种基于浏览器的视频剪辑方法,其特征在于:
所述ActvieX,包含Flash控件、RealPlayer控件、Quicktime控件、Silverlight控件;
所述浏览器支持的脚本语言,包括JavaScript语言、VBScript语言、CGI、Peal;
所述视频播放器,是指在视频编辑或播放过程中,用于承载和显示视频流信息的ActiveX控件,该控件可以在浏览器中加载;
所述视频编辑器,是指用于对加载的视频流进行软剪切的可视化编辑控件,所述控件可以连续加载不同URL地址的视频文件,并剪切出视频片段,同时获取视频和所述视频片段的相关信息,再生成多源视频描述文件;所述视频片段相关信息包括视频片段的起止时间信息或起止帧信息;
所述软剪切是指不需要改变原有视频的原始编码,而是通过多源视频描述文件的结构方式,把不同网络地址的视频集合起来构成一个新的多源视频;
所述不同网络地址的视频,是指由用户本地上传的视频或链接于其它网站的视频,支持的视频格式包括但不限于avi、mpg、flv、mpeg2、mp3、mp4、h.264、AVS、WMV、3GP、rm;
所述多源视频,是指将多个不同URL的视频通过软剪切方式构成的新视频。
4.如权利要求1所述一种基于浏览器的视频剪辑方法,其特征在于,所述软剪切不同来源的视频过程中生成多源视频描述文件过程还包括以下步骤:
(4.1)视频编辑器加载视频A,并记录所述视频的URL地址信息;
(4.2)获取视频A中视频片段a的起止时间或起止帧信息;同理,可以获取视频A中其它视频片段;生成视频A的对应XML或其它脚本语言的多源视频描述文件;
(4.3)同理,重复(4.2)操作,软剪切其他视频片段,并生成其他多源视频描述文件;
所述多源描述文件可以保存成一个本地文件或保存到网络文件或网络数据库中。
5.如权利要求1所述,一种基于浏览器的视频剪辑方法,其特征在于:
所述多源视频的播放过程还包括以下步骤:
浏览器中加载视频播放器,视频播放器加载多源视频描述文件;
视频播放器解析多源视频描述文件,获取需要加载视频片段的URL地址,时间或帧相关信息;
视频播放器根据多源视频描述文件描述内容顺序播放多个视频中视频片段。
6.如权利要求1所述,一种基于浏览器的视频剪辑方法,其特征在于,所述视频编辑器、视频播放器都通过浏览器的方式在线编辑和使用。
7.如权利要求1所述,一种基于浏览器的视频剪辑方法,其特征在于,所述多源视频描述文件描述生成多源视频的过程包括以下内容:
记录每一个视频资源的链接位置信息;所述链接位置信息是指本地地址或网络地址;
记录每一个视频的全部时间轴信息;
记录每一个已软剪切视频片段的起始控制点和结束控制点在当前视频全部时间轴中所在的位置;
记录每一个已软剪切视频片段的顺序号,同时记录所有已软剪切视频片段所构成的多源视频的时间轴信息。
8.一种生成多源视频描述文件的方法,其特征在于,包括以下步骤:
所述多源视频描述文件用于描述一个或多个视频片段,多源视频描述文件的最小单位是描述一个视频片段;
所述多源视频描述文件封装在一个XML或类脚本语言结构中,多源视频描述文件包含一个或多个视频片段的描述信息;
所述描述信息包括但不限于每个视频片段的URL信息、每个视频片段的起始控制点信息、结束控制点信息、顺序号、各视频片段之间的逻辑关系,用于描述软剪切的视频片段以及视频片段之间的关系、视频片段的名字;
所述多源视频描述文件在通信传输的过程中使用加密或不加密的方式进行传输。
9.一种基于浏览器的视频剪辑系统,其特征在于,包括以下模块:
A.服务器数据库模块,用于接收网页控件箱模块发送的多源视频描述文件,响应浏览器发送的请求,并向浏览器返回所请求的多源视频描述文件;在应用中网页控件箱调用PHP或JSP或ASP程序,操作数据库;
B.视频编辑模块,嵌入在浏览器中,通过协议接口层与视频编辑器控件进行通信,用于编辑、控制视频编辑器中加载的视频;
基本功能模块,用于编辑视频的基本功能操作,其中基本功能包括但不限于:删除创建的视频片段对象、撤销前一步的操作、恢复前一步的操作等;
配置模块,用于对视频播放器和视频编辑器创建的视频片段信息进行配置,通常配置的是创建的视频片段对象的基本属性信息;
对象树模块,是一种通过Flash控件或Java控件或JavaScript控件或VBScript控件或ActiveX控件或浏览器内置控件生成的可视化窗口,以树状结构用于显示已软剪切的视频片段或新创建的多源视频;
C.视频编辑器,用于在浏览器中添加具有播放视频功能的具体控件,以加载本地上传的视频或网络中的视频;
D.视频播放器,用于在浏览器中加载并解析多源视频描述文件,并播放多源视频;
E.浏览器模块,用于加载网页控件箱模块、承载待软剪切的视频或播放已组合生成的多源视频。
10.如权利要求9所述一种基于浏览器的视频剪辑系统,其特征在于:
通过激活视频播放器,选择视频编辑器控件创建视频编辑器;
通过激活配置模块,对视频编辑器中加载的视频进行软剪切;
软剪切完成的视频片段则自动地显示于对象树模块中;
通过选择对象树模块中的一个或多个视频片段,组合成多源视频,并将创建多源视频的过程通过多源视频描述文件进行描述。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910153982A CN101740082A (zh) | 2009-11-30 | 2009-11-30 | 一种基于浏览器的视频剪辑方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910153982A CN101740082A (zh) | 2009-11-30 | 2009-11-30 | 一种基于浏览器的视频剪辑方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101740082A true CN101740082A (zh) | 2010-06-16 |
Family
ID=42463427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910153982A Pending CN101740082A (zh) | 2009-11-30 | 2009-11-30 | 一种基于浏览器的视频剪辑方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101740082A (zh) |
Cited By (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102135986A (zh) * | 2011-02-28 | 2011-07-27 | 重庆大学 | 基于互联网的教学录像同步文字信息添加及分段播放方法 |
CN102186022A (zh) * | 2011-04-19 | 2011-09-14 | 深圳创维-Rgb电子有限公司 | 一种电视系统中音视频编辑的方法及装置 |
CN102378004A (zh) * | 2010-08-10 | 2012-03-14 | 索尼公司 | 运动图像处理装置、运动图像处理方法和程序 |
CN102752532A (zh) * | 2011-11-11 | 2012-10-24 | 新奥特(北京)视频技术有限公司 | 基于b/s架构支持h.264的节目编辑方法及系统 |
CN102821121A (zh) * | 2011-06-09 | 2012-12-12 | 广达电脑股份有限公司 | 多形式附加富媒体评论系统及方法 |
CN102830955A (zh) * | 2011-06-15 | 2012-12-19 | 昆山漠野软件有限公司 | 一种摄像机辅助应用系统 |
CN103002330A (zh) * | 2012-12-31 | 2013-03-27 | 合一网络技术(北京)有限公司 | 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及系统 |
CN103078937A (zh) * | 2012-12-31 | 2013-05-01 | 合一网络技术(北京)有限公司 | 一种基于信息网络的多视频云端合成的方法、客户端、服务器及系统 |
CN103096184A (zh) * | 2013-01-18 | 2013-05-08 | 深圳市龙视传媒有限公司 | 一种视频编辑方法及装置 |
WO2013075673A1 (zh) * | 2011-11-23 | 2013-05-30 | 北大方正集团有限公司 | 数字版权管理的方法、系统和服务器 |
CN103531218A (zh) * | 2013-04-17 | 2014-01-22 | Tcl集团股份有限公司 | 一种在线多媒体文件编辑方法及系统 |
CN103873883A (zh) * | 2014-03-06 | 2014-06-18 | 小米科技有限责任公司 | 一种视频播放的方法、装置及终端设备 |
CN103988496A (zh) * | 2011-04-13 | 2014-08-13 | 维克罗尼公司 | 用于从多个源创建合成视频的方法和装置 |
CN104067317A (zh) * | 2011-09-08 | 2014-09-24 | 宝福特控股私人有限公司 | 用于在真实世界视频剪辑内对合成对象进行可视化的系统和方法 |
CN104079981A (zh) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | 一种数据处理方法及装置 |
CN104159162A (zh) * | 2014-08-28 | 2014-11-19 | 无锡天脉聚源传媒科技有限公司 | 一种对电视资源进行编辑处理的方法和装置 |
CN104168501A (zh) * | 2014-08-14 | 2014-11-26 | 厦门美图之家科技有限公司 | 一种移动终端的视频回放方法 |
CN104168508A (zh) * | 2013-05-16 | 2014-11-26 | 上海斐讯数据通信技术有限公司 | 移动电视节目内容处理方法、移动终端及移动电视系统 |
CN104185077A (zh) * | 2014-09-12 | 2014-12-03 | 飞狐信息技术(天津)有限公司 | 一种视频剪辑方法及装置 |
CN104376131A (zh) * | 2013-08-13 | 2015-02-25 | 苏州广海信息科技有限公司 | 一种摄像机辅助软件 |
CN104394477A (zh) * | 2014-12-08 | 2015-03-04 | 段然 | 一种实现视频在线视频编辑的方法 |
CN104427404A (zh) * | 2013-08-20 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 一种视频片段的提取和播放方法、及装置 |
CN104780456A (zh) * | 2015-04-29 | 2015-07-15 | 无锡天脉聚源传媒科技有限公司 | 一种视频打点及播放方法及装置 |
CN104954850A (zh) * | 2015-06-03 | 2015-09-30 | 新奥特(北京)视频技术有限公司 | 非线性编辑软件的调度方法和装置 |
CN104967864A (zh) * | 2014-09-26 | 2015-10-07 | 腾讯科技(北京)有限公司 | 一种合并视频的方法及装置 |
CN104994406A (zh) * | 2015-04-17 | 2015-10-21 | 新奥特(北京)视频技术有限公司 | 一种基于Silverlight插件的视频编辑方法和装置 |
CN105049957A (zh) * | 2015-07-13 | 2015-11-11 | 无锡天脉聚源传媒科技有限公司 | 一种基于Web端的视频合成方法及装置 |
CN105187783A (zh) * | 2015-08-30 | 2015-12-23 | 周良勇 | 一种监控视频文件的处理方法 |
CN105451084A (zh) * | 2015-12-08 | 2016-03-30 | 深圳市福云明网络科技有限公司 | 远程编辑并下载摄像机内视频的方法和装置 |
CN105493512A (zh) * | 2014-12-14 | 2016-04-13 | 深圳市大疆创新科技有限公司 | 一种视频处理方法、视频处理装置及显示装置 |
CN105657536A (zh) * | 2014-10-29 | 2016-06-08 | 虹映科技股份有限公司 | 运动影片的影片产生方法及其影片产生装置 |
CN105979348A (zh) * | 2016-06-28 | 2016-09-28 | 武汉斗鱼网络科技有限公司 | 一种基于视频剪切与弹幕的匹配方法及装置 |
CN106210881A (zh) * | 2016-07-07 | 2016-12-07 | 新奥特(北京)视频技术有限公司 | 基于Qt环境的音视频处理方法和装置以及客户端 |
CN106375684A (zh) * | 2016-10-10 | 2017-02-01 | 北京译言协力传媒科技有限公司 | 字幕协同编辑设备、字幕协同编辑系统和方法 |
CN106454339A (zh) * | 2010-12-28 | 2017-02-22 | 杜比国际公司 | 使用列的图像分割方法和系统 |
CN106648628A (zh) * | 2016-11-30 | 2017-05-10 | 武汉斗鱼网络科技有限公司 | 将直播应用软件移植到ie浏览器的方法及装置 |
CN106792218A (zh) * | 2016-12-20 | 2017-05-31 | 北京猎豹移动科技有限公司 | 视频剪辑播放方法和装置 |
CN106937129A (zh) * | 2015-12-31 | 2017-07-07 | 广州华多网络科技有限公司 | 一种在线视频直播实时剪辑方法和装置 |
CN107295084A (zh) * | 2017-06-26 | 2017-10-24 | 深圳水晶石数字科技有限公司 | 一种基于云端的视频编辑系统及方法 |
CN107347082A (zh) * | 2016-05-04 | 2017-11-14 | 阿里巴巴集团控股有限公司 | 视频效果的实现方法和装置 |
US9973728B2 (en) | 2014-12-14 | 2018-05-15 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
CN108429931A (zh) * | 2017-02-14 | 2018-08-21 | 优酷网络技术(北京)有限公司 | 一种多媒体文件播放方法及装置 |
CN108966018A (zh) * | 2017-12-29 | 2018-12-07 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的视频播放方法及装置 |
CN109194887A (zh) * | 2018-10-26 | 2019-01-11 | 北京亿幕信息技术有限公司 | 一种云剪视频录制及剪辑方法和插件 |
CN109376253A (zh) * | 2018-09-14 | 2019-02-22 | 传线网络科技(上海)有限公司 | 多媒体资源编辑方法及装置 |
CN109413486A (zh) * | 2018-08-30 | 2019-03-01 | 安徽四创电子股份有限公司 | 基于视频打标的多媒体文件拼接播放方法 |
CN110012231A (zh) * | 2019-04-18 | 2019-07-12 | 环爱网络科技(上海)有限公司 | 视频处理方法、装置、电子设备以及存储介质 |
CN110691211A (zh) * | 2013-07-22 | 2020-01-14 | 太阳专利托管公司 | 保存方法、再现方法、保存装置及再现装置 |
CN110891192A (zh) * | 2018-09-11 | 2020-03-17 | 传线网络科技(上海)有限公司 | 视频剪辑方法及装置 |
CN111327968A (zh) * | 2020-02-27 | 2020-06-23 | 北京百度网讯科技有限公司 | 短视频的生成方法、平台、电子设备及存储介质 |
CN111385599A (zh) * | 2018-12-28 | 2020-07-07 | 北京字节跳动网络技术有限公司 | 视频处理方法和装置 |
CN111432285A (zh) * | 2020-03-27 | 2020-07-17 | 东方明珠新媒体股份有限公司 | 一种视频拼接播放的系统、方法及设备 |
CN111554328A (zh) * | 2020-03-31 | 2020-08-18 | 北京奇艺世纪科技有限公司 | 一种多媒体的编辑方法和装置 |
CN112449238A (zh) * | 2019-08-28 | 2021-03-05 | 深圳Tcl新技术有限公司 | 一种短视频制作方法、存储介质及终端 |
CN112995760A (zh) * | 2019-12-18 | 2021-06-18 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、设备及计算机存储介质 |
CN113099287A (zh) * | 2021-03-31 | 2021-07-09 | 上海哔哩哔哩科技有限公司 | 视频制作方法及装置 |
CN113556610A (zh) * | 2021-07-06 | 2021-10-26 | 广州方硅信息技术有限公司 | 视频合成控制方法及其装置、设备与介质 |
WO2022083221A1 (zh) * | 2020-10-20 | 2022-04-28 | 深圳市前海手绘科技文化有限公司 | 一种Web端视频编辑器针对移动端适配的方法 |
CN114666637A (zh) * | 2022-03-10 | 2022-06-24 | 阿里巴巴(中国)有限公司 | 视频剪辑方法、音频剪辑方法及电子设备 |
CN115134672A (zh) * | 2022-05-26 | 2022-09-30 | 广州励丰文化科技股份有限公司 | 排练演出方法、装置、终端设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1227447A (zh) * | 1998-02-23 | 1999-09-01 | 国际商业机器公司 | 万维网浏览器中顺序链接的热对象及连续流视频浏览器 |
US20070174774A1 (en) * | 2005-04-20 | 2007-07-26 | Videoegg, Inc. | Browser editing with timeline representations |
CN101141622A (zh) * | 2007-10-23 | 2008-03-12 | 张伟华 | 网络视频连接信息的交互式编辑及扩展表现方法 |
-
2009
- 2009-11-30 CN CN200910153982A patent/CN101740082A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1227447A (zh) * | 1998-02-23 | 1999-09-01 | 国际商业机器公司 | 万维网浏览器中顺序链接的热对象及连续流视频浏览器 |
US20070174774A1 (en) * | 2005-04-20 | 2007-07-26 | Videoegg, Inc. | Browser editing with timeline representations |
CN101141622A (zh) * | 2007-10-23 | 2008-03-12 | 张伟华 | 网络视频连接信息的交互式编辑及扩展表现方法 |
Non-Patent Citations (1)
Title |
---|
刘惠彬,张晓梅: "基于AJAX的Web开发应用", 《工会博览.理论研究》 * |
Cited By (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102378004A (zh) * | 2010-08-10 | 2012-03-14 | 索尼公司 | 运动图像处理装置、运动图像处理方法和程序 |
CN106454339A (zh) * | 2010-12-28 | 2017-02-22 | 杜比国际公司 | 使用列的图像分割方法和系统 |
US11949878B2 (en) | 2010-12-28 | 2024-04-02 | Dolby Laboratories Licensing Corporation | Method and system for picture segmentation using columns |
US10244239B2 (en) | 2010-12-28 | 2019-03-26 | Dolby Laboratories Licensing Corporation | Parameter set for picture segmentation |
CN106454339B (zh) * | 2010-12-28 | 2019-07-12 | 杜比国际公司 | 使用列的图像分割方法和系统 |
US11871000B2 (en) | 2010-12-28 | 2024-01-09 | Dolby Laboratories Licensing Corporation | Method and system for selectively breaking prediction in video coding |
US10225558B2 (en) | 2010-12-28 | 2019-03-05 | Dolby Laboratories Licensing Corporation | Column widths for picture segmentation |
US10986344B2 (en) | 2010-12-28 | 2021-04-20 | Dolby Laboratories Licensing Corporation | Method and system for picture segmentation using columns |
US11582459B2 (en) | 2010-12-28 | 2023-02-14 | Dolby Laboratories Licensing Corporation | Method and system for picture segmentation using columns |
US11178400B2 (en) | 2010-12-28 | 2021-11-16 | Dolby Laboratories Licensing Corporation | Method and system for selectively breaking prediction in video coding |
US11356670B2 (en) | 2010-12-28 | 2022-06-07 | Dolby Laboratories Licensing Corporation | Method and system for picture segmentation using columns |
CN102135986A (zh) * | 2011-02-28 | 2011-07-27 | 重庆大学 | 基于互联网的教学录像同步文字信息添加及分段播放方法 |
CN103988496A (zh) * | 2011-04-13 | 2014-08-13 | 维克罗尼公司 | 用于从多个源创建合成视频的方法和装置 |
CN102186022A (zh) * | 2011-04-19 | 2011-09-14 | 深圳创维-Rgb电子有限公司 | 一种电视系统中音视频编辑的方法及装置 |
CN102821121B (zh) * | 2011-06-09 | 2015-07-15 | 广达电脑股份有限公司 | 多形式附加富媒体评论系统及方法 |
CN102821121A (zh) * | 2011-06-09 | 2012-12-12 | 广达电脑股份有限公司 | 多形式附加富媒体评论系统及方法 |
CN102830955A (zh) * | 2011-06-15 | 2012-12-19 | 昆山漠野软件有限公司 | 一种摄像机辅助应用系统 |
CN104067317A (zh) * | 2011-09-08 | 2014-09-24 | 宝福特控股私人有限公司 | 用于在真实世界视频剪辑内对合成对象进行可视化的系统和方法 |
CN102752532A (zh) * | 2011-11-11 | 2012-10-24 | 新奥特(北京)视频技术有限公司 | 基于b/s架构支持h.264的节目编辑方法及系统 |
CN103139143A (zh) * | 2011-11-23 | 2013-06-05 | 北大方正集团有限公司 | 数字版权管理的方法、系统和服务器 |
WO2013075673A1 (zh) * | 2011-11-23 | 2013-05-30 | 北大方正集团有限公司 | 数字版权管理的方法、系统和服务器 |
CN103139143B (zh) * | 2011-11-23 | 2016-03-30 | 北大方正集团有限公司 | 数字版权管理的方法、系统和服务器 |
CN103078937A (zh) * | 2012-12-31 | 2013-05-01 | 合一网络技术(北京)有限公司 | 一种基于信息网络的多视频云端合成的方法、客户端、服务器及系统 |
CN103002330A (zh) * | 2012-12-31 | 2013-03-27 | 合一网络技术(北京)有限公司 | 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及系统 |
CN103002330B (zh) * | 2012-12-31 | 2014-07-09 | 合一网络技术(北京)有限公司 | 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及系统 |
CN103096184A (zh) * | 2013-01-18 | 2013-05-08 | 深圳市龙视传媒有限公司 | 一种视频编辑方法及装置 |
CN104079981A (zh) * | 2013-03-25 | 2014-10-01 | 联想(北京)有限公司 | 一种数据处理方法及装置 |
CN103531218B (zh) * | 2013-04-17 | 2017-03-08 | Tcl集团股份有限公司 | 一种在线多媒体文件编辑方法及系统 |
CN103531218A (zh) * | 2013-04-17 | 2014-01-22 | Tcl集团股份有限公司 | 一种在线多媒体文件编辑方法及系统 |
CN104168508A (zh) * | 2013-05-16 | 2014-11-26 | 上海斐讯数据通信技术有限公司 | 移动电视节目内容处理方法、移动终端及移动电视系统 |
CN110691211A (zh) * | 2013-07-22 | 2020-01-14 | 太阳专利托管公司 | 保存方法、再现方法、保存装置及再现装置 |
CN110691211B (zh) * | 2013-07-22 | 2022-03-25 | 太阳专利托管公司 | 保存方法、再现方法、保存装置及再现装置 |
CN104376131A (zh) * | 2013-08-13 | 2015-02-25 | 苏州广海信息科技有限公司 | 一种摄像机辅助软件 |
CN104427404A (zh) * | 2013-08-20 | 2015-03-18 | 腾讯科技(深圳)有限公司 | 一种视频片段的提取和播放方法、及装置 |
CN103873883A (zh) * | 2014-03-06 | 2014-06-18 | 小米科技有限责任公司 | 一种视频播放的方法、装置及终端设备 |
CN103873883B (zh) * | 2014-03-06 | 2017-05-03 | 小米科技有限责任公司 | 一种视频播放的方法、装置及终端设备 |
CN104168501A (zh) * | 2014-08-14 | 2014-11-26 | 厦门美图之家科技有限公司 | 一种移动终端的视频回放方法 |
CN104159162A (zh) * | 2014-08-28 | 2014-11-19 | 无锡天脉聚源传媒科技有限公司 | 一种对电视资源进行编辑处理的方法和装置 |
CN104185077A (zh) * | 2014-09-12 | 2014-12-03 | 飞狐信息技术(天津)有限公司 | 一种视频剪辑方法及装置 |
CN104967864B (zh) * | 2014-09-26 | 2019-01-11 | 腾讯科技(北京)有限公司 | 一种合并视频的方法及装置 |
CN104967864A (zh) * | 2014-09-26 | 2015-10-07 | 腾讯科技(北京)有限公司 | 一种合并视频的方法及装置 |
CN105657536A (zh) * | 2014-10-29 | 2016-06-08 | 虹映科技股份有限公司 | 运动影片的影片产生方法及其影片产生装置 |
CN104394477A (zh) * | 2014-12-08 | 2015-03-04 | 段然 | 一种实现视频在线视频编辑的方法 |
US9973728B2 (en) | 2014-12-14 | 2018-05-15 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
US10771734B2 (en) | 2014-12-14 | 2020-09-08 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
WO2016095072A1 (zh) * | 2014-12-14 | 2016-06-23 | 深圳市大疆创新科技有限公司 | 一种视频处理方法、视频处理装置及显示装置 |
CN105493512A (zh) * | 2014-12-14 | 2016-04-13 | 深圳市大疆创新科技有限公司 | 一种视频处理方法、视频处理装置及显示装置 |
US10567700B2 (en) | 2014-12-14 | 2020-02-18 | SZ DJI Technology Co., Ltd. | Methods and systems of video processing |
US10284808B2 (en) | 2014-12-14 | 2019-05-07 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
US11095847B2 (en) | 2014-12-14 | 2021-08-17 | SZ DJI Technology Co., Ltd. | Methods and systems of video processing |
US20180227539A1 (en) | 2014-12-14 | 2018-08-09 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
CN104994406B (zh) * | 2015-04-17 | 2017-12-29 | 新奥特(北京)视频技术有限公司 | 一种基于Silverlight插件的视频编辑方法和装置 |
CN104994406A (zh) * | 2015-04-17 | 2015-10-21 | 新奥特(北京)视频技术有限公司 | 一种基于Silverlight插件的视频编辑方法和装置 |
CN104780456A (zh) * | 2015-04-29 | 2015-07-15 | 无锡天脉聚源传媒科技有限公司 | 一种视频打点及播放方法及装置 |
CN104954850B (zh) * | 2015-06-03 | 2019-08-06 | 新奥特(北京)视频技术有限公司 | 非线性编辑软件的调度方法和装置 |
CN104954850A (zh) * | 2015-06-03 | 2015-09-30 | 新奥特(北京)视频技术有限公司 | 非线性编辑软件的调度方法和装置 |
CN105049957B (zh) * | 2015-07-13 | 2018-07-24 | 无锡天脉聚源传媒科技有限公司 | 一种基于Web端的视频合成方法及装置 |
CN105049957A (zh) * | 2015-07-13 | 2015-11-11 | 无锡天脉聚源传媒科技有限公司 | 一种基于Web端的视频合成方法及装置 |
CN105187783A (zh) * | 2015-08-30 | 2015-12-23 | 周良勇 | 一种监控视频文件的处理方法 |
CN105451084A (zh) * | 2015-12-08 | 2016-03-30 | 深圳市福云明网络科技有限公司 | 远程编辑并下载摄像机内视频的方法和装置 |
CN106937129A (zh) * | 2015-12-31 | 2017-07-07 | 广州华多网络科技有限公司 | 一种在线视频直播实时剪辑方法和装置 |
CN107347082A (zh) * | 2016-05-04 | 2017-11-14 | 阿里巴巴集团控股有限公司 | 视频效果的实现方法和装置 |
CN105979348B (zh) * | 2016-06-28 | 2019-09-10 | 武汉斗鱼网络科技有限公司 | 一种基于视频剪切与弹幕的匹配方法及装置 |
CN105979348A (zh) * | 2016-06-28 | 2016-09-28 | 武汉斗鱼网络科技有限公司 | 一种基于视频剪切与弹幕的匹配方法及装置 |
CN106210881A (zh) * | 2016-07-07 | 2016-12-07 | 新奥特(北京)视频技术有限公司 | 基于Qt环境的音视频处理方法和装置以及客户端 |
CN106375684A (zh) * | 2016-10-10 | 2017-02-01 | 北京译言协力传媒科技有限公司 | 字幕协同编辑设备、字幕协同编辑系统和方法 |
CN106648628B (zh) * | 2016-11-30 | 2020-08-04 | 武汉斗鱼网络科技有限公司 | 将直播应用软件移植到ie浏览器的方法及装置 |
CN106648628A (zh) * | 2016-11-30 | 2017-05-10 | 武汉斗鱼网络科技有限公司 | 将直播应用软件移植到ie浏览器的方法及装置 |
CN106792218A (zh) * | 2016-12-20 | 2017-05-31 | 北京猎豹移动科技有限公司 | 视频剪辑播放方法和装置 |
CN108429931A (zh) * | 2017-02-14 | 2018-08-21 | 优酷网络技术(北京)有限公司 | 一种多媒体文件播放方法及装置 |
CN107295084A (zh) * | 2017-06-26 | 2017-10-24 | 深圳水晶石数字科技有限公司 | 一种基于云端的视频编辑系统及方法 |
CN108966018B (zh) * | 2017-12-29 | 2019-11-12 | 视联动力信息技术股份有限公司 | 基于视联网的视频播放方法、装置、电子设备及存储介质 |
CN108966018A (zh) * | 2017-12-29 | 2018-12-07 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的视频播放方法及装置 |
CN109413486A (zh) * | 2018-08-30 | 2019-03-01 | 安徽四创电子股份有限公司 | 基于视频打标的多媒体文件拼接播放方法 |
CN110891192A (zh) * | 2018-09-11 | 2020-03-17 | 传线网络科技(上海)有限公司 | 视频剪辑方法及装置 |
CN109376253A (zh) * | 2018-09-14 | 2019-02-22 | 传线网络科技(上海)有限公司 | 多媒体资源编辑方法及装置 |
CN109194887B (zh) * | 2018-10-26 | 2021-11-30 | 深圳亿幕信息科技有限公司 | 一种云剪视频录制及剪辑方法和插件 |
CN109194887A (zh) * | 2018-10-26 | 2019-01-11 | 北京亿幕信息技术有限公司 | 一种云剪视频录制及剪辑方法和插件 |
CN111385599A (zh) * | 2018-12-28 | 2020-07-07 | 北京字节跳动网络技术有限公司 | 视频处理方法和装置 |
CN110012231A (zh) * | 2019-04-18 | 2019-07-12 | 环爱网络科技(上海)有限公司 | 视频处理方法、装置、电子设备以及存储介质 |
CN112449238A (zh) * | 2019-08-28 | 2021-03-05 | 深圳Tcl新技术有限公司 | 一种短视频制作方法、存储介质及终端 |
CN112449238B (zh) * | 2019-08-28 | 2022-03-01 | 深圳Tcl新技术有限公司 | 一种短视频制作方法、存储介质及终端 |
CN112995760A (zh) * | 2019-12-18 | 2021-06-18 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、设备及计算机存储介质 |
CN112995760B (zh) * | 2019-12-18 | 2022-06-28 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、设备及计算机存储介质 |
CN111327968A (zh) * | 2020-02-27 | 2020-06-23 | 北京百度网讯科技有限公司 | 短视频的生成方法、平台、电子设备及存储介质 |
CN111432285A (zh) * | 2020-03-27 | 2020-07-17 | 东方明珠新媒体股份有限公司 | 一种视频拼接播放的系统、方法及设备 |
CN111554328B (zh) * | 2020-03-31 | 2021-09-03 | 北京奇艺世纪科技有限公司 | 一种多媒体的编辑方法和装置 |
CN111554328A (zh) * | 2020-03-31 | 2020-08-18 | 北京奇艺世纪科技有限公司 | 一种多媒体的编辑方法和装置 |
WO2022083221A1 (zh) * | 2020-10-20 | 2022-04-28 | 深圳市前海手绘科技文化有限公司 | 一种Web端视频编辑器针对移动端适配的方法 |
CN113099287A (zh) * | 2021-03-31 | 2021-07-09 | 上海哔哩哔哩科技有限公司 | 视频制作方法及装置 |
CN113556610A (zh) * | 2021-07-06 | 2021-10-26 | 广州方硅信息技术有限公司 | 视频合成控制方法及其装置、设备与介质 |
CN114666637A (zh) * | 2022-03-10 | 2022-06-24 | 阿里巴巴(中国)有限公司 | 视频剪辑方法、音频剪辑方法及电子设备 |
CN114666637B (zh) * | 2022-03-10 | 2024-02-02 | 阿里巴巴(中国)有限公司 | 视频剪辑方法、音频剪辑方法及电子设备 |
CN115134672A (zh) * | 2022-05-26 | 2022-09-30 | 广州励丰文化科技股份有限公司 | 排练演出方法、装置、终端设备及存储介质 |
CN115134672B (zh) * | 2022-05-26 | 2023-12-12 | 广州励丰文化科技股份有限公司 | 排练演出方法、装置、终端设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101740082A (zh) | 一种基于浏览器的视频剪辑方法及系统 | |
US11348618B2 (en) | Systems and methods for dynamic video bookmarking | |
US9990174B2 (en) | System and method for creating and navigating a linear hypermedia resource program | |
US20150331961A1 (en) | Method and apparatus for editing media | |
KR100853409B1 (ko) | 내장형 미디어 플레이어 페이지를 이용한 광고의 산포 방법, 및 이러한 방법을 실행하도록 프로세서에게 지시하기 위해 컴퓨터 프로그램 코드로 인코딩된 컴퓨터-판독가능 매체 | |
JP6040120B2 (ja) | マイクロトレンドを使用してメディアコンテンツを生成するシステム及び方法 | |
US8103546B1 (en) | Advertising content delivery | |
JP2007241652A (ja) | コンテンツ配信システム | |
US8265457B2 (en) | Proxy editing and rendering for various delivery outlets | |
WO2008010875A2 (en) | Systems, methods, and computer program products for the creation, monetization, distribution, and consumption of metacontent | |
CN108900897B (zh) | 一种多媒体数据处理方法、装置以及相关设备 | |
CN101625696A (zh) | 一种构造和生成网页中视频元素的方法及系统 | |
JP2008276293A (ja) | 情報処理システム、情報処理装置及び方法、プログラム、並びに記録媒体 | |
JP2009177540A (ja) | 画像表示システムおよびプログラム | |
EP3571657A1 (en) | Digital media generation | |
WO2005031611A1 (ja) | 情報送信装置、端末装置及びその方法 | |
Cardoso et al. | Personalization of Interactive Objects in the GMF4iTV project |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100616 |