音视频的编辑方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:30320983 阅读:62 留言:0更新日期:2021-10-09 23:41
本申请涉及音视频处理技术领域,揭露一种音视频的编辑方法、装置、计算机设备及存储介质,其中方法包括通过多个界面设计层接口获取音视频配置请求,并调用基础服务库以及非线编适配器对音视频配置请求进行基础配置处理,得到音视频配置请求对应的操作对象和操作信息,再通过调用Undo/Redo管理器对操作信息进行压栈/出栈处理,以调用操作对象进行压栈/出栈处理,得到目标数据,然后将目标数据通过消息队列发送到界面设计层中,接着在界面设计层中,基于目标数据,对界面设计层中的音视频控件进行更新。本申请实现音视频能够在不同的界面设计层和非线编版本中进行非线性编辑,有利于提高音视频的编辑效率。高音视频的编辑效率。高音视频的编辑效率。

【技术实现步骤摘要】
音视频的编辑方法、装置、计算机设备及存储介质


[0001]本申请涉及音视频处理
,尤其涉及一种音视频的编辑方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着影视行业的发展,对音视频的编辑处理越发得到重视。在现有的技术中,其是通过每个单一平台对音视频完成各自的编辑任务,并且对音视频的非线编采用直接封装方法。然而这种方式,不能很好的剥离界面设计和业务逻辑,不符合低耦合原则和复用原则,使得音视频编辑需要重复开发,从而导致对音视频的编辑效率较低。现亟需一种能够提高音视频编辑效率的方法。

技术实现思路

[0003]本申请实施例的目的在于提出一种音视频的编辑方法、装置、计算机设备及存储介质,以提高音视频的编辑效率。
[0004]为了解决上述技术问题,本申请实施例提供一种音视频的编辑方法,包括:
[0005]通过多个界面设计层接口获取音视频配置请求;
[0006]调用基础服务库以及非线编适配器对所述音视频配置请求进行基础配置处理,得到所述音视频配置请求对应的操作对象和操作信息;
[0007]通过调用Undo/Redo管理器对所述操作信息进行压栈/出栈处理,以调用所述操作对象进行所述压栈/出栈处理,得到目标数据;
[0008]将所述目标数据通过消息队列发送到界面设计层中;
[0009]在所述界面设计层中,基于所述目标数据,对所述界面设计层中的音视频控件进行更新。
[0010]进一步的,所述通过调用Undo/Redo管理器对所述操作信息进行压栈/出栈处理,以调用所述操作对象进行所述压栈/出栈处理,得到目标数据,包括:
[0011]将所述操作信息进行拆分,得到多个一步操作步骤;
[0012]通过调用所述Undo/Redo管理器,将多个所述一步操作步骤合并处理,得到一步Undo/Redo操作;
[0013]基于所述一步Undo/Redo操作,调用所述操作对象进行所述压栈/出栈处理,得到基础数据,并将多个所述基础数据作为所述目标数据,其中,所述基础数据包括执行消息以及所述执行消息所引起的数据变化。
[0014]进一步的,所述将所述目标数据通过消息队列发送到界面设计层中,包括:
[0015]当监测到基础数据生成时,识别出所述基础数据对应的界面设计层接口,作为目标界面设计层接口;
[0016]基于所述目标界面设计层接口,通过所述消息队列将所述基础数据发送到所述界面设计层中;
[0017]若所述目标数据中的基础数据均已发送到对应的界面设计层中,则对所述目标数据的传输完成。
[0018]进一步的,所述在所述界面设计层中,基于所述目标数据,对所述界面设计层中的音视频控件进行更新,包括:
[0019]在所述界面设计层中,识别所述目标数据中每一基础数据对应的音视频控件;
[0020]将所述执行消息所引起的数据变化作为所述音视频控件的更新方向,并对音视频控件进行更新处理;
[0021]若所述目标数据均已执行完毕,则对所述音视频控件的更新完成。
[0022]进一步的,所述调用基础服务库以及非线编适配器对所述音视频配置请求进行基础配置处理,得到所述音视频配置请求对应的操作对象和操作信息,包括;
[0023]对所述音视频配置请求进行解析,以获取所述音视频对应的配置操作;
[0024]通过调用所述非线编适配器,获取所述配置操作对应的请求接口;
[0025]根据所述请求接口,从基础服务库中获取所述配置操作对应的配置数据;
[0026]基于所述配置数据以及所述配置操作,生成所述操作对象和所述操作信息。
[0027]进一步的,在所述通过多个界面设计层接口获取音视频配置请求之前,所述方法还包括:
[0028]获取多个界面设计层对应的接口信息;
[0029]按照统一的配置信息对多个所述接口信息进行配置处理,得到多个所述界面设计层接口。
[0030]进一步的,在所述调用基础服务库以及非线编适配器对所述音视频配置请求进行基础配置处理,得到所述音视频配置请求对应的操作对象和操作信息之前,所述方法还包括:
[0031]获取多个非线编版本对应的底层接口信息;
[0032]获取预设统一接口配置,并通过所述预设统一接口配置对所述底层接口信息进行翻译适配处理,得到所述非线编适配器,其中,所述非线编适配器支持多个所述线编版本。
[0033]为了解决上述技术问题,本申请实施例提供一种音视频的编辑装置,包括:
[0034]音视频配置请求模块,用于通过多个界面设计层接口获取音视频配置请求;
[0035]基础配置处理模块,用于调用基础服务库以及非线编适配器对所述音视频配置请求进行基础配置处理,得到所述音视频配置请求对应的操作对象和操作信息;
[0036]目标数据获取模块,用于通过调用Undo/Redo管理器对所述操作信息进行压栈/出栈处理,以调用所述操作对象进行所述压栈/出栈处理,得到目标数据;
[0037]目标数据发送模块,用于将所述目标数据通过消息队列发送到界面设计层中;
[0038]音视频控件更新模块,用于在所述界面设计层中,基于所述目标数据,对所述界面设计层中的音视频控件进行更新。
[0039]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种计算机设备,包括,一个或多个处理器;存储器,用于存储一个或多个程序,使得一个或多个处理器实现上述任意一项所述的音视频的编辑方法。
[0040]为解决上述技术问题,本专利技术采用的一个技术方案是:一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述
任意一项所述的音视频的编辑方法。
[0041]本专利技术实施例提供了一种音视频的编辑方法、装置、计算机设备及存储介质。本专利技术实施例通过多个界面设计层接口获取音视频配置请求,并调用基础服务库以及非线编适配器对音视频配置请求进行基础配置处理,得到音视频配置请求对应的操作对象和操作信息,再通过调用Undo/Redo管理器对操作信息进行压栈/出栈处理,以调用操作对象进行压栈/出栈处理,得到目标数据,然后将目标数据通过消息队列发送到界面设计层中,接着在界面设计层中,基于目标数据,对界面设计层中的音视频控件进行更新。实现响应对多个界面设计层的音视频配置请求,同时通过调用非线编适配器使得音视频的编辑适应多个非线编版本,从而使得音视频能够在不同的界面设计层和非线编版本中进行非线性编辑,进而有利于提高音视频的编辑效率。
附图说明
[0042]为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1根据本申请实施例提供的音视频的编辑方法的一实现流程图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音视频的编辑方法,其特征在于,包括:通过多个界面设计层接口获取音视频配置请求;调用基础服务库以及非线编适配器对所述音视频配置请求进行基础配置处理,得到所述音视频配置请求对应的操作对象和操作信息;通过调用Undo/Redo管理器对所述操作信息进行压栈/出栈处理,以调用所述操作对象进行所述压栈/出栈处理,得到目标数据;将所述目标数据通过消息队列发送到界面设计层中;在所述界面设计层中,基于所述目标数据,对所述界面设计层中的音视频控件进行更新。2.根据权利要求1所述的音视频的编辑方法,其特征在于,所述通过调用Undo/Redo管理器对所述操作信息进行压栈/出栈处理,以调用所述操作对象进行所述压栈/出栈处理,得到目标数据,包括:将所述操作信息进行拆分,得到多个一步操作步骤;通过调用所述Undo/Redo管理器,将多个所述一步操作步骤合并处理,得到一步Undo/Redo操作;基于所述一步Undo/Redo操作,调用所述操作对象进行所述压栈/出栈处理,得到基础数据,并将多个所述基础数据作为所述目标数据,其中,所述基础数据包括执行消息以及所述执行消息所引起的数据变化。3.根据权利要求2所述的音视频的编辑方法,其特征在于,所述将所述目标数据通过消息队列发送到界面设计层中,包括:当监测到基础数据生成时,识别出所述基础数据对应的界面设计层接口,作为目标界面设计层接口;基于所述目标界面设计层接口,通过所述消息队列将所述基础数据发送到所述界面设计层中;若所述目标数据中的基础数据均已发送到对应的界面设计层中,则对所述目标数据的传输完成。4.根据权利要求2所述的音视频的编辑方法,其特征在于,所述在所述界面设计层中,基于所述目标数据,对所述界面设计层中的音视频控件进行更新,包括:在所述界面设计层中,识别所述目标数据中每一基础数据对应的音视频控件;将所述执行消息所引起的数据变化作为所述音视频控件的更新方向,并对音视频控件进行更新处理;若所述目标数据均已执行完毕,则对所述音视频控件的更新完成。5.根据权利要求1所述的音视频的编辑方法,其特征在于,所述调用基础服务库以及非线编适配器对所述音视频配置请求进行基础配置处理,得到所述音视频...

【专利技术属性】
技术研发人员:王小艳程亮章健权许东学白霜雪
申请(专利权)人:深圳市斯博科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利