1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 音乐编辑方法 装置 终端设备及计算机可读存储介质与流程

音乐编辑方法 装置 终端设备及计算机可读存储介质与流程

时间:2020-05-02 20:10:07

相关推荐

音乐编辑方法 装置 终端设备及计算机可读存储介质与流程

本公开涉及音乐处理技术领域,具体而言,本公开涉及一种音乐编辑方法、装置、终端设备和计算机可读存储介质。

背景技术:

在音乐/视频交互平台中,用户可选择音乐/视频发布到平台中,以提升自己的关注度。

但是,在现有的音乐交互平台中,对于用户选择的音乐,只能按照被选择音乐固有的播放形式进行播放,比如,不同的用户均选择同一段音乐,发布后,这段音乐在每个用户对应的个人主页中播放的效果均为相同的,由此,现有技术中,选择发布至平台的同一段音乐的播放效果单一,容易导致用户对同一段音乐产生听觉疲劳,且不能体现出用户的个人特点,降低用户的交互体验。

可见,现有音乐的播放效果单一,且用户交互体验较差,不能够满足用户的实际应用需求。

技术实现要素:

本公开的目的旨在至少能解决上述的技术缺陷之一,提升用户的使用体验。本公开采用的技术方案如下:

第一方面,本公开提供了一种音乐编辑方法,该方法包括:

接收用户的音乐编辑指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面;

通过音轨图编辑界面接收用户针对音轨图的编辑信息,编辑信息为用于标识待编辑音乐中的至少一段音乐的信息;

依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐。

本公开的实施例中,编辑信息包括以下信息中的任一种:

至少一个起始位置和/或至少一个第一音乐时长、至少一个结束位置和/或至少一个第二音乐时长、至少一个位置对;

其中,一个位置对包括相对应的起始位置和结束位置。

本公开的实施例中,当编辑信息为一个位置对时,通过音轨图编辑界面接收用户针对音轨图的编辑信息,包括:

通过音轨图编辑界面接收用户针对音轨图选择的起始位置,展示以起始位置为起点的音轨图;

接收用户针以起始位置为起点的音轨图选择的结束位置。

本公开的实施例中,当基于编辑信息确定的待编辑音乐中的至少一段音乐的起始位置位于结束位置之后时,编辑完成的音乐的播放时序与待编辑音乐的播放时序相反。

本公开的实施例中,得到编辑完成的音乐之后,该方法还包括:

接收视频拍摄指令;

依据视频拍摄指令,播放编辑完成的音乐,并录制视频,得到以编辑完成的音乐为背景音乐的视频。

本公开的实施例中,当编辑信息为一个起始位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和第一预设时长确定的一段音乐,或者为根据起始位置和默认结束位置确定的一段音乐;

当编辑信息为一个结束位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐,或者为根据默认起始位置和结束位置确定的一段音乐;

当编辑信息为至少一个位置对时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据至少一个位置对确定的至少一段音乐;

当编辑信息为一个起始位置和一个第一音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个起始位置和一个第一音乐时长确定的一段音乐;

当编辑信息为一个结束位置和一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个结束位置和一个第二音乐时长确定的一段音乐;

当编辑信息为一个第一音乐时长或一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个第一音乐时长或一个第二音乐时长确定的一段音乐。

本公开的实施例中,若音乐编辑指令为通过当前音乐播放界面接收到的指令,待编辑音乐为音乐播放界面对应的音乐。

本公开的实施例中,音乐编辑指令包括音乐选择指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面,包括:

依据音乐选择指令,获取至少一段音乐;

依据获取的至少一段音乐,得到待编辑音乐;

将待编辑音乐的音轨图显示到音轨图编辑界面。

本公开的实施例中,当获取的至少一段音乐为至少两段音乐时,依据至少一段音乐,得到待编辑音乐,包括:

将至少两段音乐合成得到待编辑音乐。

本公开的实施例中,音乐选择指令包括自选音乐选择指令和默认音乐选择指令;

当音乐选择指令为自选音乐选择指令时,依据音乐选择指令,获取至少一段音乐,包括:

依据自选音乐选择指令,获取用户选择的至少一段音乐;

当音乐选择指令为默认音乐选择指令时,依据音乐选择指令,获取至少一段音乐,包括:

依据默认音乐选择指令,从音乐库中随机选取至少一段音乐或者将预配置的音乐作为至少一段音乐。

第二方面,本公开提供了一种音乐编辑装置,该装置包括:

指令接收模块,用于接收用户的音乐编辑指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面;

编辑信息确定模块,用于通过音轨图编辑界面接收用户针对音轨图的编辑信息,编辑信息为用于标识待编辑音乐中的至少一段音乐的信息;

音乐编辑完成模块,用于依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐。

本公开的实施例中,编辑信息包括以下信息中的任一种:

至少一个起始位置和/或至少一个第一音乐时长、至少一个结束位置和/或至少一个第二音乐时长、至少一个位置对;其中,一个位置对包括相对应的起始位置和结束位置。

本公开的实施例中,当编辑信息为一个位置对时,编辑信息确定模块具体用于:

通过音轨图编辑界面接收用户针对音轨图选择的起始位置,展示以起始位置为起点的音轨图;

接收用户针以起始位置为起点的音轨图选择的结束位置。

本公开的实施例中,当基于编辑信息确定的待编辑音乐中的至少一段音乐的起始位置位于结束位置之后时,编辑完成的音乐的播放时序与待编辑音乐的播放时序相反。

本公开的实施例中,该装置还包括:

视频拍摄模块,用于在依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐之后,接收视频拍摄指令;依据视频拍摄指令,播放编辑完成的音乐,并录制视频,得到以编辑完成的音乐为背景音乐的视频。

本公开的实施例中,当编辑信息为一个起始位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和第一预设时长确定的一段音乐,或者为根据起始位置和默认结束位置确定的一段音乐;

当编辑信息为一个结束位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐,或者为根据默认起始位置和结束位置确定的一段音乐;

当编辑信息为至少一个位置对时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据至少一个位置对确定的至少一段音乐;

当编辑信息为一个起始位置和一个第一音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个起始位置和一个第一音乐时长确定的一段音乐;

当编辑信息为一个结束位置和一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个结束位置和一个第二音乐时长确定的一段音乐;

当编辑信息为一个第一音乐时长或一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个第一音乐时长或一个第二音乐时长确定的一段音乐。

本公开的实施例中,若音乐编辑指令为通过当前音乐播放界面接收到的指令,待编辑音乐为音乐播放界面对应的音乐。

本公开的实施例中,音乐编辑指令包括音乐选择指令,指令接收模块在依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面时,具体用于:

依据音乐选择指令,获取至少一段音乐;

依据至少一段音乐,得到待编辑音乐;

将待编辑音乐的音轨图显示到音轨图编辑界面。

本公开的实施例中,该装置还包括:

音乐合成模块,用于在依据音乐选择操作,得到的音乐为至少两段音乐时,将至少两段音乐合成得到待编辑音乐。

本公开的实施例中,音乐选择指令包括自选音乐选择指令和默认音乐选择指令;

当音乐选择指令为自选音乐选择指令时,指令接收模块在依据音乐选择指令,获取至少一段音乐时,具体用于:

依据自选音乐选择指令,获取用户选择的至少一段音乐;

当音乐选择指令为默认音乐选择指令时,指令接收模块在依据音乐选择指令,获取至少一段音乐时,具体用于:

依据默认音乐选择指令,从音乐库中随机选取至少一段音乐或者将预配置的音乐作为至少一段音乐。

第三方面,本公开提供了一种终端设备,该终端设备包括处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行如本公开的第一方面的任一实施例中或第二方面的任一实施例中所示的方法。

第四方面,本公开提供了一种计算机可读存储介质,存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如本公开的第一方面的任一实施例中所示的方法。

本公开实施例提供的技术方案带来的有益效果是:

本公开实施例的音乐编辑方法、装置、终端设备及计算机可读存储介质,可基于用户所选择的待编辑音乐的音轨图中的编辑信息,在待编辑音乐中确定得到最终编辑完成的音乐;通过该方案,用户能够参与到待编辑音乐的编辑中,使用户可依据自己的意愿编辑得到最终编辑完成的音乐,能够更好的满足用户的个性化需求,提升了用户的交互体验。此外,由于是基于用户的编辑信息得到音乐,因此可依据不同的编辑信息得到多种不同编辑完成的音乐,使得到的编辑完成的音乐具有多样性。

附图说明

为了更清楚地说明在本公开的实施例中的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单地介绍。

图1为本公开的实施例提供的一种音乐编辑方法的流程示意图;

图2为本公开的实施例提供的一种音乐编辑方法的第一显示界面示意图;

图3为本公开的实施例提供的一种音乐编辑方法的第二显示界面示意图;

图4为本公开的实施例提供的一种音乐编辑装置的结构示意图;

图5为本公开的实施例提供的一种终端设备的结构示意图。

具体实施方式

下面详细描述本公开的实施例,该实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开的技术感,而不能解释为对本公开的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本公开的说明书中使用的措辞“包括”是指存在该特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。

本公开的实施例提供了一种音乐编辑方法,如图1所示,该方法可以包括:

步骤S110,接收用户的音乐编辑指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面。

其中,音乐编辑指令表示用户想要对待编辑音乐进行音乐编辑,即用户用于触发开始进行音乐编辑的动作,该指令的具体形式可以根据需要配置,例如,可以是用户在客户端的应用程序的界面上的指定位置的触发动作。其中,音轨图编辑界面用于终端设备与用户之间的交互,通过该界面可以接收用户对待编辑音乐的音轨图的相关操作,如接收对音轨图的编辑信息等。

在实际应用中,可通过客户端的相关触发标识触发音乐编辑指令,比如客户端界面上的指定触发按钮或输入框,还可以是用户的语音指令,具体的,可以是在客户端的应用界面上显示的“音乐编辑”的虚拟按钮,用户点击该按钮的操作即为用户的音乐编辑指令。

步骤S120,通过音轨图编辑界面接收用户针对音轨图的编辑信息,编辑信息为用于标识待编辑音乐中的至少一段音乐的信息。

步骤S130,依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐。

本公开的实施例中的方案,可基于用户所选择的待编辑音乐的音轨图中的编辑信息,在待编辑音乐中确定得到最终编辑完成的音乐;通过该方案,用户能够参与到待编辑音乐的编辑中,使用户可依据自己的意愿编辑得到最终编辑完成的音乐,能够更好的满足用户的个性化需求,提升了用户的交互体验。此外,由于是基于用户的编辑信息得到音乐,因此可依据不同的编辑信息得到多种不同编辑完成的音乐,使得到的编辑完成的音乐具有多样性。

本公开的实施例中,编辑信息可以包括以下信息中的任一种:

至少一个起始位置和/或至少一个第一音乐时长、至少一个结束位置和/或至少一个第二音乐时长、至少一个位置对;

其中,一个位置对包括相对应的起始位置和结束位置。

在实际应用中,对于编辑信息中的起始位置、结束位置和音乐时长,用户可参与到其中至少一个信息的选择,终端设备在接收到用户的选择操作时,可以依据用户选择的一个起始位置确定一段音乐,或者依据用户选择的一个结束位置确定一段音乐,或者依据用户选择的一个位置对确定一段音乐,或者依据用户选择的一个起始位置和一个第一音乐时长确定一段音乐,或者依据用户选择的一个结束位置和一个第二音乐时长确定一段音乐,或者依据用户选择的一个第一音乐时长或一个第二音乐时长确定一段音乐。

本公开的实施例中,当编辑信息为一个起始位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和第一预设时长确定的一段音乐,或者为根据起始位置和默认结束位置确定的一段音乐。

本公开的实施例中,当编辑信息为一个结束位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐,或者为根据默认起始位置和结束位置确定的一段音乐。

本公开的实施例中,如果用户只参与一个位置的选择,即起始位置或结束位置的选择,则对应的结束位置或起始位置可以由后台确定。

当用户只参与起始位置的选择时,编辑信息所对应的待编辑音乐中的一段音乐的确定方式可以包括以下两种方式中的至少一项:

第一种:编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和第一预设时长确定的一段音乐。

其中,用户针对待编辑音乐选择起始位置后,可依据起始位置和第一预设时长确定结束位置,并根据用户选择的起始位置和确定出的结束位置得到对应的音乐即可,此时,该结束位置由系统后台确定,不需用户参与选择。

在一示例中,比如待编辑音乐的时长为15s,第一预设时长为5s,起始位置对应的时间点为第7s,则依据起始位置和第一预设时长得到的对应的结束时间点为第12s,对应确定得到的一段音乐为待编辑音乐中第7s至第12s的一段音乐。

本公开的实施例中,当第一预设时长大于起始位置与待编辑音乐的结束位置之间的时长时,根据起始位置和第一预设时长确定的一段音乐为根据起始位置和待编辑音乐的结束位置确定的一段音乐。

在一该示例中,比如待编辑音乐的时长为15s,第一预设时长为9s,起始位置对应的时间点为第8s,则依据起始位置和第一预设时长得到的对应的结束时间点为第17s,而由于待编辑音乐的总时长仅为15s,此时,将起始位置与待编辑音乐的结束位置得到所需的音乐即可,具体的,该示例中,具体为第8s至第15s对应的一段音乐。

在实际应用中,用户基于待编辑音乐对应的音轨图选择起始位置的具体处理方式可以根据需要进行配置。例如,音轨图编辑界面中可以显示与待编辑音乐的音轨图对应的时间轴,用户可通过滑动时间轴上的指定触发按钮确定起始位置,或者,用户也可以通过音轨图编辑界面中的输入框输入起始位置的信息来确定起始位置。

第二种:编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和默认结束位置确定的一段音乐。

其中,用户针对待编辑音乐选择起始位置后,用户不参与默认结束位置的选择,且默认结束位置与用户选择的起始位置无关,结束位置为系统后台预先配置的默认结束位置,则可依据起始位置和默认结束位置确定待编辑音乐中的一段音乐;在实际应用中,比如默认结束位置为待编辑音乐的音乐结束位置,则依据起始位置和待编辑音乐的音乐结束位置可确定待编辑音乐中的一段音乐。

在一示例中,比如一段17s时长的待编辑音乐,默认结束位置对应的时间点为该段待编辑音乐的音乐结束位置对应的时间点第17s,如果用户选择的起始位置为待编辑音乐的第5s对应的位置,则对应确定得到的一段音乐为待编辑音乐中第5s至第17s对应的一段音乐。

同样的,可依据上述第一种方式中用户针对起始位置的选择方式,即通过与待编辑音乐对应的音轨图的时间轴或输入框选择起始位置,在此不再赘述。

在实际应用中,如果默认结束位置与用户选择的起始位置为同一位置,则可通过音轨图编辑界面提醒用户重新选择起始位置。

本公开的实施例中,当编辑信息为一个结束位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐,或者为根据默认起始位置和结束位置确定的一段音乐。

其中,当用户只参与结束位置的选择时,编辑信息所对应的待编辑音乐中的一段音乐的确定方式可以包括以下两种方式中的至少一项:

第一种,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐。

其中,用户没有参与选择起始位置,只参与结束位置的选择,起始位置由系统后台确定。

在一示例中,比如,待编辑音乐的时长为20s,第二预设时长为6s,用户选择的结束位置对应的时间点为第12s,则依据结束位置和第二预设时长得到的对应的起始时间点为第6s,对应确定得到的一段音乐为待编辑音乐中第6s至第12s对应的一段音乐。

本公开的实施例中,当第二预设时长大于用户选择的结束位置与待编辑音乐的起始位置之间的时长时,则根据该结束位置和第二预设时长确定的一段音乐为根据结束位置和待编辑音乐的起始位置确定的一段音乐。

在一示例中,比如待编辑音乐的时长为15s,第二预设时长为10s,结束位置对应的时间点为第9s,则依据第二预设时长和结束位置得到的对应的起始时间点超出待编辑音乐的起始位置对应的时间点,此时将结束位置与待编辑音乐的起始位置得到所需的音乐即可,具体的,该示例中,具体为待编辑音乐的起始位置对应的时间点至第9s对应的一段音乐。

在实际应用中,用户基于待编辑音乐对应的音轨图选择结束位置的具体处理方式可以根据需要进行配置。例如,音轨图编辑界面中可以显示与待编辑音乐的音轨图对应的时间轴,用户可通过滑动时间轴上的指定触发按钮确定结束位置,或者,用户也可以通过音轨图编辑界面中的输入框输入结束位置的信息来确定结束位置。

第二种,编辑信息所对应的待编辑音乐中的至少一段音乐为根据默认起始位置和结束位置确定的一段音乐。

其中,默认起始位置为系统后台预先配置的默认起始位置,与用户选择的结束位置无关;在实际应用中,比如默认起始位置为待编辑音乐的起始位置,则依据起始位置和默认结束位置可确定待编辑音乐中的一段音乐。

在一示例中,比如一段17s时长的待编辑音乐,默认起始位置对应的时间点为该段待编辑音乐的起始位置对应的时间点,如果用户选择的结束位置为待编辑音乐的第5s对应的位置,则对应确定得到的一段音乐为待编辑音乐的起始位置对应的时间点至第5s对应的一段音乐。

同样的,可依据上述第一种方式中用户针对结束位置的选择方式,即通过与待编辑音乐对应的音轨图的时间轴或输入框选择结束位置,在此不再赘述。

本公开的实施例中,如果默认起始位置与用户选择的结束位置为同一位置,则可通过音轨图编辑界面提醒用户重新选择结束位置。

本公开的实施例中,可将默认起始位置和/或默认结束位置在待编辑音乐对应的音轨中对应标识出来,以避免用户选择相同的位置作为结束位置或起始位置。

为提高用户的交互感知,本公开的实施例中的方案,还可以让用户参与起始位置和结束位置的确定中,即用户可以根据实际需要选择起始位置和结束位置。

本公开的实施例中,当编辑信息为至少一个位置对时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据至少一个位置对确定的至少一段音乐。

其中,用户可参与起始位置和结束位置的选择,一个位置对对应确定一段音乐。

在一示例中,比如一段17s时长的待编辑音乐,用户针对待编辑音乐对应的音轨图选择的起始位置对应的时间点为第4s,结束位置对应的时间点为第12s,则编辑信息所对应的待编辑音乐中的至少一段音乐为待编辑音乐中第4s至第12s对应的一段音乐。

在实际应用中,根据配置信息,起始位置和结束位置可在同一用户界面选择,也可依据在不同的界面中分别选择起始位置和结束位置。

在实际应用中,起始位置和结束位置的具体选择方式也可通过与待编辑音乐对应的音轨图的时间轴或输入框进行选择,在此不再赘述。

为提高用户的交互感知,本公开的实施例中,还可以让用户参与起始位置和第一音乐时长的确定中,或结束位置和第二音乐时长的确定中,即用户可以根据实际需要选择起始位置和以起始位置为起点的音乐的时长,或用户可以根据实际需要选择结束位置和以结束位置为结束点的音乐的时长,第一音乐时长和第二音乐时长表示用户想在待编辑音乐中选取一段音乐对应的时长。

本公开的实施例中,当编辑信息为一个起始位置和一个第一音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个起始位置和一个第一音乐时长确定的一段音乐。

在一示例中,比如一段17s时长的待编辑音乐,用户针对待编辑音乐对应的音轨图选择的起始位置对应的时间点为第4s,选择的一个第一音乐时长为8s,则编辑信息所对应的待编辑音乐中的至少一段音乐为待编辑音乐中第4s至第12s对应的一段音乐。

本公开的实施例中,当编辑信息为一个结束位置和一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个结束位置和一个第二音乐时长确定的一段音乐。

在一示例中,比如一段17s时长的待编辑音乐,用户针对待编辑音乐对应的音轨图选择的结束位置对应的时间点为第12s,选择的一个第二音乐时长为8s,则编辑信息所对应的待编辑音乐中的至少一段音乐为待编辑音乐中第4s至第12s对应的一段音乐。

本公开的实施例中,当编辑信息为一个第一音乐时长或一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个第一音乐时长或一个第二音乐时长确定的一段音乐。

其中,如果用户不想在待编辑音乐的音轨图中选择起始位置和结束位置,只想选取一段固定时长的音乐,则用户可配置一个音乐时长(一个第一音乐时长或一个第二音乐时长),依据一个第一音乐时长或一个第二音乐时长确定待编辑音乐中的一段音乐。

在一示例中,比如一段17s时长的待编辑音乐,用户选择的一个音乐时长为12s,则编辑信息所对应的待编辑音乐中的至少一段音乐为待编辑音乐中一段12s长的音乐。

在实际应用中,可通过与待编辑音乐对应的音轨图的音乐时长选择输入框或音乐时长选项确定一个第一音乐时长或一个第二音乐时长,确定一个第一音乐时长或一个第二音乐时长后,由后台在待编辑音乐中依据音乐时长随机确定一段音乐。

如图2所示的第一显示界面,通过客户端的应用界面上显示的“音乐编辑”的虚拟按钮,用户点击该按钮的操作即为用户的音乐编辑指令;待编辑音乐的音轨图显示在音轨图编辑界面上,用户可以通过待编辑音乐的音轨图上对应的指定触发按钮A确定待编辑音乐中的一段音乐。

或者,如图3所示的第二显示界面,用户可通过音轨图编辑界面中的输入框输入编辑信息,以输入的编辑信息确定待编辑音乐中的一段音乐。

本公开的实施例中,当编辑信息为一个位置对时,步骤S120,通过音轨图编辑界面接收用户针对音轨图的编辑信息,可以包括:

通过音轨图编辑界面接收用户针对音轨图选择的起始位置,展示以起始位置为起点的音轨图;

接收用户针以起始位置为起点的音轨图选择的结束位置。

其中,如果用户参与选择起始位置和结束位置,则这两个位置可在两个音轨图中选择,以使用户在选择起始位置后,可通过以起始位置为起点的音轨图更清楚选择起始位置后对应的音乐时长,便于用户针对以起始位置为起点的音轨图选择结束位置,提高交互体验。

本公开的实施例中,若以起始位置为起点的音轨图对应的时长大于第三预设时长,还可以将以起始位置为起点的音轨图剪辑为与第三预设时长一致的音轨图。

本公开的实施例中,当依据用户的编辑信息确定的至少一段音乐为一段音乐时,则该一段音乐即为编辑完成的音乐。

本公开的实施例中,当依据编辑信息确定的至少一段音乐为至少两段音乐时,步骤S130,依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐,可以包括:

接收用户的音乐选择完成指令,依据音乐选择完成指令,将至少两段音乐合成一段编辑完成的音乐。

其中,音乐选择完成指令为用户标识用户已经完成音乐编辑的指令,在依据编辑信息确定的音乐为不止一段时,需要用户通过客户端界面完成该指令的触发,以使后台能够确定用户已完成编辑,可以基于得到的不止一段音乐合成得到所需的音乐。该指令的触发方式不受限定,可以根据实际需要配置。其中,确定的至少两段音乐包括完全重合的至少两段音乐,部分重合的至少两段音乐或互不重合的至少两段音乐。

在一可选的实施方式中,例如,当编辑信息为两对位置对时,根据用户在待编辑音乐音轨图中选择的一位置对起始位置和结束位置可对应确定第一段音乐,可依据用户选择的另外一位置对中的起始位置和结束位置对应确定第二段音乐,两段音乐选择完成后,根据用户的音乐选择完成指令,将第一段音乐和第二段音乐合成一段编辑完成的音乐,用户在同一音轨图编辑界面可实现两段音乐的选择,使得将两段音乐合成后得到的编辑完成的音乐更具多样性,可满足不同用户的需求。

本公开的实施例中,当基于编辑信息确定的待编辑音乐中的至少一段音乐的起始位置位于结束位置之后时,编辑完成的音乐的播放时序与待编辑音乐的播放时序相反。

本公开的实施例中,基于编辑信息确定的待编辑音乐中的至少一段音乐的起始位置位于结束位置之后,具体可以包括以下任一项:

当编辑信息为一个起始位置时,起始位置位于默认结束位置之后;

当编辑信息为一个结束位置时,默认起始位置位于结束位置之后;

当编辑信息为一个位置对时,位置对中的起始位置位于结束位置之后。

其中,对于用户参与选择得到的编辑完成的音乐,可以不限定起始位置与结束位置在待编辑音乐的音轨图中对应位置的先后,如果起始位置在结束位置之前,则得到的编辑完成的音乐的播放时序与待编辑音乐的播放时序相同,如果起始位置在结束位置之后,则得到的编辑完成的音乐的播放时序与待编辑音乐的播放时序相反,基于不同起始位置和结束位置的选择,可使得到的编辑完成的音乐具有不同的播放效果,提高用户的交互体验。

本公开的实施例中,步骤S130之后,该方法还可以包括:

接收视频拍摄指令;

依据视频拍摄指令,播放编辑完成的音乐,并录制视频,得到以编辑完成的音乐为背景音乐的视频。

在实际应用中,可直接通过音轨图编辑界面接收视频拍摄指令,也可基于其他界面接收视频拍摄指令。

本公开的实施例中,依据视频拍摄指令,播放编辑完成的音乐,并录制视频,得到以编辑完成的音乐为背景音乐的视频,可以包括:

依据视频拍摄指令,确定编辑完成的音乐作的时长;

依据编辑完成的音乐作的时长,确定视频的拍摄时长;

播放编辑完成的音乐作,开始录制视频,并开始计时;

当计时时长与拍摄时长一致时,录制结束,得到以编辑完成的音乐为背景音乐的视频。

其中,可将得到的编辑完成的音乐作为拍摄视频的背景音乐,可对拍摄时长作倒计时,倒计时结束,拍摄结束,通过上述方案,可使拍摄的视频更具个性化和多样化,如果将视频发布至视频平台,则可提高视频的访问量。

在实际应用中,视频的录制起始时间可以为编辑完成的音乐的播放起始点,视频的录制结束时间可以为编辑完成的音乐的播放结束点,用户也可根据实际需要选择视频录制的结束时间点。

本公开的实施例中,若音乐编辑指令为通过当前音乐播放界面接收到的指令,待编辑音乐为音乐播放界面对应的音乐。

其中,当前音乐播放界面可为用户进行音乐编辑所对应的平台中其他用户的音乐所在的音乐播放界面,则此时如果接收到用户的音乐编辑指令,则表示用户很可能想要对该音乐播放界面中对应的音乐进行编辑。

本公开的实施例中,步骤S110,音乐编辑指令可以包括音乐选择指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面,可以包括:

依据音乐选择指令,获取至少一段音乐;

依据至少一段音乐,得到待编辑音乐;

将待编辑音乐的音轨图显示到音轨图编辑界面。

其中,在接收音乐编辑指令之前,可先选择待编辑音乐,待编辑音乐为本地音乐,和/或,通过向服务器发送音乐获取请求获取到的音乐。

本公开的实施例中,音乐选择指令可以包括自选音乐选择指令和默认音乐选择指令;

当音乐选择指令为自选音乐选择指令时,依据音乐选择指令,获取至少一段音乐,可以包括:

依据自选音乐选择指令,获取用户选择的至少一段音乐。

其中,自选音乐选择指令表示用户参与至少一段音乐的选择,用户可选择自己喜欢的至少一段音乐,包括用户自己录制的音乐,自己上传的本地音乐,或是通过音乐选择界面向服务器发送请求获取的音乐,还可以是同时包括本地音乐和从服务器端获取的音乐;本公开的实施例中不限定待编辑音乐的来源。在实际应用中,音乐选择界面中音乐可以音乐名称列表的形式展示,依据自选音乐选择指令可选择列表中至少一段音乐。

当音乐选择指令为默认音乐选择指令时,依据音乐选择指令,获取至少一段音乐,可以包括:

依据默认音乐选择指令,从音乐库中随机选取至少一段音乐或者将预配置的音乐作为至少一段音乐。

其中,默认音乐选择指令表示用户不想参与待编辑音乐的选择,由后台从音乐库中默认选择,在实际应用中,选取的预配置的音乐或随机选取的音乐可为近期的热门音乐,比如热度最高的音乐,和/或,由用户或系统预先指定的音乐等,预配置的条件可进行依据实际需求更改,以满足不同用户的需求。

本公开的实施例中,若依据音乐选择操作,得到的音乐为至少两段音乐,则将至少两段音乐合成得到待编辑音乐。

其中,用户选择的音乐可以为至少两段,则可将至少两段音乐合成待编辑音乐,使待编辑音乐具有多种组合方式,满足用户的个性化需求。

本公开的实施例中,该方法还可以包括:

当编辑完成的音乐的时长大于预设音乐时长时,依据预设音乐时长,将编辑完成的音乐剪辑为与预设音乐时长一致的音乐。

其中,依据预设音乐时长对编辑完成的音乐进行剪辑,使编辑完成的音乐限定在预设音乐时长内,以便于平台对编辑完成音乐的管理,且限定编辑完成的音乐的时长,可避免音乐占用内存过大,影响终端设备的性能等问题。在实际应用中,用户也可以根据实际需要自行配置该预设音乐时长,也就是说,用户可以自己预先配置编辑后的音乐的时长。

本公开的实施例中,用户有多种选择待编辑音乐的方式,可使待编辑音乐具有多样性的特点,满足用户的个性化需求,提高了用户的交互体验,另外,用户对于待编辑音乐音轨图中的编辑信息有多种选择方式,则依据编辑信息可得到同一待编辑音乐中不同的编辑完成的音乐,使编辑完成的音乐具有多样性,满足用户的个性化需求,进一步提高了用户的交互体验。

基于与图1所示方法的相同原理,本公开的实施例中还提供了一种音乐编辑装置20,如图4所示,该装置20可以包括:指令接收模块210、编辑信息确定模块220以及音乐编辑完成模块230,其中,

指令接收模块210,用于接收用户的音乐编辑指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面。

其中,音乐编辑指令表示用户想要对待编辑音乐进行音乐编辑,即用户用于触发开始进行音乐编辑的动作,该指令的具体形式可以根据需要配置。

编辑信息确定模块220,用于通过音轨图编辑界面接收用户针对音轨图的编辑信息,编辑信息为用于标识待编辑音乐中的至少一段音乐的信息。

音乐编辑完成模块230,用于依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐。

本公开的实施例中的方案,可基于用户所选择的待编辑音乐的音轨图中的编辑信息,在待编辑音乐中确定得到最终编辑完成的音乐;通过该方案,用户能够参与到待编辑音乐的编辑中,使用户可依据自己的意愿编辑得到最终编辑完成的音乐,能够更好的满足用户的个性化需求,提升了用户的交互体验。此外,由于是基于用户的编辑信息得到音乐,因此可依据不同的编辑信息得到多种不同编辑完成的音乐,使得到的编辑完成的音乐具有多样性。

本公开的实施例中,编辑信息可以包括以下信息中的任一种:

至少一个起始位置和/或至少一个第一音乐时长、至少一个结束位置和/或至少一个第二音乐时长、至少一个位置对;

其中,一个位置对包括相对应的起始位置和结束位置。

本公开的实施例中,当编辑信息为一个起始位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和第一预设时长确定的一段音乐,或者为根据起始位置和默认结束位置确定的一段音乐。

本公开的实施例中,当编辑信息为一个结束位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐,或者为根据默认起始位置和结束位置确定的一段音乐。

本公开的实施例中,如果用户只参与一个位置的选择,即起始位置或结束位置的选择,则对应的结束位置或起始位置由后台确定。

当用户只参与起始位置的选择时,编辑信息所对应的待编辑音乐中的一段音乐的确定方式可以包括以下两种方式中的至少一项:

第一种:编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和第一预设时长确定的一段音乐。

其中,用户针对待编辑音乐选择起始位置后,可依据起始位置和第一预设时长确定结束位置,并根据用户选择的起始位置和确定出的结束位置得到对应的音乐即可,此时,该结束位置由系统后台确定,不需用户参与选择。

本公开的实施例中,当第一预设时长大于起始位置与待编辑音乐的结束位置之间的时长时,根据起始位置和第一预设时长确定的一段音乐为根据起始位置和待编辑音乐的结束位置确定的一段音乐。

第二种:编辑信息所对应的待编辑音乐中的至少一段音乐为根据起始位置和默认结束位置确定的一段音乐。

其中,用户针对待编辑音乐选择起始位置后,用户不参与默认结束位置的选择,且默认结束位置与用户选择的起始位置无关,结束位置为系统后台预先配置的默认结束位置,则可依据起始位置和默认结束位置确定待编辑音乐中的一段音乐。

同样的,可依据上述第一种方式中用户针对起始位置的选择方式,即通过与待编辑音乐对应的音轨图的时间轴或输入框选择起始位置,在此不再赘述。

本公开的实施例中,当编辑信息为一个结束位置时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐,或者为根据默认起始位置和结束位置确定的一段音乐。

其中,当用户只参与结束位置的选择时,编辑信息所对应的待编辑音乐中的一段音乐的确定方式可以包括以下两种方式中的至少一项:

第一种,编辑信息所对应的待编辑音乐中的至少一段音乐为根据第二预设时长和结束位置确定的一段音乐。

其中,用户没有参与选择起始位置,只参与结束位置的选择,起始位置由系统后台确定。

本公开的实施例中,当第二预设时长大于用户选择的结束位置与待编辑音乐的起始位置之间的时长时,则根据该结束位置和第二预设时长确定的一段音乐为根据结束位置和待编辑音乐的起始位置确定的一段音乐。

第二种,编辑信息所对应的待编辑音乐中的至少一段音乐为根据默认起始位置和结束位置确定的一段音乐。

其中,默认起始位置为系统后台预先配置的默认起始位置,与用户选择的结束位置无关。

同样的,可依据上述第一种方式中用户针对结束位置的选择方式,即通过与待编辑音乐对应的音轨图的时间轴或输入框选择结束位置,在此不再赘述。

本公开的实施例中,如果默认起始位置与用户选择的结束位置为同一位置,则可通过音轨图编辑界面提醒用户重新选择结束位置。

本公开的实施例中,可将默认起始位置和/或默认结束位置在待编辑音乐对应的音轨中对应标识出来,以避免用户选择相同的位置作为结束位置或起始位置。

为提高用户的交互感知,本公开的实施例中的方案,还可以让用户参与起始位置和结束位置的确定中,即用户可以根据实际需要选择起始位置和结束位置。

本公开的实施例中,当编辑信息为至少一个位置对时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据至少一个位置对确定的至少一段音乐。

其中,用户可参与起始位置和结束位置的选择,一个位置对对应确定一段音乐。

在实际应用中,根据配置信息,起始位置和结束位置可在同一用户界面选择,也可依据在不同的界面中分别选择起始位置和结束位置。

为提高用户的交互感知,本公开的实施例中的方案,还可以让用户参与起始位置和第一音乐时长的确定中,或结束位置和第二音乐时长的确定中,即用户可以根据实际需要选择起始位置和以起始位置为起点的音乐的时长,或用户可以根据实际需要选择结束位置和以结束位置为结束点的音乐的时长,第一音乐时长和第二音乐时长表示用户想在待编辑音乐中选取一段音乐对应的时长。

本公开的实施例中,当编辑信息为一个起始位置和一个第一音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个起始位置和一个第一音乐时长确定的一段音乐。

其中,用户可以参与到起始位置和第一音乐时长的选择,一个起始位置和一个第一音乐时长对应确定待编辑音乐中的一段音乐。

本公开的实施例中,当编辑信息为一个结束位置和一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个结束位置和一个第二音乐时长确定的一段音乐。

其中,用户可以参与到结束位置和第二音乐时长的选择,一个结束位置和一个第二音乐时长对应确定待编辑音乐中的一段音乐。

本公开的实施例中,当编辑信息为一个第一音乐时长或一个第二音乐时长时,编辑信息所对应的待编辑音乐中的至少一段音乐为根据一个第一音乐时长或一个第二音乐时长确定的一段音乐。

其中,如果用户不想在待编辑音乐的音轨图中选择起始位置和结束位置,只想选取一段固定时长的音乐,则用户可配置一个音乐时长(一个第一音乐时长或一个第二音乐时长),依据一个第一音乐时长或一个第二音乐时长确定待编辑音乐中的一段音乐。

在实际应用中,可通过与待编辑音乐对应的音轨图的音乐时长选择输入框或音乐时长选项选择一个第一音乐时长或一个第二音乐时长,选择一个第一音乐时长或一个第二音乐时长后,由后台在待编辑音乐中依据一个第一音乐时长或一个第二音乐时长随机确定一段音乐。

本公开的实施例中,当编辑信息为一个位置对时,编辑信息确定模块220具体用于:

通过音轨图编辑界面接收用户针对音轨图选择的起始位置,展示以起始位置为起点的音轨图;

接收用户针以起始位置为起点的音轨图选择的结束位置。

本公开的实施例中,该装置还包括:

音轨图剪辑模块,用于在以起始位置为起点的音轨图对应的时长大于第三预设时长时,将起始位置为起点的音轨图剪辑为与第三预设时长一致的音轨图。

本公开的实施例中,音乐编辑完成模块230具体用于:

在依据编辑信息确定的至少一段音乐为至少两段音乐时,接收用户的音乐选择完成指令;依据音乐选择完成指令,将至少两段音乐合成一段编辑完成的音乐。

本公开的实施例中,当基于编辑信息确定的待编辑音乐中的至少一段音乐的起始位置位于结束位置之后时,编辑完成的音乐的播放时序与待编辑音乐的播放时序相反。

本公开的实施例中,基于编辑信息确定的待编辑音乐中的至少一段音乐的起始位置位于结束位置之后,具体可以包括以下任一项:

当编辑信息为一个起始位置时,起始位置位于默认结束位置之后;

当编辑信息为一个结束位置时,默认起始位置位于结束位置之后;

当编辑信息为一个位置对时,位置对中的起始位置位于结束位置之后。

本公开的实施例中,该装置还包括:

视频拍摄模块,用于在依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐之后,接收视频拍摄指令;依据视频拍摄指令,播放编辑完成的音乐,并录制视频,得到以编辑完成的音乐为背景音乐的视频。

本公开的实施例中,视频拍摄模块具体可以用于:

依据视频拍摄指令,确定编辑完成的音乐作的时长;

依据编辑完成的音乐作的时长,确定视频的拍摄时长。

播放编辑完成的音乐作,开始录制视频,并开始计时;

当计时时长与拍摄时长一致时,录制结束,得到以编辑完成的音乐为背景音乐的视频。

本公开的实施例中,若音乐编辑指令为通过当前音乐播放界面接收到的指令,待编辑音乐为音乐播放界面对应的音乐。

本公开的实施例中,音乐编辑指令包括音乐选择指令,指令接收模块210在依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面时,具体可以用于:

依据音乐选择指令,获取至少一段音乐;

依据至少一段音乐,得到待编辑音乐;

将待编辑音乐的音轨图显示到音轨图编辑界面。

其中,在接收音乐编辑指令之前,可先选择待编辑音乐,待编辑音乐为本地音乐,和/或,通过向服务器发送音乐获取请求获取到的音乐。

本公开的实施例中,音乐选择指令包括自选音乐选择指令和默认音乐选择指令。

当音乐选择指令为自选音乐选择指令时,指令接收模块210在依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面时,具体用于:

依据自选音乐选择指令,获取用户选择的至少一段音乐。

当音乐选择指令为默认音乐选择指令时,指令接收模块210在依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面时,具体用于:

依据默认音乐选择指令,从音乐库中随机选取至少一段音乐或者将预配置的音乐作为至少一段音乐。

本公开的实施例中,该装置还包括:

音乐合成模块,用于在依据音乐选择操作,得到的音乐为至少两段音乐时,将至少两段音乐合成得到待编辑音乐。

其中,用户选择的音乐可以为至少两段,则可将至少两段音乐合成待编辑音乐,使待编辑音乐具有多种组合方式,满足用户的个性化需求。

本公开的实施例中,该装置还包括:

音乐剪辑模块,用于在编辑完成的音乐的时长大于预设音乐时长时,依据预设音乐时长,将编辑完成的音乐剪辑为与预设音乐时长一致的音乐。

本公开的实施例中,用户有多种选择待编辑音乐的方式,可使待编辑音乐具有多样性的特点,满足用户的个性化需求,提高了用户的交互体验,另外,用户对于待编辑音乐音轨图中的编辑信息有多种选择方式,则依据编辑信息可得到同一待编辑音乐中不同的编辑完成的音乐,使编辑完成的音乐具有多样性,满足用户的个性化需求,进一步提高了用户的交互体验。

本实施例的音乐编辑装置可执行本公开的实施例所提供的一种音乐编辑方法,其实现原理相类似,此处不再赘述。

基于与本公开的实施例中的音乐编辑方法相同的原理,本公开的实施例中还提供了一种终端设备30,如图5所示,该终端设备30可以包括但不限于:处理器310、存储器320、用于连接设备的不同组件以实现不同组件间通信的通信总线330。存储器320中可以存储有计算机程序和数据,处理器310可以通过调用存储器320中的计算机程序来执行相应的动作和处理,实现本公开的实施例中的方法。图5中所示的终端设备30的结构并不构成对本公开的实施例的限定。

终端设30备还可以包括显示器340。处理器310在执行动作或处理的过程中,可以通过显示器340将需要或能够显示的用户界面、提示信息、或者与终端用户的交互信息显示给用户。

处理器310可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器310也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。

通信总线330可包括一通路,在上述组件之间传送信息。总线330可以是PCI总线或EISA总线等。总线330可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器320可以是ROM或可存储静态信息和指令的其他类型的静态存储设备,RAM或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM、CD-ROM或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

终端设备30还可以包括输入/输出组件350,通过输入/输出组件350实现信息的输入/输出,以及用户与设备的交互。

在实际应用中,输入/输出组件350可以根据实际需要配置,可以包括不限于键盘、鼠标、触摸屏、音频组件、视频组件等,例如,终端设备可以通过触摸屏接收用户的触发指令,处理器可以基于用户的触发指令执行相应的动作或处理。音频组件/视频组件可以被配置为用于设备的音频信号/视频信号的输入和/或输出。音频组件可以包括但不限于扬声器、麦克风等,视频组件可以包括但不限于摄像头、视频接口(HDMI、VGA和/或DVI接口)等。

可以理解的是,上述各输入/输出组件350可以单独或者组合实现信息的处理,例如,通过触摸屏接收到用户的音乐播放指令时,通过音频组件进行音乐的播放。

终端设备30还可以包括通信组件360,通信组件360被配置为用于实现终端设备30与其它设备(例如终端设备、存储设备)之间的通信交互。其中,通信组件360可以包括但不限于有线通信组件(例如3G、4G、5G等移动网络通信单元)、无线通信组件(例如蓝牙、WIFI通信单元)、USB通信组件、音频组件、视频组件等。

终端设备30还可以包括电源管理模块370,电源管理模块370可以被配置用于设备的供电、设备电能的变换、以及电源的充放电管理等,该模块还可以配置有充电接口。

需要说明的是,本公开的实施例的终端设备可以具体实现为包括但不限于智能手机、智能电视、个人数字助理(Personal Digital Assistant,PDA)、平板电脑、台式电脑、便携终端设备(例如便携式计算机)、车载设备等。

本公开的实施例提供的一种终端设备30,与现有技术相比,

本公开的实施例中的方案,可基于用户所选择的待编辑音乐的音轨图中的编辑信息,在待编辑音乐中确定得到最终编辑完成的音乐;通过该方案,用户能够参与到待编辑音乐的编辑中,使用户可依据自己的意愿编辑得到最终编辑完成的音乐,能够更好的满足用户的个性化需求,提升了用户的交互体验。此外,由于是基于用户的编辑信息得到音乐,因此可依据不同的编辑信息得到多种不同编辑完成的音乐,使得到的编辑完成的音乐具有多样性。

本公开的实施例提供的一种终端设备30适用于上述实施例中的装置实施例,且具有与上述装置实施例相同的发明构思及相同的有益效果,在此不再赘述。

基于与本公开的实施例中的音乐编辑方法相同的原理,本公开的实施例中还提供了一种计算机可读存储介质,该存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述实施例所示的方法,在此不再赘述。

本公开的实施例提供了一种计算机可读存储介质,与现有技术相比,

本公开的实施例中的方案,可基于用户所选择的待编辑音乐的音轨图中的编辑信息,在待编辑音乐中确定得到最终编辑完成的音乐;通过该方案,用户能够参与到待编辑音乐的编辑中,使用户可依据自己的意愿编辑得到最终编辑完成的音乐,能够更好的满足用户的个性化需求,提升了用户的交互体验。此外,由于是基于用户的编辑信息得到音乐,因此可依据不同的编辑信息得到多种不同编辑完成的音乐,使得到的编辑完成的音乐具有多样性。

应该理解的是,虽然附图的流程图中的各个步骤按照头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本公开的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本公开原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本公开的保护范围。

技术特征:

1.一种音乐编辑方法,其特征在于,包括:

接收用户的音乐编辑指令,依据所述音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面;

通过所述音轨图编辑界面接收所述用户针对所述音轨图的编辑信息,所述编辑信息为用于标识所述待编辑音乐中的至少一段音乐的信息;

依据所述编辑信息所对应的所述待编辑音乐中的至少一段音乐,得到编辑完成的音乐。

2.根据权利要求1所述的音乐编辑方法,其特征在于,所述编辑信息包括以下信息中的任一种:

至少一个起始位置和/或至少一个第一音乐时长、至少一个结束位置和/或至少一个第二音乐时长、至少一个位置对;

其中,所述一个位置对包括相对应的起始位置和结束位置。

3.根据权利要求1所述的音乐编辑方法,其特征在于,当所述编辑信息为一个位置对时,所述通过所述音轨图编辑界面接收所述用户针对所述音轨图的编辑信息,包括:

通过所述音轨图编辑界面接收用户针对所述音轨图选择的起始位置,展示以所述起始位置为起点的音轨图;

接收所述用户针所述以所述起始位置为起点的音轨图选择的结束位置。

4.根据权利要求2或3所述的音乐编辑方法,其特征在于,当基于所述编辑信息确定的所述待编辑音乐中的至少一段音乐的起始位置位于结束位置之后时,所述编辑完成的音乐的播放时序与所述待编辑音乐的播放时序相反。

5.根据权利要求1至3中任一项所述的音乐编辑方法,其特征在于,所述得到编辑完成的音乐之后,所述方法还包括:

接收视频拍摄指令;

依据所述视频拍摄指令,播放所述编辑完成的音乐,并录制视频,得到以所述编辑完成的音乐为背景音乐的视频。

6.根据权利要求2所述的音乐编辑方法,其特征在于,

当所述编辑信息为一个起始位置时,所述编辑信息所对应的所述待编辑音乐中的至少一段音乐为根据所述起始位置和第一预设时长确定的一段音乐,或者为根据所述起始位置和默认结束位置确定的一段音乐;

当所述编辑信息为一个结束位置时,所述编辑信息所对应的所述待编辑音乐中的至少一段音乐为根据第二预设时长和所述结束位置确定的一段音乐,或者为根据默认起始位置和所述结束位置确定的一段音乐;

当所述编辑信息为至少一个位置对时,所述编辑信息所对应的所述待编辑音乐中的至少一段音乐为根据所述至少一个位置对确定的至少一段音乐;

当所述编辑信息为一个起始位置和一个第一音乐时长时,所述编辑信息所对应的所述待编辑音乐中的至少一段音乐为根据所述一个起始位置和所述一个第一音乐时长确定的一段音乐;

当所述编辑信息为一个结束位置和一个第二音乐时长时,所述编辑信息所对应的所述待编辑音乐中的至少一段音乐为根据所述一个结束位置和所述一个第二音乐时长确定的一段音乐;

当所述编辑信息为所述一个第一音乐时长或所述一个第二音乐时长时,所述编辑信息所对应的所述待编辑音乐中的至少一段音乐为根据所述一个第一音乐时长或所述一个第二音乐时长确定的一段音乐。

7.根据权利要求1至3中任一项所述的音乐编辑方法,其特征在于,

若所述音乐编辑指令为通过当前音乐播放界面接收到的指令,所述待编辑音乐为所述音乐播放界面对应的音乐。

8.根据权利要求1至3中任一项所述的音乐编辑方法,其特征在于,所述音乐编辑指令包括音乐选择指令,所述依据所述音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面,包括:

依据所述音乐选择指令,获取至少一段音乐;

依据获取的所述至少一段音乐,得到所述待编辑音乐;

将所述待编辑音乐的音轨图显示到音轨图编辑界面。

9.根据权利要求8所述的音乐编辑方法,其特征在于,当所述获取的至少一段音乐为至少两段音乐时,依据所述至少一段音乐,得到所述待编辑音乐,包括:

将所述至少两段音乐合成得到所述待编辑音乐。

10.根据权利要求8所述的音乐编辑方法,其特征在于,所述音乐选择指令包括自选音乐选择指令和默认音乐选择指令;

当所述音乐选择指令为所述自选音乐选择指令时,所述依据所述音乐选择指令,获取至少一段音乐,包括:

依据所述自选音乐选择指令,获取用户选择的至少一段音乐;

当所述音乐选择指令为所述默认音乐选择指令时,所述依据所述音乐选择指令,获取至少一段音乐,包括:

依据所述默认音乐选择指令,从音乐库中随机选取至少一段音乐或者将预配置的音乐作为所述至少一段音乐。

11.一种音乐编辑装置,其特征在于,包括:

指令接收模块,用于接收用户的音乐编辑指令,依据所述音乐编辑指令,将所述待编辑音乐的音轨图显示到音轨图编辑界面;

编辑信息确定模块,用于通过所述音轨图编辑界面接收所述用户针对所述音轨图的编辑信息,所述编辑信息为用于标识所述待编辑音乐中的至少一段音乐的信息;

音乐编辑完成模块,用于依据所述编辑信息所对应的所述待编辑音乐中的至少一段音乐,得到编辑完成的音乐。

12.一种终端设备,其特征在于,包括:

处理器和存储器;

所述存储器,用于存储计算机操作指令;

所述处理器,用于通过调用所述计算机操作指令,执行上述权利要求1至10中任一项所述的方法。

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述权利要求1至10中任一项所述的方法。

技术总结

本公开的实施例提供了一种音乐编辑方法、装置、终端设备及计算机可读存储介质,该方法包括:接收用户的音乐编辑指令,依据音乐编辑指令,将待编辑音乐的音轨图显示到音轨图编辑界面;通过音轨图编辑界面接收用户针对音轨图的编辑信息,编辑信息为用于标识待编辑音乐中的至少一段音乐的信息;依据编辑信息所对应的待编辑音乐中的至少一段音乐,得到编辑完成的音乐。通过本实施例的方案,用户能够参与到待编辑音乐的编辑中,使用户可依据自己的意愿编辑得到最终编辑完成的音乐,能够更好的满足用户的个性化需求,提升了用户的交互体验。

技术研发人员:韩旭

受保护的技术使用者:北京微播视界科技有限公司

技术研发日:.08.10

技术公布日:.01.08

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。