非线性编辑软件的调度方法和装置的制造方法

文档序号:9238633阅读:365来源:国知局
非线性编辑软件的调度方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频编辑处理技术领域,特别是涉及一种非线性编辑软件的调度方法与装置。
【背景技术】
[0002]传统电视台进行视频编辑一般是通过专业的有卡编辑工作站来完成的,这些编辑工作站一般价格比较昂贵,资源比较紧张,需要按使用时间进行计费。整个编辑过程分为了素材挑选、特效制作、素材打包等环节,而其中,素材包挑选所花费的时间在其中占用的比例是很高的,尤其是一些需要特效较少的节目编辑中,素材挑选占用的时间比例甚至超过了百分之五十。实际上,素材挑选过程的主要工作就是找到和制作节目相关的素材,打点选择好需要使用的素材片段,并把这些素材片段按顺序铺放到故事版上,这一过程并不是必需在专业的编辑工作站完成的,如果能把这一过程独立出来,将极大的提高电视台的工作效率,节省电视台宝贵的制作资源。
[0003]随着电视台网络化编辑的发展,素材不再使用传统的录像带作为存储介质,而是作为数字化媒体保存在网络存储中,同时出现了媒体资源管理系统来对素材进行统一管理。媒体资源管理系统的出现,为制作人员提供了更多的素材选择,但也增加了制作人员的操作步骤。制作人员首先需要登录媒体资源管理的检索系统检索到所需要的素材并下载到制作系统,然后,再在制作系统内部进行简单检索,把所需要的素材片段按照顺序铺放到故事版中以完成制作音视频的编辑。
[0004]现有的这种网络化编辑方案,在整个制作过程中间实际经历了两次检索过程,花费制作人员大量精力的同时,还为媒体资源管理系统造成工作负担。此外,需要将所需要的素材下载到制作系统中,然后进行进一步地检索确定真实所需要的素材,增加了制作系统与媒体资源管理的检索系统的传输负担。
[0005]可见,目前亟待解决的技术问题为:提供一种新的编辑方案,使用户进行音视频编辑时不再需要将素材从检索系统下载下来,然后再在制作系统内部进行简单检索,把所需要的素材片段按照顺序铺放到故事版中才完成制作过程。而是可以使用户无需将素材下载到制作系统内部,即可随时挑选所需要的素材,并把编辑完成的音视频直接下载到制作系统即浏览器客户端。

【发明内容】

[0006]鉴于上述现有的网络化编辑方案存在的上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的非线性编辑软件的调度方法与装置。
[0007]依据本发明的一个方面,提供了一种非线性编辑软件的调度方法,包括:接收用户操作请求;其中,所述用户操作请求包括:对剪辑的音视频文件或工程文件进行预览的请求、对剪辑的视频画面帧或工程画面帧进行预览的请求;确定所述用户操作请求的类型;依据确定结果调用与所述类型相对应的调度策略从服务器获取所述用户操作请求所请求的数据并播放;其中,当所述用户操作请求为对剪辑的音视频文件或工程文件进行预览的请求时,调用播放策略;当所述用户操作请求为对剪辑视频画面帧或工程画面帧进行预览的请求时,调用搜索策略。
[0008]优选地,当所述用户操作请求为对剪辑的音视频文件或工程文件进行预览的请求时,调用播放策略从服务器获取所述用户操作请求所请求的数据并播放的步骤包括:向服务器发送播放请求,其中,所述播放请求中携带有待预览的音视频文件信息,或待预览的工程文件的数据结构信息;工程文件的数据结构信息包含多段音视频素材信息以及各段音视频素材的排列关系信息;接收所述服务器返回的与所述音视频文件信息对应的音视频流,或与所述工程文件的数据结构信息对应的音视频流;将接收到的音视频流发送至视频播放器窗口的媒体播放器进行播放。
[0009]优选地,在所述向服务器发送播放请求步骤之前,所述方法还包括:判断是否已连接所述服务器;若未连接所述服务器,则与所述服务器建立连接,并将已编辑的工程文件的数据结构信息同步至所述服务器。
[0010]优选地,当所述用户操作请求为对剪辑的视频画面帧或工程画面帧进行预览的请求时,调用搜索策略从服务器获取所述用户操作请求所请求的数据并播放的步骤包括:向服务器发送搜索请求,其中,所述搜索请求中携带有待预览的所述视频画面帧的信息,或待浏览的所述工程画面帧的信息;接收所述服务器按照设定频率返回的与所述视频画面帧的信息,或所述工程画面帧的信息对应的视频流;将接收到的视频流发送至视频播放器窗口的媒体播放器进行播放,以实现对画面帧的预览。
[0011]优选地,向所述服务器发送的播放请求、搜索请求以及接收到的所述服务器返回的音视频流、视频流均遵循设定格式的协议数据包在所述服务器与浏览器客户端之间进行传输;其中,所述协议数据包的设定格式为:第一字段为命令标识、第二字段为载荷数据长度、第三字段为载荷数据。
[0012]依据本发明的另一个方面,还提供了一种非线性编辑软件的调度装置,包括:接收模块,用于接收用户操作请求;其中,所述用户操作请求包括:对剪辑的音视频文件或工程文件进行预览的请求、对剪辑的视频画面帧或工程画面帧进行预览的请求;确定模块,用于确定所述用户操作请求的类型;调用模块,用于依据确定结果调用与所述类型相对应的调度策略从服务器获取所述用户操作请求所请求的数据并播放;其中,当所述用户操作请求为对剪辑的音视频文件或工程文件进行预览的请求时,调用播放策略;当所述用户操作请求为对剪辑视频画面帧或工程画面帧进行预览的请求时,调用搜索策略。
[0013]优选地,当所述用户操作请求为对剪辑的音视频文件或工程文件进行预览的请求时,所述调用模块调用播放策略从服务器获取用户操作请求所请求的数据并播放时:向服务器发送播放请求,其中,所述播放请求中携带有待预览的音视频文件信息,或待预览的工程文件的数据结构信息;工程文件的数据结构信息包含多段音视频素材信息以及各段音视频素材的排列关系信息;接收所述服务器返回的与所述音视频文件信息对应的音视频流,或与所述工程文件的数据结构信息对应的音视频流;将接收到的音视频流发送至视频播放器窗口的媒体播放器进行播放。
[0014]优选地,所述非线性编辑软件的调度装置还包括:连接模块,用于在所述调用模块向服务器发送播放请求之前,判断是否已连接所述服务器;若未连接所述服务器,则与所述服务器建立连接,并将已编辑的工程文件的数据结构信息同步至所述服务器。
[0015]优选地,当所述用户操作请求为对剪辑的视频画面帧或工程画面帧进行预览的请求时,所述调用模块调用搜索策略从服务器获取所述用户操作请求所请求的数据并播放时:向服务器发送搜索请求,其中,所述搜索请求中携带有待预览的所述视频画面帧的信息,或待浏览的所述工程画面帧的信息;接收所述服务器按照设定频率返回的与所述视频画面帧的信息,或所述工程画面帧的信息对应的视频流;将接收到的视频流发送至视频播放器窗口的媒体播放器进行播放,以实现对画面帧的预览。
[0016]优选地,向所述服务器发送的播放请求、搜索请求以及接收到的所述服务器返回的音视频流、视频流均遵循设定格式的协议数据包在所述服务器与浏览器客户端之间进行传输;其中,所述协议数据包的设定格式为:第一字段为命令标识、第二字段为载荷数据长度、第三字段为载荷数据。
[0017]与现有技术相比,本发明具有以下优点:
[0018]本发明实施例提供的非线性编辑软件的调度方法和装置,浏览器客户端可以直接接收用户对服务器中存储的素材的选择,而无需将素材包下载到浏览器客户端侧,即可实现对音视频文件的编辑,因此,既节省制作人员的制作精力,又不会为浏览器客户端带来存储负担。不仅如此,用户还可以通过操作请求,请求浏览器客户端通过相应地调度策略从服务器侧将用户编辑的音视频文件、或视频画面帧直接下载到的浏览器客户端供用户预览,便于用户操作。由于仅是下载已编辑完成的音视频数据,因此,相较于现有的编辑方案需要下载大量的无用的素材包,能够有效减轻浏览器客户端与服务器端的数据传输负担。
[0019]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0020]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0021]图1是根据本发明实施例一的一种非线性编辑软件的调度方法的步骤流程图;
[0022]图2是根据本发明实施例二的一种非线性编辑软件的调度方法的步骤流程图;
[0023]图3是在实施例二中的播放策略下浏览器客户端与服务器的交互示意图;
[0024]图4是在实施例二中的搜索策略下浏览器客户端与服务器的交互示意图;
[0025]图5是根据本发明实施例三的一种非线性编辑软件的调度装置的结构框图;
[0026]图6是根据本发明实施例四的一种非线性编辑软件的调度装置的结构框图。
【具体实施方式】
[0027]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1