掌桥专利:专业的专利平台
掌桥专利
首页

应用程序的视频处理方法和电子设备

文献发布时间:2023-06-19 11:35:49


应用程序的视频处理方法和电子设备

技术领域

本公开涉及互联网技术领域,尤其涉及一种应用程序的视频处理方法和电子设备。

背景技术

随着互联网技术的不断发展,用户往往会选择应用程序(application,APP)来进行视频创作。然而,用户无法利用现有的APP设置音频在视频中循环播放,导致用户不愿意继续在APP中创作视频或者不愿意在APP中发布已创作的视频。

发明内容

为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种应用程序的视频处理方法和电子设备。

第一方面,本公开提供了一种应用程序的视频处理方法,包括:

在对视频编辑的过程中,接收对音频的编辑指令;

响应于编辑指令,获取音频的时长和视频的时间参数;

在音频的时长和视频的时间参数满足预设条件时,在音频编辑页面中显示循环播放控件;

检测到循环播放控件被打开时,在视频的时间参数表示的时间范围内循环配置音频;

检测到循环播放控件被关闭时,在视频的时间参数表示的时间范围内不循环配置音频。

通过第一方面提供的方法,通过电子设备可在对视频编辑的过程中,接收对音频的编辑指令,并在接收编辑指令后,获取音频的时长和视频的时间参数,在音频的时长和视频的时间参数满足预设条件的情况下,可音频编辑页面中显示循环播放控件。从而,检测到循环播放控件被打开时,电子设备可在视频的时间参数表示的时间范围内循环配置音频;检测到循环播放控件被关闭时,电子设备可在视频的时间参数表示的时间范围内不循环配置音频。

由此,电子设备基于实际场景,在页面中显示一控件,方便用户借助控件手动控制音频是否循环播放,使得用户可根据播放时长自由控制音频的时长,提高了用户创作视频的自由度,给予用户充分的创造自由和创造便利,促进更多用户在应用程序中创作视频以及发布视频。

在一种可能的设计中,该方法还包括:在音频的时长和视频的时间参数不满足预设条件时,在音频编辑页面中不显示循环播放控件。

由此,循环播放控件可动态显示在音频编辑页面中,有利于应用程序基于实际情况灵活显示页面内容。

在一种可能的设计中,在接收对音频的编辑指令之前,该方法还包括:获取已拍摄好的视频。

在一种可能的设计中,该方法还包括:视频的时间参数为视频的播放时长时,音频的时长和视频的时间参数满足预设条件,包括:在音频的播放时长小于视频的播放时长的情况下,满足预设条件;或者,在音频的播放时长小于视频的播放时长,且音频的授权时长小于音频的播放时长的情况下,满足预设条件;或者,在音频的播放时长大于视频的播放时长,且音频的授权时长小于视频的播放时长的情况下,满足预设条件。

在一种可能的设计中,该方法还包括:使用循环配置后的音频拍摄视频。

在一种可能的设计中,视频的时间参数为用于拍摄视频的拍摄模式时长时,音频的时长和视频的时间参数满足预设条件,包括:在音频的播放时长小于拍摄模式时长的情况下,满足预设条件;或者,在音频的播放时长小于拍摄模式时长,且音频的授权时长小于音频的播放时长的情况下,满足预设条件;或者,在音频的播放时长大于拍摄模式时长,且音频的授权时长小于拍摄模式时长的情况下,满足预设条件。

在一种可能的设计中,检测到循环播放控件被打开时,该方法还包括:在音频编辑界面上,音频的波形图从用户框选的部分开始从头到尾自动循环至填满视频的时间参数表示的时间范围结束。

第二方面,本公开提供了一种电子设备,包括:存储器和处理器;存储器用于存储程序指令;处理器用于调用存储器中的程序指令使得电子设备执行第一方面及第一方面任一种可能的设计中的应用程序的视频处理方法。

第三方面,本公开提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行第一方面及第一方面任一种可能的设计中的应用程序的视频处理方法。

第四方面,本公开提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行第一方面及第一方面任一种可能的设计中的应用程序的视频处理方法。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1A-图1B为本公开实施例提供的人机交互界面示意图;

图2A-图2M为本公开实施例提供的人机交互界面示意图;

图3A-图3O为本公开实施例提供的人机交互界面示意图;

图4A-图4D为本公开实施例提供的人机交互界面示意图;

图5为本公开实施例提供的应用程序的视频处理方法的流程示意图。

具体实施方式

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

示例性地,本公开提供一种应用程序的视频处理方法、装置、设备、计算机存储介质以及计算机程序产品,通过分析实际场景中的音频的时长与视频的时长,并在音频的时长不足的情况下,在应用程序的一个页面中显示一个用于控制音频是否循环播放的控件,使得用户能够基于该控件上的操作自行决定音频在视频的播放过程中是否循环播放,充分尊重了用户的主观意愿,有助于用户基于视频的时长自由控制音频的时长,提高了用户在该应用程序中创作视频的自由度,使得该应用程序给予用户充分的创作空间和创作便利,促进更多用户在该应用程序中创作和发布视频。

其中,音频的时长可以理解为音频的播放时长,或者,音频的授时长。音频的播放时长即音频播放后对应的总时长。音频的授权时长即音频的可剪裁时长。

其中,视频的时长或者视频的时间参数可以理解为视频的播放时长,或者,用于拍摄视频的拍摄模式时长。视频的播放时长即视频播放后对应的总时长。用于拍摄视频的拍摄模式时长即在一个拍摄模式下允许用户拍摄视频的最大时长。

其中,本公开的应用程序的视频处理方法由电子设备来执行。电子设备可以是平板电脑、手机(如折叠屏手机、大屏手机等)、可穿戴设备、车载设备、增强现实(augmentedreality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personaldigitalassistant,PDA)、智能电视、智慧屏、高清电视、4K电视、智能音箱、智能投影仪等物联网(the internet of things,IOT)设备,本公开对电子设备的具体类型不作任何限制。

其中,本公开对电子设备的操作系统的类型不做限定。例如,Android系统、Linux系统、Windows系统、iOS系统等。

基于前述描述,本公开以实施例将以电子设备为例,结合附图和应用场景,对本公开提供的应用程序的视频处理方法进行详细阐述。

结合图1A-图1B,图2A-图2M,图3A-图3O和图4A-图4D,介绍本公开的应用程序的视频处理方法的具体实现过程。

为了便于说明,图1A-图1B,图2A-图2M,图3A-图3O和图4A-图4D中,以电子设备为手机,手机中安装有短视频社交APP 1(简称应用1)为例进行示意。

请参阅图1A-图1B,图1A-图1B为本公开实施例提供的人机交互界面示意图。

应用1可在手机上显示图1A示例性所示的用户界面11,用户界面11用于显示应用1的主页面,应用1在应用1的主页面中执行某个功能集合,如播放多媒体信息(如短视频)。其中,用户界面11可以包括:控件101,控件101用于进入到应用1的创作页,该创作页用于展示用户创作视频的画面。

在应用1接收到用户在图1A所示的用户界面11中执行如点击控件101的操作后,应用1可在用户界面11上显示图1B示例性所示的用户界面12,用户界面12用于显示应用1的创作页。

在用户界面12中,应用1可为用户在实时拍摄视频之前提供处理音频的入口,也可为用户在实时采集视频后提供处理音频的入口,也可为用户在插入手机中已拍摄好的视频后提供处理音频的入口。

基于前述描述,分别采用三个场景来介绍用户在应用1的视频中处理音频的具体实现过程。

场景一

请参阅图2A-图2M,图2A-图2M为本公开实施例提供的人机交互界面示意图。

图1B中,用户界面12可以包括控件102。其中,控件102用于提供处理音频的入口,以及显示选择好的音频的名称。

在应用1接收到用户在图1B所示的用户界面12中执行如点击控件102的操作后,应用1可在用户界面12上显示图2A示例性所示的页面13,页面13用于提供能够使用在视频中的音频。

其中,页面13中可以包括:区域1041,区域1041用于显示一个音频1的相关信息,如歌曲名称2、歌手b的账号、该音频1的封面以及该音频1的播放时长“xx:xx”,以及提供编辑该音频1的入口。

在应用1接收到用户在图2A所示的区域1041中执行如点击操作后,应用1可在区域1041上显示图2B示例性所示的控件105,控件105用于提供编辑音频1的入口。

由于音频1的播放时长“xx:xx”是确定的,用于拍摄视频的拍摄模式时长也是确定的,以及音频1的授权时长也是确定的,因此,应用1可基于音频1的播放时长、音频1的授权时长和用于拍摄视频的拍摄模式时长三者之间的大小关系,确定是否循环播放音频1,以便动态显示编辑音频1的页面。

下面,采用四个情形,分别介绍应用1中编辑音频1的页面。

情形1:音频1的播放时长“xx:xx”为“00:42”,且音频1的播放时长小于用于拍摄视频的拍摄模式时长60s

在应用1接收到用户在图2B所示的区域1041中执行如点击控件105的操作后,应用1可在页面13上显示图2C示例性所示的窗口106,窗口106用于展示编辑音频1的页面。

其中,窗口106中可以包括:区域1061、控件1062和控件1063。

区域1061中显示有位置A1和波形B1,位置A1为音频1的起始播放位置,波形B1为音频1全部的音乐波形。

控件1062处于第一状态,用于控制音频1不在视频的播放过程中循环播放。

控件1063,用于确定已选择好的音频。

在应用1接收到用户在图2C所示的窗口106中执行如切换控件1062的状态的操作后,应用1可在窗口106上显示图2D示例性所示的更新后的控件1062以及区域1061。

其中,控件1062处于第二状态,用于控制音频1在视频的播放过程中循环播放。除了位置A1和波形B1之外,更新后的区域1061中还显示位置A2和波形B2,位置A2为音频1的起始循环位置,波形B2为音频1的循环波形。

在应用1接收到用户在图2D所示的窗口106中执行如点击控件1063的操作后,应用1可在手机上显示图2E示例性所示的用户界面12,用户界面12中的控件102显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在用户不想要循环播放音频1的情况下,在应用1接收到用户在图2D所示的窗口106中执行如切换控件1062的状态的操作后,应用1可在窗口106上显示图2C示例性所示的控件1062的第一状态以及区域1061。由此,窗口106可在图2C和图2D之间切换区域1061以及不同状态的控件1062,以便满足用户的主观意愿。

情形2:音频1的播放时长“xx:xx”为“00:42”,且音频1的播放时长小于用于拍摄视频的拍摄模式时长60s,音频1的授权时长15s小于音频1的播放时长

在应用1接收到用户在图2B所示的区域1041中执行如点击控件105的操作后,应用1可在页面13上显示图2F示例性所示的窗口107,窗口107用于展示编辑音频1的页面。

其中,窗口107中可以包括:区域1071、控件1072和控件1073。

区域1071中显示有位置C1、小窗cd和音频1全部的音乐波形,位置C1为音频1的起始播放位置,小窗cd用于展示音频1的授权时长内音频1的音乐波形D1。

控件1072处于第一状态,用于控制音频1不在视频的播放过程中循环播放。

控件1073,用于确定已选择好的音频。

在应用1接收到用户在图2F所示的窗口107中执行如拖动音频1的音乐波形的操作后,应用1可在窗口107上显示图2G示例性所示的更新后的区域1071。

其中,除了位置C1之外,更新后的区域1071中还显示有更新后的小窗cd,更新后的小窗cd用于显示用户从音频1的音乐波形中已选择好的授权时长的音频的波形D2。

在应用1接收到用户在图2G所示的窗口107中执行如切换控件1072的状态的操作后,应用1可在窗口107上显示图2H示例性所示的更新后的控件1072以及区域1071。

其中,控件1072处于第二状态,用于控制音频1在视频的播放过程中循环播放。除了位置C1和波形D2之外,更新后的区域1071中还显示位置C2和波形D3,位置C2为音频1的起始循环位置,波形D3为基于波形D2进行循环得到的音频1的循环波形。

在应用1接收到用户在图2H所示的窗口107中执行如点击控件1073的操作后,应用1可在手机上显示图2E示例性所示的用户界面12,用户界面12中的控件102显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在用户不想要循环播放音频1的情况下,在应用1接收到用户在图2H所示的窗口107中执行如切换控件1072的状态的操作后,应用1可在窗口107上显示图2G示例性所示的控件1072的第一状态以及区域1071。由此,窗口107可在图2G和图2H之间切换区域1072以及不同状态的控件1072,以便满足用户的主观意愿。

另外,在控件1072处于第二状态后,用户无法通过移动区域1071中音频1的音乐波形的操作,来更换已选择的波形D2。

情形3:音频1的播放时长“xx:xx”为“02:56”,且音频1的播放时长大于用于拍摄视频的拍摄模式时长60s,音频1的授权时长15s小于用于拍摄视频的拍摄模式时长60s

在应用1接收到用户在图2B所示的区域1041中执行如点击控件105的操作后,应用1可在页面13上显示图2I示例性所示的窗口108,窗口108用于展示编辑音频1的页面。

其中,窗口108中可以包括:区域1081、控件1082和控件1083。

区域1081中显示有位置E1、小窗ef和音频1部分的音乐波形,位置E1为音频1的起始播放位置,小窗ef用于展示音频1的授权时长内音频1的音乐波形F1。

控件1082处于第一状态,用于控制音频1不在视频的播放过程中循环播放。

控件1083,用于确定已选择好的音频。

在应用1接收到用户在图2I所示的窗口108中执行如拖动音频1部分的音乐波形的操作后,应用1可在窗口108上显示图2J示例性所示的更新后的区域1081。

其中,除了位置E1之外,更新后的区域1081中还显示有更新后的音频1部分的音乐波形以及小窗ef,更新后的小窗ef用于显示用户从更新后的音频1部分的音乐波形中选择好的授权时长的音频的波形F2。

在应用1接收到用户在图2J所示的窗口108中执行如切换控件1082的状态的操作后,应用1可在窗口108上显示图2K示例性所示的更新后的控件1082以及区域1081。

其中,控件1082处于第二状态,用于控制音频1在视频的播放过程中循环播放。除了位置E1和波形F2之外,更新后的区域1081中还显示位置E2和波形F3,位置E2为音频1的起始循环位置,波形F3为基于波形F2进行循环得到的音频1的循环波形。

在应用1接收到用户在图2K所示的窗口108中执行如点击控件1083的操作后,应用1可在手机上显示图2E示例性所示的用户界面12,用户界面12中的控件102显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在用户不想要循环播放音频1的情况下,在应用1接收到用户在图2K所示的窗口108中执行如切换控件1082的状态的操作后,应用1可在窗口108上显示图2J示例性所示的控件1082的第一状态以及区域1081。由此,窗口108可在图2J和图2K之间切换区域1082以及不同状态的控件1082,以便满足用户的主观意愿。

另外,在控件1082处于第二状态后,用户无法通过移动区域1081中音频1的音乐波形的操作,来更换已选择的波形F2。

情形4:音频1的播放时长“xx:xx”为“02:56”,且音频1的播放时长大于用于拍摄视频的拍摄模式时长60s

在应用1接收到用户在图2B所示的区域1041中执行如点击控件105的操作后,应用1可在页面13上显示图2L示例性所示的窗口109,窗口109用于展示编辑音频1的页面。

其中,窗口109中可以包括:区域1091和控件1092。

区域1091中显示有波形H1,波形H1为音频1部分的音乐波形。

控件1092,用于确定已选择好的音频。

在应用1接收到用户在图2L所示的窗口109中执行如拖动音频1部分的音乐波形的操作后,应用1可在窗口109上显示图2M示例性所示的更新后的区域1091,其中,更新后的区域1091中显示有波形H2,波形H2为更新后的音频1部分的音乐波形。

在应用1接收到用户在图2M所示的窗口109中执行如点击控件1092的操作后,应用1可在手机上显示图2E示例性所示的更新后的用户界面12,其中,更新后的用户界面12中的控件102显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在图2M中的如点击控件1092的操作之前,用户可通过移动区域1091中音频1的音乐波形的操作,来更换已选择的波形H2。

进而,在应用1接收到用户在图2E所示的更新后的用户界面12中执行采集视频的操作后,应用1可实时采集视频1,并可将视频1发布到应用1中,以便应用1中的用户能够观看。由此,当用户想要播放视频1时,应用1在播放视频1的过程中,可基于情形1、情形2、情形3和情形4中用于循环播放音频1的控件是否显示以及状态选择,循环播放音频1或者不循环播放音频1。

另外,在应用1接收到用户在图2A-图2M所示的页面13中执行如选择除了音频1之外的其他音频对应的区域(如音频2对应的区域1042)的操作后,应用1基于音频2的播放时长、音频2的授权时长和用于拍摄视频的拍摄模式时长三者之间的大小关系,确定是否循环播放音频2,以便动态显示编辑音频2的页面,具体实现过程可参见情形1、情形2、情形3和情形4中音频1编辑页面的描述,此处不做赘述。

其中,音频2对应的区域1042用于显示一个音频2的相关信息,如歌曲名称1、歌手a的账号、该音频2的封面以及该音频2的播放时长32秒,以及提供编辑该音频2的入口等。

场景二

请参阅图3A-图3O,图3A-图3O为本公开实施例提供的人机交互界面示意图。

图1B中,用户界面12可以包括控件1031。其中,控件1031用于实时采集视频。

在应用1接收到用户在图1B所示的用户界面12中执行如点击控件1031的操作后,应用1可在手机上显示图3A示例性所示的用户界面14,用户界面14用于显示已实时采集的视频1以及为视频1提供处理音频的入口。

其中,用户界面14中可以包括:控件201,控件201用于为视频1提供处理音频的入口,以及显示选择好的音频的名称。

在应用1接收到用户在图3A所示的用户界面14中执行如点击控件201的操作后,应用1可在手机上显示图3B示例性所示的用户界面15,用户界面15用于提供能够使用在视频1中的音频。

其中,用户界面15中可以包括:窗口202,窗口202中显示有选项2021和选项2022。

选项2021,用于提供一个音频2、显示该音频2的相关信息,如歌曲名称1、该音频2的播放时长38s和该音频2的封面,以及提供编辑该音频2的入口。

选项2022,用于提供一个音频1、显示该音频1的相关信息,如歌曲名称2、该音频1的播放时长“xx:xx”和该音频1的封面,以及提供编辑该音频1的入口。

在应用1接收到用户在图3B所示的窗口202中执行如点击选项2022的操作后,应用1可在窗口202上显示图3C示例性所示的控件2023,控件2023用于提供编辑音频1的入口。

由于音频1的播放时长“xx:xx”是确定的,视频1的播放时长也是确定的,以及音频1的授权时长也是确定的,因此,应用1可基于音频1的播放时长、音频1的授权时长和视频1的播放时长三者之间的大小关系,确定是否循环播放音频1,以便动态显示编辑音频1的页面。

下面,采用四个情形,分别介绍应用1中编辑音频1的页面。

情形1:音频1的播放时长“xx:xx”为“00:42”,且音频1的播放时长小于视频1的播放时长60s

在应用1接收到用户在图3C所示的区域202中执行如点击控件2023的操作后,应用1可在用户界面15上显示图3D示例性所示的窗口203,窗口203用于展示编辑音频1的页面。

其中,窗口203中可以包括:区域2031、控件2032和控件2033。

区域2031中显示有位置A1和波形B1,位置A1为音频1的起始播放位置,波形B1为音频1全部的音乐波形。

控件2032处于第一状态,用于控制音频1不在视频的播放过程中循环播放。

控件2033,用于确定已选择好的音频。

在应用1接收到用户在图3D所示的窗口203中执行如切换控件2032的状态的操作后,应用1可在窗口203上显示图3E示例性所示的更新后的控件2032以及区域2031。

其中,控件2032处于第二状态,用于控制音频1在视频的播放过程中循环播放。除了位置A1和波形B1之外,更新后的区域2031中还显示位置A2和波形B2,位置A2为音频1的起始循环位置,波形B2为音频1的循环波形。

在应用1接收到用户在图3E所示的窗口203中执行如点击控件2033的操作后,应用1可在用户界面15上显示图3F示例性所示的更新后的窗口202,更新后的窗口202中显示有如位置互换的选项2021和选项2022。

在应用1接收到用户在图3F所示的用户界面15中执行如点击的操作后,应用1可在手机上显示图3G示例性所示的用户界面14,用户界面14中的控件201显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在用户不想要循环播放音频1的情况下,在应用1接收到用户在图3E所示的窗口203中执行如切换控件2032的状态的操作后,应用1可在窗口203上显示图3D示例性所示的控件2032的第一状态以及区域2031。由此,窗口203可在图3D和图3E之间切换区域2031以及不同状态的控件2032,以便满足用户的主观意愿。

情形2:音频1的播放时长“xx:xx”为“00:42”,且音频1的播放时长小于视频1的播放时长60s,音频1的授权时长15s小于音频1的播放时长

在应用1接收到用户在图3C所示的区域202中执行如点击控件2023的操作后,应用1可在用户界面15上显示图3H示例性所示的窗口204,窗口204用于展示编辑音频1的页面。

其中,窗口204中可以包括:区域2041、控件2042和控件2043。

区域2041中显示有位置C1、小窗cd和音频1全部的音乐波形,位置C1为音频1的起始播放位置,小窗cd用于展示音频1的授权时长内音频1的音乐波形D1。

控件2042处于第一状态,用于控制音频1不在视频的播放过程中循环播放。

控件2043,用于确定已选择好的音频。

在应用1接收到用户在图3H所示的窗口204中执行如拖动音频1的音乐波形的操作后,应用1可在窗口204上显示图3I示例性所示的更新后的区域2041。

其中,除了位置C1之外,更新后的区域2041中还显示有更新后的小窗cd,更新后的小窗cd用于显示用户从音频1的音乐波形中已选择好的授权时长的音频的波形D2。

在应用1接收到用户在图3I所示的窗口204中执行如切换控件2042的状态的操作后,应用1可在窗口204上显示图3J示例性所示的更新后的控件2042以及区域2041。

其中,控件2042处于第二状态,用于控制音频1在视频的播放过程中循环播放。除了位置C1和波形D2之外,更新后的区域2041中还显示位置C2和波形D3,位置C2为音频1的起始循环位置,波形D3为基于波形D2进行循环得到的音频1的循环波形。

在应用1接收到用户在图3J所示的窗口204中执行如点击控件2043的操作后,应用1可在用户界面15上显示图3F示例性所示的更新后的窗口202,更新后的窗口202中显示有如位置互换的选项2021和选项2022。

在应用1接收到用户在图3F所示的用户界面15中执行如点击的操作后,应用1可在手机上显示图3G示例性所示的用户界面14,用户界面14中的控件201显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在用户不想要循环播放音频1的情况下,在应用1接收到用户在图3J所示的窗口204中执行如切换控件2042的状态的操作后,应用1可在窗口204上显示图3I示例性所示的控件2042的第一状态以及区域2041。由此,窗口204可在图3I和图3J之间切换区域2042以及不同状态的控件2042,以便满足用户的主观意愿。

另外,在控件2042处于第二状态后,用户无法通过移动区域2041中音频1的音乐波形的操作,来更换已选择的波形D2。

情形3:音频1的播放时长“xx:xx”为“02:56”,且音频1的播放时长大于视频1的播放时长60s,音频1的授权时长15s小于视频1的播放时长60s

在应用1接收到用户在图3C所示的区域202中执行如点击控件2023的操作后,应用1可在用户界面15上显示图3K示例性所示的窗口205,窗口205用于展示编辑音频1的页面。

其中,窗口205中可以包括:区域2051、控件2052和控件2053。

区域2051中显示有位置E1、小窗ef和音频1部分的音乐波形,位置E1为音频1的起始播放位置,小窗ef用于展示音频1的授权时长内音频1的音乐波形F1。

控件2052处于第一状态,用于控制音频1不在视频的播放过程中循环播放。

控件2053,用于确定已选择好的音频。

在应用1接收到用户在图3K所示的窗口205中执行如拖动音频1部分的音乐波形的操作后,应用1可在窗口205上显示图3L示例性所示的更新后的区域2051。

其中,除了位置E1之外,更新后的区域2051中还显示有更新后的音频1部分的音乐波形以及小窗ef,更新后的小窗ef用于显示用户从更新后的音频1部分的音乐波形中选择好的授权时长的音频的波形F2。

在应用1接收到用户在图3L所示的窗口205中执行如切换控件2052的状态的操作后,应用1可在窗口205上显示图3M示例性所示的更新后的控件2052以及区域2051。

其中,控件2052处于第二状态,用于控制音频1在视频的播放过程中循环播放。除了位置E1和波形F2之外,更新后的区域2051中还显示位置E2和波形F3,位置E2为音频1的起始循环位置,波形F3为基于波形F2进行循环得到的音频1的循环波形。

在应用1接收到用户在图3M所示的窗口205中执行如点击控件2053的操作后,应用1可在用户界面15上显示图3F示例性所示的更新后的窗口202,更新后的窗口202中显示有如位置互换的选项2021和选项2022。

在应用1接收到用户在图3F所示的用户界面15中执行如点击的操作后,应用1可在手机上显示图3G示例性所示的用户界面14,用户界面14中的控件201显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在用户不想要循环播放音频1的情况下,在应用1接收到用户在图3M所示的窗口205中执行如切换控件2052的状态的操作后,应用1可在窗口205上显示图3L示例性所示的控件2052的第一状态以及区域2051。由此,窗口205可在图3L和图3M之间切换区域2052以及不同状态的控件2052,以便满足用户的主观意愿。

另外,在控件2052处于第二状态后,用户无法通过移动区域2051中音频1的音乐波形的操作,来更换已选择的波形F2。

情形4:音频1的播放时长“xx:xx”为“02:56”,且音频1的播放时长大于视频1的播放时长60s

在应用1接收到用户在图3C所示的区域202中执行如点击控件2023的操作后,应用1可在用户界面15上显示图3N示例性所示的窗口206,窗口206用于展示编辑音频1的页面。

其中,窗口206中可以包括:区域2061和控件2062。

区域2061中显示有波形H1,波形H1为音频1部分的音乐波形。

控件2062,用于确定已选择好的音频。

在应用1接收到用户在图3N所示的窗口206中执行如拖动音频1部分的音乐波形的操作后,应用1可在窗口206上显示图3O示例性所示的更新后的区域2061,其中,更新后的区域2061中显示有波形H2,波形H2为更新后的音频1部分的音乐波形。

在应用1接收到用户在图3O所示的窗口206中执行如点击控件2062的操作后,应用1可在用户界面15上显示图3F示例性所示的更新后的窗口202,更新后的窗口202中显示有如位置互换的选项2021和选项2022。

在应用1接收到用户在图3F所示的用户界面15中执行如点击的操作后,应用1可在手机上显示图3G示例性所示的用户界面14,用户界面14中的控件201显示选择好的音频1的名称,如歌曲名称2。

需要说明的是,在图3O中的如点击控件2062的操作之前,用户可通过移动区域2061中音频1的音乐波形的操作,来更换已选择的波形H2。

进而,应用1可将视频1发布到应用1中,以便应用1中的用户能够观看。由此,当用户想要播放视频1时,应用1在播放视频1的过程中,可基于情形1、情形2、情形3和情形4中用于循环播放音频1的控件是否显示以及状态选择,循环播放音频1或者不循环播放音频1。

另外,在应用1接收到用户在图3B所示的窗口202中执行如选择除了音频1之外的其他音频(如音频2对应的选项2021)的操作后,应用1基于音频2的播放时长、音频2的授权时长和用于拍摄视频的拍摄模式时长三者之间的大小关系,确定是否循环播放音频2,以便动态显示编辑音频2的页面,具体实现过程可参见情形1、情形2、情形3和情形4中音频1编辑页面的描述,此处不做赘述。

场景三

请参阅图4A-图4D,图4A-图4D为本公开实施例提供的人机交互界面示意图。

图1B中,用户界面12可以包括控件1032。其中,控件1032用于插入手机中已拍摄好的视频1。

在应用1接收到用户在图1B所示的用户界面12中执行如点击控件1032的操作后,应用1可在用户界面12上显示图4A示例性所示的页面16,页面16用于显示手机中已拍摄好的视频1以及为视频1提供处理音频的入口。

其中,页面16中显示有选项301和控件302。

选项301,用于提供一个音频1、显示该音频1的相关信息,如该音频1的播放时长“xx:xx”和该音频1的封面。

控件302,用于提供编辑该音频1的入口。

在应用1接收到用户在图4A所示的页面16中执行如点击选项301的操作后,应用1可在页面16上显示图4B示例性所示的区域303和更新后的选项301。

其中,区域303用于显示控件301的缩略图。更新后的选项301用于显示选项301对应的用户所选数量。

在应用1接收到用户在图4B所示的页面16中执行如点击控件302的操作后,应用1可在手机上显示图4C示例性所示的用户界面17,用户界面17用于播放视频1。

其中,用户界面17中可以包括:控件304,控件304用于提供编辑该音频1的入口。

在应用1接收到用户在图4C所示的用户界面17中执行如点击控件304的操作后,应用1可在手机上显示图4D示例性所示的用户界面18,用户界面18用于显示视频1以及为视频1提供处理音频的入口。

其中,用户界面18中可以包括:控件305,控件305用于为视频1提供处理音频的入口,以及显示选择好的音频的名称。

在应用1接收到用户在图4D所示的用户界面18中执行如点击控件305的操作后,应用1可在手机上显示图3B示例性所示的用户界面15,用户界面15用于提供能够使用在视频1中的音频。

其中,用户界面15的具体实现方式可参见场景二中图3B的描述,以及选择音频1的具体实现过程可参见场景二中图3B-图3O的描述,此处不做赘述。

进而,应用1可将视频1发布到应用1中,以便应用1中的用户能够观看。由此,当用户想要播放视频1时,应用1在播放视频1的过程中,可基于情形1、情形2、情形3和情形4中用于循环播放音频1的控件是否显示以及状态选择,循环播放音频1或者不循环播放音频1。

另外,在应用1接收到用户在图3B所示的窗口202中执行如选择除了音频1之外的其他音频(如音频2对应的选项2021)的操作后,应用1基于音频2的播放时长、音频2的授权时长和用于拍摄视频的拍摄模式时长三者之间的大小关系,确定是否循环播放音频2,以便动态显示编辑音频2的页面,具体实现过程可参见情形1、情形2、情形3和情形4中音频1编辑页面的描述,此处不做赘述。

基于图1A-图1B,图2A-图2M,图3A-图3O和图4A-图4D实施例的描述,结合图5,对本公开提供的应用程序的视频处理方法的具体实现过程进行详细阐述。

请参阅图5,图5为本公开实施例提供的应用程序的视频处理方法的流程示意图。如图5所示,本公开提供的应用程序的视频处理方法可以包括:

S101、在对视频编辑的过程中,接收对音频的编辑指令。

其中,视频可以为用户未进行创作的视频,也可以为已实时创作好的视频,也可以为电子设备中存储的视频,本公开对此不做限定。音频为应用程序中的一个音频,如一首完整的歌曲,或者,一首歌曲的部分片段,或者,一个剪切后的音频片段等。

其中,在对视频编辑的过程中可以理解为提前对未拍摄好的视频添加音频,或者,对已拍摄好的视频添加音频。

其中,编辑指令用于表示将音频作为视频的背景音乐,使得音频能够随着视频的播放而播放。本公开对编辑指令的具体实现方式不做限定。在一些实施例中,编辑指令可以包括但不限于点击、双击、长按、滑动等类型的操作。例如,在应用程序的一个页面(如图2A实施例中的页面13或者图3A实施例中的窗口202)上设置有一个对音频编辑所对应的区域/组件时,编辑指令为在该区域/组件上接收到的操作。

在一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,编辑指令的具体实现方式可参见图2A实施例中的在区域1041中执行的如点击操作的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3B-图3O和图4A-图4D实施例中的音频1时,编辑指令的具体实现方式可参见图3B实施例中的在窗口202中执行的如点击选项2022的操作的描述,此处不做赘述。

S102、响应于编辑指令,获取音频的时长和视频的时间参数。

电子设备在接收到编辑指令之后,可检测应用程序当前所处状态,以便获取到音频的时长和视频的时间参数。

其中,音频的时长包括:音频的播放时长或者授权时长。视频的时间参数包括:视频的播放时长或者用于拍摄视频的拍摄模式时长。

S103、在音频的时长和视频的时间参数满足预设条件时,在音频编辑页面中显示循环播放控件。

电子设备可基于音频的时长和视频的时间参数,来判断当前场景对应的条件是否满足预设条件。从而,在满足预设条件的情况下,电子设备可在音频编辑页面中显示循环播放控件。

其中,音频编辑页面可以为应用程序的一个页面。并且,本公开对循环播放控件的形状、大小、颜色、位置等参数不做限定。

其中,预设条件可以理解为音频能够随着视频的播放而循环播放的条件,如音频的时长大于视频的时长则不满足预设条件。并且,本公开对预设条件的具体内容不做限定。

在一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,音频编辑页面的具体实现方式可参见图2C实施例中的窗口106的描述,循环播放控件的具体实现方式可参见图2C实施例中的控件1062的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,音频编辑页面的具体实现方式可参见图3H实施例中的窗口204的描述,循环播放控件的具体实现方式可参见图3H实施例中的控件2042的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,音频编辑页面的具体实现方式可参见图2F实施例中的窗口107的描述,循环播放控件的具体实现方式可参见图2F实施例中的控件1072的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,音频编辑页面的具体实现方式可参见图3H实施例中的窗口204的描述,循环播放控件的具体实现方式可参见图3H实施例中的控件2042的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,音频编辑页面的具体实现方式可参见图2I实施例中的窗口108的描述,循环播放控件的具体实现方式可参见图2I实施例中的控件1082的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,音频编辑页面的具体实现方式可参见图3K实施例中的窗口205的描述,循环播放控件的具体实现方式可参见图3K实施例中的控件2052的描述,此处不做赘述。

S1041、检测到循环播放控件被打开时,在视频的时间参数表示的时间范围内循环配置音频。

其中,循环播放控件被打开可以理解为通过作用于循环播放控件上的操作而使得循环播放控件处于被打开的状态,前述操作可以包括但不限于点击、双击、长按、滑动等类型的操作。例如,在循环播放控件采用开关按钮进行显示时,前述操作为将循环播放控件打开的操作。

其中,在视频的时间参数表示的时间范围内循环配置音频可以理解为音频可在视频的时间参数表示的时间范围内循环播放。

在一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,前述操作的具体实现方式可参见图2C实施例中的在窗口106中执行的如切换控件1062的状态为第二状态的操作的描述,或者,前述操作的具体实现方式可参见图2G实施例中的在窗口107中执行的如切换控件1072的状态为第二状态的操作的描述,或者,前述操作的具体实现方式可参见图2J实施例中的在窗口108中执行的如切换控件1082的状态为第二状态的操作的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,前述操作的具体实现方式可参见图3D实施例中的在窗口203中执行的如切换控件2032的状态为第二状态的操作的描述,或者,前述操作的具体实现方式可参见图3I实施例中的在窗口204中执行的如切换控件2042的状态为第二状态的操作的描述,或者,前述操作的具体实现方式可参见图3L实施例中的在窗口205中执行的如切换控件2052的状态为第二状态的操作的描述,此处不做赘述。

S1042、检测到循环播放控件被关闭时,在视频的时间参数表示的时间范围内不循环配置音频。

其中,循环播放控件被关闭可以理解为通过作用于循环播放控件上的操作而使得循环播放控件处于被关闭的状态,前述操作可以包括但不限于点击、双击、长按、滑动等类型的操作。例如,在循环播放控件采用开关按钮进行显示时,前述操作为将循环播放控件关闭的操作。

其中,在视频的时间参数表示的时间范围内不循环配置音频可以理解为音频不可在视频的时间参数表示的时间范围内循环播放。

在一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,前述操作的具体实现方式可参见图2D实施例中的在窗口106中执行的如切换控件1062的状态为第一状态的操作的描述,或者,前述操作的具体实现方式可参见图2H实施例中的在窗口107中执行的如切换控件1072的状态为第一状态的操作的描述,或者,前述操作的具体实现方式可参见图2K实施例中的在窗口108中执行的如切换控件1082的状态为第一状态的操作的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,前述操作的具体实现方式可参见图3E实施例中的在窗口203中执行的如切换控件2032的状态为第一状态的操作的描述,或者,前述操作的具体实现方式可参见图3J实施例中的在窗口204中执行的如切换控件2042的状态为第一状态的操作的描述,或者,前述操作的具体实现方式可参见图3M实施例中的在窗口205中执行的如切换控件2052的状态为第一状态的操作的描述,此处不做赘述。

综上,基于用户主观意愿,可借助循环播放控件上执行的操作,来控制音频是否在视频的播放过程中循环播放。由此,满足了用户自由创作的需求,有利于提升了用户创作视频的播放效果。

需要说明的是,循环播放控件的默认状态可为被打开的状态,也可以为被关闭的状态,本公开对此不做限定。且循环播放控件的状态的被打开的状态与被关闭的状态之间可相互切换,即循环播放控件可从被打开的状态切换至被关闭的状态,也可以从被关闭的状态切换至被打开的状态。

本公开提供的应用程序的视频处理方法,通过电子设备可在对视频编辑的过程中,接收对音频的编辑指令,并在接收编辑指令后,获取音频的时长和视频的时间参数,在音频的时长和视频的时间参数满足预设条件的情况下,可音频编辑页面中显示循环播放控件。从而,检测到循环播放控件被打开时,电子设备可在视频的时间参数表示的时间范围内循环配置音频;检测到循环播放控件被关闭时,电子设备可在视频的时间参数表示的时间范围内不循环配置音频。

由此,电子设备基于实际场景,在页面中显示一控件,方便用户借助控件手动控制音频是否循环播放,使得用户可根据播放时长自由控制音频的时长,提高了用户创作视频的自由度,给予用户充分的创造自由和创造便利,促进更多用户在应用程序中创作视频以及发布视频。

基于上述描述,音频编辑页面上可动态显示第一控件,即音频编辑页面上可显示循环播放控件,有助于用户自由创作视频,也可不显示循环播放控件,有利于简化内容展示。

在一些实施例中,电子设备在音频的时长和视频的时间参数不满足预设条件时,可在音频编辑页面中不显示循环播放控件。由此,有利于动态显示循环播放控件。

在另一些实施例中,电子设备在音频的时长和视频的时间参数满足预设条件时,可在音频编辑页面中显示循环播放控件。并且,电子设备在接收到用于重新选择另一音频的操作后,在另一音频的时长和视频的时间参数不满足预设条件时,可在音频编辑页面中不显示循环播放控件。

其中,用于重新选择另一音频的操作可以包括但不限于点击、双击、长按、滑动等类型的操作。例如,在应用程序的一个页面(如图2A实施例中的页面13或者图3A实施例中的窗口202)上还设置有一个对另一音频编辑所对应的区域/组件时,编辑指令为在该区域/组件上接收到的操作。

其中,另一音频与音频不同,另一音频为应用程序中的一个音频,如一首完整的歌曲,或者,一首歌曲的部分片段,或者,一个剪切后的音频片段等。

在一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1,另一音频为图2A-图2M实施例中的音频2时,用于重新选择另一音频的操作的具体实现方式可参见图2A-图2M实施例中的在区域1042中执行的如点击操作的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3B-图3O实施例中的音频1,另一音频为图3B-图3O实施例中的音频2时,用于重新选择另一音频的操作的具体实现方式可参见图3B-图3O实施例中的在窗口202中执行的如点击选项2021的操作的描述,此处不做赘述。

综上,电子设备可在音频编辑页面中动态显示循环播放控件,有利于基于实际情况灵活显示应用程序的页面。

基于上述实施例的描述,基于用户主观意愿,电子设备可控制音频是否在视频的播放过程中循环播放。

在一些实施例中,电子设备在接收对音频的编辑指令之前,可获取已拍摄好的视频。

例如,电子设备可实时采集视频,获取到已拍摄好的的视频,再执行图5中的步骤S101-S1041,来配置音频在视频的时间参数表示的时间范围内循环播放。其中,上述具体实现过程可参见场景二中的描述,此处不做赘述。

又如,电子设备可从电子设备的本地相册中获取已拍摄好的视频,再执行图5中的步骤S101-S1041,来配置音频在视频的时间参数表示的时间范围内循环播放。其中,上述具体实现过程可参见场景二中的描述,此处不做赘述。其中,上述具体实现过程可参见场景三中的描述,此处不做赘述。

从而,在视频的时间参数表示的时间范围内循环配置音频后,电子设备可发布该视频,以便电子设备在接收到用于播放视频的操作后,可在视频的播放过程中,循环播放音频。由此,提升了视频的播放效果,实现了视频分享和视频播放。

基于前述描述,在视频的时间参数为视频的播放时长时,音频的时长和视频的时间参数满足预设条件包括多种理解方式。下面,结合具体的实施例,对上述过程进行详细阐述。

在一些实施例中,在音频的播放时长小于视频的播放时长的情况下,满足预设条件。进而,电子设备可在音频编辑页面中显示循环播放控件。

例如,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,音频编辑页面的具体实现方式可参见图3E实施例中的窗口203的描述,循环播放控件的具体实现方式可参见图3E实施例中的控件2032的描述,此处不做赘述。

在另一些实施例中,在音频的播放时长小于视频的播放时长,且音频的授权时长小于音频的播放时长的情况下,满足预设条件。进而,电子设备可在音频编辑页面中显示循环播放控件。

例如,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,音频编辑页面的具体实现方式可参见图3H实施例中的窗口204的描述,循环播放控件的具体实现方式可参见图3H实施例中的控件2042的描述,此处不做赘述。

在另一些实施例中,在音频的播放时长大于视频的播放时长,且音频的授权时长小于视频的播放时长的情况下,满足预设条件。进而,电子设备可在音频编辑页面中显示循环播放控件。

例如,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3A-图3O和图4A-图4D实施例中的音频1时,音频编辑页面的具体实现方式可参见图3K实施例中的窗口205的描述,循环播放控件的具体实现方式可参见图3K实施例中的控件2052的描述,此处不做赘述。

在另一些实施例中,电子设备在执行完步骤S1041之后,已配置好音频在视频的时间参数表示的时间范围内循环播放,再使用循环配置后的音频拍摄视频。其中,上述具体实现过程可参见场景一中的描述,此处不做赘述。

从而,电子设备可发布该视频,以便电子设备在接收到用于播放视频的操作后,可在视频的播放过程中,循环播放音频。由此,提升了视频的播放效果,实现了视频分享和视频播放。

基于前述描述,在视频的时间参数为用于拍摄视频的拍摄模式时长时,音频的时长和视频的时间参数满足预设条件包括多种理解方式。下面,结合具体的实施例,对上述过程进行详细阐述。

在一些实施例中,在音频的播放时长小于拍摄模式时长的情况下,满足预设条件。进而,电子设备可在音频编辑页面中显示循环播放控件。

例如,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,音频编辑页面的具体实现方式可参见图2C实施例中的窗口106的描述,循环播放控件的具体实现方式可参见图2C实施例中的控件1062的描述,此处不做赘述。

在另一些实施例中,在音频的播放时长小于拍摄模式时长,且音频的授权时长小于音频的播放时长的情况下,满足预设条件。进而,电子设备可在音频编辑页面中显示循环播放控件。

例如,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,音频编辑页面的具体实现方式可参见图2F实施例中的窗口107的描述,循环播放控件的具体实现方式可参见图2F实施例中的控件1072的描述,此处不做赘述。

在另一些实施例中,在音频的播放时长大于拍摄模式时长,且音频的授权时长小于拍摄模式时长的情况下,满足预设条件。进而,电子设备可在音频编辑页面中显示循环播放控件。

例如,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,音频编辑页面的具体实现方式可参见图2I实施例中的窗口108的描述,循环播放控件的具体实现方式可参见图2I实施例中的控件1082的描述,此处不做赘述。

此外,除了循环播放控件之外,音频编辑页面中还可以包括:第一区域,第一区域用于显示音频的波形图。

在一些实施例中,检测到循环播放控件被打开时,电子设备可在音频编辑界面上,音频的波形图从用户框选的部分开始从头到尾自动循环至填满视频的时间参数表示的时间范围结束。前述过程可以理解为:用户框选的部分音频对应的播放可在音频编辑界面上重复显示,直至视频的时间参数表示的时间范围结束。

从而,电子设备可在视频的时间参数表示的时间范围内循环配置用户框选的部分波形对应的音频。

其中,用于用户框选的部分音频对应的波形的操作可以包括但不限于点击、双击、长按、滑动等类型的操作。

在一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,第一区域的具体实现方式可参见图2F-图2G实施例中的小窗cd的描述,用户框选的部分音频为小窗cd中音乐波形对应的音频,用于用户框选的部分音频对应的波形的操作的具体实现方式可参见图2F实施例中的在窗口107中执行的如拖动音频1的音乐波形的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图2A-图2M中的应用1,且音频为图2A-图2M实施例中的音频1时,第一区域的具体实现方式可参见图2I-图2J实施例中的小窗ef的描述,用户框选的部分音频为小窗ef中音乐波形对应的音频,用于用户框选的部分音频对应的波形的操作的具体实现方式可参见图2I实施例中的在窗口108中执行的如拖动音频1的音乐波形的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3B-图3O和图4A-图4D实施例中的音频1时,第一区域的具体实现方式可参见图3H-图3I实施例中的小窗cd的描述,用户框选的部分音频为小窗cd中音乐波形对应的音频,用于用户框选的部分音频对应的波形的操作的具体实现方式可参见图3H实施例中的在窗口204中执行的如拖动音频1的音乐波形的描述,此处不做赘述。

在另一些实施例中,应用程序为图1A-图1B,图3A-图3O和图4A-图4D中的应用1,且音频为图3B-图3O和图4A-图4D实施例中的音频1时,第一区域的具体实现方式可参见图3K-图3L实施例中的小窗ef的描述,用户框选的部分音频为小窗ef中音乐波形对应的音频,用于用户框选的部分音频对应的波形的操作的具体实现方式可参见图3K实施例中的在窗口204中执行的如拖动音频1的音乐波形的描述,此处不做赘述。

示例性地,本公开提供一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中一个或多个计算机程序被存储在存储器中;一个或多个处理器在执行一个或多个计算机程序时,使得电子设备实现前文实施例的应用程序的视频处理方法。

示例性地,本公开提供一种芯片系统,芯片系统应用于包括存储器和传感器的电子设备;芯片系统包括:处理器;当处理器执行前文实施例的应用程序的视频处理方法。

示例性地,本公开提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器使得电子设备执行时实现前文实施例的应用程序的视频处理方法。

示例性地,本公开提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前文实施例的应用程序的视频处理方法。

在上述实施例中,全部或部分功能可以通过软件、硬件、或者软件加硬件的组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本公开实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 应用程序的视频处理方法和电子设备
  • 视频处理方法、用于视频播放的电子设备和视频播放系统
技术分类

06120112980715