一种媒体素材编辑方法及装置制造方法

文档序号:6541899阅读:117来源:国知局
一种媒体素材编辑方法及装置制造方法
【专利摘要】本发明实施例公开了一种媒体素材编辑方法及装置,一种媒体素材编辑方法,包括:接收待编辑的媒体素材和用户编写的风格包文件;对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。应用上述技术方案,允许用户直接向具有媒体素材编辑功能的软件中添加新的特效组合,从而利用新的特效组合,对媒体素材进行编辑,与现有技术相比,不需要修改软件的底层代码,也能完成新的特效的添加。
【专利说明】一种媒体素材编辑方法及装置
【技术领域】
[0001]本发明涉及多媒体处理【技术领域】,特别涉及一种媒体素材编辑方法及装置。
【背景技术】
[0002]在这个微拍时代,人们希望能够通过手机、平板电脑等移动终端中的具有媒体素材编辑功能的软件,将自己和家人朋友的零散的照片、录音、影像等内容转化为有趣的动态音频或视频,与家人朋友一同分享。
[0003]这种具有素材编辑功能的软件能够对音频、图片以及视频等多媒体素材进行特效处理,例如对音频进行降噪、原音和背景音乐的混音处理;对图片进行美肤、小清新、复古处理;对视频进行去除抖动、快镜头、慢镜头、滤镜处理;在视频上叠加动画、文字等素材,使视频更有趣。
[0004]根据现有技术的实现方式,普通用户只能使用软件所提供的特效组合对各种媒体素材进行编辑,如果需要添加新的特效组合,只能由开发人员修改软件的底层代码实现,对普通用户而言,存在使用不便的问题。

【发明内容】

[0005]为了解决上述问题,本发明实施例公开了一种媒体素材编辑方法及装置,具体技术方案如下:
[0006]一种媒体素材编辑方法,包括:
[0007]接收待编辑的媒体素材和用户编写的风格包文件;
[0008]对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0009]根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0010]优选的,该方法还包括:
[0011]对所述用户编写的风格包文件进行保存,以便再次使用该风格包文件的特效信息对媒体素材进行编辑时,直接调用该风格包文件。
[0012]优选的,该方法还包括:
[0013]当用户中途退出当前编辑场景时,将当前编辑场景转化成临时文件进行保存,其中,所述临时文件用于当用户再次进入编辑界面时,还原退出时的编辑场景。
[0014]优选的,所述临时文件以脚本语言格式存储。
[0015]优选的,对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息之后,还包括:
[0016]将所述媒体素材和特效信息用预设的数据结构表示,生成编辑视图,以实现可视
化编辑。
[0017]一种媒体素材编辑装置,包括:
[0018]接收模块,用于接收待编辑的媒体素材和用户编写的风格包文件;
[0019]风格包解析模块,用于对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0020]媒体素材编辑模块,用于根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0021]优选的,该装置还包括:
[0022]风格包保存模块,用于对所述用户编写的风格包文件进行保存,以便再次使用该风格包文件的特效信息对媒体素材进行编辑时,直接调用该风格包文件。
[0023]优选的,该装置包括:
[0024]编辑场景保存模块,用于当用户中途退出当前编辑场景时,将当前编辑场景转化成临时文件进行保存,其中,所述临时文件用于当用户再次进入编辑界面时,还原退出时的编辑场景。
[0025]优选的,所述临时文件以脚本语言格式存储。
[0026]优选的,该装置还包括:
[0027]编辑视图生成模块,用于在对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息之后,将所述媒体素材和特效信息用预设的数据结构表示,生成编辑视图,以实现可视化编辑。
[0028]应用本发明实施例所提供的技术方案,允许用户直接向具有媒体素材编辑功能的软件中添加新的特效组合,从而利用新的特效组合,对媒体素材进行编辑,与现有技术相t匕,不需要修改软件的底层代码,也能完成新的特效的添加。
【专利附图】

【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本发明实施例所提供的一种媒体素材编辑方法的第一种流程图;
[0031]图2为本发明实施例所提供的一种媒体素材编辑方法的第二种流程图;
[0032]图3为本发明实施例所提供的一种媒体素材编辑方法的第三种流程图;
[0033]图4为本发明实施例所提供的一种媒体素材编辑方法的第四种流程图;
[0034]图5为本发明实施例所提供的一种媒体素材编辑装置的第一种结构示意图;
[0035]图6为本发明实施例所提供的一种媒体素材编辑装置的第二种结构示意图;
[0036]图7为本发明实施例所提供的一种媒体素材编辑装置的第三种结构示意图;
[0037]图8为本发明实施例所提供的一种媒体素材编辑装置的第四种结构示意图。
【具体实施方式】
[0038]为了简化为媒体素材编辑软件添加新特效的操作,本发明实施例提供了一种媒体素材的编辑方法及装置。
[0039]首先,对本发明实施例所提供的一种媒体素材编辑方法进行介绍。
[0040]本发明实施例所提供的一种媒体素材编辑方法,该方法可以包括:
[0041]接收待编辑的媒体素材和用户编写的风格包文件;[0042]对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0043]根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0044]应用本发明实施例所提供的技术方案,允许用户直接向具有媒体素材编辑功能的软件中添加新的特效组合,从而利用新的特效组合,对媒体素材进行编辑,与现有技术相t匕,不需要修改软件的底层代码,也能完成新的特效组合的添加,既能使得媒体素材编辑软件的功能得到丰富,又能使用户根据自己的具体需求增加需要的特效组合,从而提升了用户体验。
[0045]为了使本领域技术人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例提供的一种媒体素材编辑方法,如图1所示,该方法可以包括以下步骤:
[0047]S101,接收待编辑的媒体素材和用户编写的风格包文件。
[0048]当用户使用具有媒体素材编辑功能的软件(以下简称编辑软件)进行媒体素材的编辑时,如果编辑软件中没有用户所需要的特效信息,编辑软件可以接收用户编写的风格包文件。
[0049]在本发明实施例中,媒体素材可以包括:视频、音频和图片等。编辑软件接收待编辑的媒体素材,具体可以是接收媒体素材的文件路径,在具体编辑过程中,根据接收到的媒体素材的文件路径调用相应的媒体素材,本发明实施例对此不进行限制。
[0050]媒体素材编辑软件的特效库中可以预置有多个特效,例如视频拍摄滤镜:L0M0、美肤、小清新、复古、青葱、漫画、近黄昏、黑白、时空门;以及视频风格包:英伦风、旧时光、可爱、夜未央、纯真、那些年、在路上、闪电、波点、快镜头、慢镜头、破碎、惊魂,等等。
[0051 ] 本发明实施例向用户开放一个添加新风格包文件的接口,新风格包文件中包含以下信息:一个或多个特效名字、以及各个特效的作用信息,其中,各个特效的作用信息包括但不限于以下信息:特效的作用顺序、特效的作用时间、特效的作用位置,以及特效之间的作用关系。
[0052]例如,用户希望对一段视频做这样的处理:视频的前五分钟播放背景音乐、同时加入字幕内容;在六分钟的时候,在视频的左上方位置插入一幅图片,同时图片匀速向右移动轨迹。用户只需向编辑软件的接口中输入新的风格包文件,该风格包文件包括以下信息:背景音乐的名称及作用时间、字幕内容的名称、作用动作及作用时间、图片的轨迹。
[0053]在本发明的一个【具体实施方式】中,在接收到用户输入的新的风格包之后,采用脚本语言对风格包中包含的信息进行描述。
[0054]需要说明的是,以上实施方式只是本发明实施例的一种实现方式,本发明对此不进行具体限制
[0055]S102,对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息。
[0056]编辑软件接收到用户编写的风格包文件时,对接收到的风格包文件进行解析,得到风格包文件中包含的特效信息。[0057]例如,接收到用户编写的风格包时,对风格包文件进行解析,得到以下特效信息:背景音乐的名称是“happy birthday to you”、视频播放三分钟之后开始播放,字幕内容是“祝你生日快乐! ”,字幕始终贯穿整个视频,在视频播放六分钟时插入图片,图片插入位置是视频画面的左上角。
[0058]此外,需要说明的是,本发明实施例可以采用任意一种对风格包文件进行解析的方法,本发明实施例对此不进行具体限制。
[0059]可以理解的是,各个特效的起止时间点可以交叉或重叠,在实际应用中,用户可以根据实际的需求自行设置,本发明实施例对此并不限制。
[0060]S103,根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0061]编辑软件解析得到用户编写的风格包文件的特效信息后,根据解析得到的特效信息,对待编辑的媒体素材进行编辑。
[0062]例如,解析风格包得到以下特效信息:背景音乐的名称是“happy birthday toyou”、视频播放三分钟之后开始播放,字幕内容是“祝你生日快乐! ”,字幕始终贯穿整个视频,在视频播放六分钟时插入图片,图片插入位置是视频画面的左上角,编辑软件根据所得到的上述特效信息,在媒体素材相应的时间段添加对应该时间段的特效。
[0063]从上述实施例可以看出,本发明实施例允许用户直接向具有媒体素材编辑功能的软件中添加新的特效,从而利用新的特效,对媒体素材进行编辑,与现有技术相比,本发明实施例不需要修改软件的底层代码,也能完成新的特效的添加,极大的方便了用户的使用。
[0064]本发明实施例提供的另一种媒体素材编辑方法,如图2所示,该方法可以包括:
[0065]S201,接收待编辑的媒体素材和用户编写的风格包文件;
[0066]S202,对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0067]S203,根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑;
[0068]S204,对所述用户编写的风格包文件进行保存,以便再次使用该风格包文件的特效信息对媒体素材进行编辑时,直接调用该风格包文件。
[0069]其中,S201、S202和S203与如图1所示实施例的S101、S102和S103——对应,本发明实施例对此不再赘述,以下着重对本发明实施例的S204进行说明。
[0070]本发明实施例中,当编辑软件接收到用户编写的风格包文件时,可以对用户编写的风格包文件进行保存,将用户编写的风格包文件中的特效信息保存到编辑软件预置的特效库中,以便编辑软件再次使用该风格包的特效信息对媒体素材进行编辑时,直接从预置的特效库中调用,方便了用户的使用。
[0071]此外,需要说明的是,将用户编写的特效保存到编辑软件预置的特效库中之后,编辑软件还可以通过互联网向编辑软件的下载地址发布软件的更新信息,以方便更多的用户下载使用,从而实现了编辑软件预置特效库的分享,可以极大丰富编辑软件的特效库,为用户提供更多的特效。
[0072]本发明实施例提供的另一种媒体素材编辑方法,如图3所示,该方法可以包括:
[0073]S301,接收待编辑的媒体素材和用户编写的风格包文件;
[0074]S302,对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0075]S303,根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑;
[0076]S304,当用户中途退出当前编辑场景时,将当前编辑场景转化成临时文件进行保存,其中,所述临时文件用于当用户再次进入编辑界面时,还原退出时的编辑场景。
[0077]其中,S301、S302和S303与如图1所示实施例的S101、S102和S103——对应,本发明实施例对此不再赘述,以下着重对本发明实施例的S304进行说明。
[0078]本发明实施例中,当用户中途退出当前编辑场景时编辑软件将当前编辑场景转化成临时文件进行保存,当用户再次进入编辑界面时,编辑软件运行保存的临时文件,为用户还原退出时的编辑场景。
[0079]在本发明的一个优选实施方式中,临时文件可以用脚本语言格式存储,本发明实施例对此不做限制。
[0080]例如,编辑软件解析从用户编写的风格包中解析得到破碎、时空门和闪电三个特效的名称,以及各个特效的起止时间点,在运行该风格包的过程中,编辑软件为待编辑的媒体素材添加完破碎和时空门的特效后,用户因故需要退出当前编辑场景,此时,编辑软件就将当前编辑场景转化成临时文件进行保存,当用户再次进入编辑软件时,编辑软件加载所述临时文件,为用户还原退出时的编辑场景,还原完成后,继续为待编辑的媒体素材添加闪电特效,从而节省了重新加载风格包文件的时间,避免了特效的重复添加,提高编辑效率。
[0081]本发明实施例提供的另一种媒体素材编辑方法,如图4所示,该方法可以包括:
[0082]S401,接收待编辑的媒体素材和用户编写的风格包文件;
[0083]S402,对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0084]S403,将所述媒体素材和特效信息用预设的数据结构表示,生成编辑视图,以实现可视化编辑;
[0085]S404,根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0086]其中,S401、S402和S404与如图1所示实施例的S101、S102和S103——对应,本发明实施例对此不再赘述,以下着重对本发明实施例的S403进行说明。
[0087]本发明实施例中,解析得到用户编写的风格包文件的特效信息之后,编辑软件将待编辑的媒体素材和解析得到的特效信息,用编辑软件能够识别的数据结构来表示,生成编辑视图。其中,编辑视图可以显示媒体素材,媒体素材所需要添加的特效、以及特效添加的时间点等信息,用户可以根据编辑视图显示的上述信息来进行可视化编辑,从而增加与用户的互动,更好的为用户提供编辑服务。
[0088]相应于上面的方法实施例,本发明还提供一种媒体素材编辑装置,参见图5所示,该装置可以包括:
[0089]接收模块501,用于接收待编辑的媒体素材和用户编写的风格包文件;
[0090]风格包解析模块502,用于对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0091]媒体素材编辑模块503,用于根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0092]在本发明的一个优选实施例中,如图6所示,该装置可以包括:
[0093]接收模块601,用于接收待编辑的媒体素材和用户编写的风格包文件;
[0094]风格包解析模块602,用于对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0095]媒体素材编辑模块603,用于根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑;
[0096]风格包保存模块604,用于对所述用户编写的风格包文件进行保存,以便再次使用该风格包文件的特效信息对媒体素材进行编辑时,直接调用该风格包文件。
[0097]在本发明所提供的另一个优选实施例中,如图7所示,该装置可以包括:
[0098]接收模块701,用于接收待编辑的媒体素材和用户编写的风格包文件;
[0099]风格包解析模块702,用于对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0100]媒体素材编辑模块703,用于根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑;
[0101]编辑场景保存模块704,用于当用户中途退出当前编辑场景时,将当前编辑场景转化成临时文件进行保存,其中,所述临时文件用于当用户再次进入编辑界面时,还原退出时的编辑场景。
[0102]在本发明的一个【具体实施方式】中,所述临时文件以脚本语言格式存储。
[0103]在本发明所提供的另一个优选实施例中,如图8所示,该装置可以包括:
[0104]接收模块801,用于接收待编辑的媒体素材和用户编写的风格包文件;
[0105]风格包解析模块802,用于对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息;
[0106]编辑视图生成模块803,用于将所述媒体素材和特效信息用预设的数据结构表示,生成编辑视图,以实现可视化编辑;
[0107]媒体素材编辑模块804,用于根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
[0108]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0109]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0110]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0111]以上所述仅是本发明的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种媒体素材编辑方法,其特征在于,该方法包括: 接收待编辑的媒体素材和用户编写的风格包文件; 对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息; 根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
2.根据权利要求1所述的方法,其特征在于,该方法还包括: 对所述用户编写的风格包文件进行保存,以便再次使用该风格包文件的特效信息对媒体素材进行编辑时,直接调用该风格包文件。
3.根据权利要求1所述的方法,其特征在于,该方法还包括: 当用户中途退出当前编辑场景时,将当前编辑场景转化成临时文件进行保存,其中,所述临时文件用于当用户再次进入编辑界面时,还原退出时的编辑场景。
4.根据权利要求3所述的方法,其特征在于,所述临时文件以脚本语言格式存储。
5.根据权利要求1所述的方法,其特征在于,对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息之后,还包括: 将所述媒体素材和特效信息用预设的数据结构表示,生成编辑视图,以实现可视化编辑。
6.一种媒体素材编辑装置,其特征在于,该装置包括: 接收模块,用于接收待编辑的媒体素材和用户编写的风格包文件; 风格包解析模块,用于对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息; 媒体素材编辑模块,用于根据解析得到的特效信息,对所述待编辑的媒体素材进行编辑。
7.根据权利要求6所述的装置,其特征在于,该装置还包括: 风格包保存模块,用于对所述用户编写的风格包文件进行保存,以便再次使用该风格包文件的特效信息对媒体素材进行编辑时,直接调用该风格包文件。
8.根据权利要求6所述的装置,其特征在于,该装置包括: 编辑场景保存模块,用于当用户中途退出当前编辑场景时,将当前编辑场景转化成临时文件进行保存,其中,所述临时文件用于当用户再次进入编辑界面时,还原退出时的编辑场景。
9.根据权利要求8所述的装置,其特征在于,所述临时文件以脚本语言格式存储。
10.根据权利要求6所述的装置,其特征在于,该装置还包括: 编辑视图生成模块,用于在对所述风格包文件进行解析,得到所述风格包文件中包含的特效信息之后,将所述媒体素材和特效信息用预设的数据结构表示,生成编辑视图,以实现可视化编辑。
【文档编号】G06F17/30GK103853563SQ201410116326
【公开日】2014年6月11日 申请日期:2014年3月26日 优先权日:2014年3月26日
【发明者】李恒中 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1