CN111491205B - 视频处理方法、装置及电子设备 - Google Patents
视频处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN111491205B CN111491205B CN202010306978.6A CN202010306978A CN111491205B CN 111491205 B CN111491205 B CN 111491205B CN 202010306978 A CN202010306978 A CN 202010306978A CN 111491205 B CN111491205 B CN 111491205B
- Authority
- CN
- China
- Prior art keywords
- video
- suite
- dynamic
- target
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 42
- 230000000694 effects Effects 0.000 claims description 58
- 230000033001 locomotion Effects 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 2
- 239000012634 fragment Substances 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 5
- 238000003825 pressing Methods 0.000 description 4
- 230000011218 segmentation Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
- H04N21/4394—Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明提供了一种视频处理方法、装置及电子设备,涉及通信技术领域。该方法包括:在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;接收用户对所述N个套件标识中的目标套件标识的第一输入;响应于所述第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息;其中,N为正整数。本发明的方案,可以对预先生成的目标套件标识指示的视频套件包含的至少一项视频特征信息进行一键套用,不需要下载应用程序,操作更加便捷,提高效率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种视频处理方法、装置及电子设备。
背景技术
视频可以很好的记录生活、分享生活,是目前用户使用最多的功能之一,但对于用户来说,视频制作的门槛较高,操作较复杂。用户看到朋友分享的比较好的视频,想制作类似的视频,但并不知道具体应用的应用程序、功能、资源等,学习和操作成本较高,例如不知道该视频采用的滤镜效果、背景音乐等。并且,如果用户想要制作相关的视频需要下载多个应用程序,在多个应用程序中分别进行视频制作,操作较复杂。
发明内容
本发明实施例提供一种视频处理方法及电子设备,能够解决现有技术需要下载多个应用程序进行视频制作导致操作较复杂的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种视频处理方法,应用于电子设备,包括:
在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;
接收用户对所述N个套件标识中的目标套件标识的第一输入;
响应于所述第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息;
其中,N为正整数。
第二方面,本发明实施例还提供了一种视频处理装置,包括:
第一显示模块,用于在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;
第一接收模块,用于接收用户对所述N个套件标识中的目标套件标识的第一输入;
第一响应模块,用于响应于所述第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息;
其中,N为正整数。
第三方面,本发明实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的视频处理方法的步骤。
这样,本发明实施例中,通过在第一视频关联的目标区域,显示N个套件标识,并通过用户对所述N个套件标识中的目标套件标识的第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息,可以对预先生成的目标套件标识指示的视频套件包含的至少一项视频特征信息进行一键套用,不需要下载应用程序,操作更加便捷,提高效率。
附图说明
图1表示本发明实施例的视频处理方法流程图;
图2表示本发明实施例的视频处理的显示示意图之一;
图3表示本发明实施例的视频处理的显示示意图之二;
图4表示本发明实施例的视频处理的显示示意图之三;
图5表示本发明实施例的视频处理的显示示意图之四;
图6表示本发明实施例的视频处理的显示示意图之五;
图7表示本发明实施例的视频处理的显示示意图之六;
图8表示本发明实施例的视频处理的显示示意图之七;
图9表示本发明实施例的视频处理的显示示意图之八;
图10表示本发明实施例的视频处理的显示示意图之九;
图11表示本发明实施例的视频处理装置的模块示意图;
图12表示本发明实施例的电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前有很多视频制作的应用程序,在提供了丰富的视频编辑功能基础上,还提供了不同的效果、资源,例如不同效果和风格的滤镜、贴纸、动效、转场等,使用户可以制作出具有大片效果的视频文件,用于保存和分享。但不同的应用程序之间不能共用视频编辑的资源,用户必须下载对应的应用程序才可以使用。为了得到好的视频效果,用户通常需要下载多个视频制作的应用程序,操作较复杂。
因此,本发明实施例提供了一种视频处理方法、装置及电子设备,可以对预先生成的目标套件标识指示的视频套件包含的至少一项视频特征信息进行一键套用,不需要下载应用程序,操作更加便捷,提高效率。
具体的,如图1所示,本发明实施例提供了一种视频处理方法,应用于电子设备,包括:
步骤101,在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息,其中,N为正整数。
可选的,所述视频特征信息包括但不限于以下至少一项:背景音乐、视频字幕、视频动效、动态贴纸的起始显示时间、动态贴纸的显示时长以及动态贴纸的运动轨迹。
在步骤101中,所述套件标识为显示在目标区域供用户选择需要的视频套件的选择按键,用户可以根据需要自定义每个套件标识的名称。所述视频套件为包含一项或多项视频特征信息的集合,所述视频套件的形式可以为文件夹、压缩包等,在所述视频套件的形式可以为文件夹时,直接将至少一项视频特征信息保存在文件夹中;在所述视频套件的形式可以为压缩包时,将至少一项视频特征进行压缩保存在压缩包里。
需要说明的是,N个套件标识的显示方式为:可以在用户翻看第一视频时直接显示在目标区域,也可以通过用户对第一视频的第一位置的点击输入、双击输入、滑动输入等操作在目标区域显示N个套件标识,在此不做具体限定。其中,目标区域可以根据用户需要进行自定义,如第一视频的右下角、左上角等位置。
例如:如图2所示,在N个套件标识的显示方式为:通过用户对第一视频21的第一位置的按压操作在目标区域显示N个套件标识。如果用户想要对第一视频21进行编辑,则用户通过对第一视频21的右下角(也可以为其他位置)显示的编辑22的按键进行按压操作,则可以在第一视频关联的目标区域,显示N个套件标识。
例如:如图3所示,在N为2时,与所述第一视频31关联的目标区域可以设置在第一视频31的下方,显示的2个套件标识分别为:第一视频套件32、第二视频套件33,第一视频套件32指示一个视频套件,第二视频套件33指示另一个视频套件。其中,第一视频套件32指示的视频套件可以包含背景音乐和动态贴纸,所述第二视频套件33指示的视频套件可以包含视频动效和动态贴纸。
步骤102,接收用户对所述N个套件标识中的目标套件标识的第一输入。
在步骤102中,所述第一输入可以为用户对所述N个套件标识中的目标套件标识的点击输入、双击输入、滑动输入等,所述第一输入也可以为第一操作,在此不做具体限定。
步骤103,响应于所述第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息。
在步骤103中,用户可以对目标套件标识指示的视频套件进行一键套用,直接将所述目标套件标识指示的视频套件中包含的所有视频特征信息直接应用至第一视频中以更新所述第一视频相关视频特征信息。或者,用户可以根据自己的需要选取目标套件标识指示的视频套件中的其中一个或多个视频特征信息进行套用,以更新所述第一视频相关视频特征信息。
例如:如图3所示,用户想要将目标套件标识(如:第一视频套件32)指示的视频套件应用至第一视频中以更新所述第一视频相关视频特征信息,则用户可以点击第一视频套件32(即第一输入),可以直接将第一视频套件32中包含的视频特征信息应用至第一视频中以更新所述第一视频相关视频特征信息。例如:如果第一视频套件32包含背景音乐,可以直接将所述第一视频中的背景音乐替换为所述第一视频套件32包含的背景音乐。
本发明实施例中,通过在第一视频关联的目标区域,显示N个套件标识,并通过用户对所述N个套件标识中的目标套件标识的第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息,可以对预先生成的目标套件标识指示的视频套件包含的至少一项视频特征信息进行一键套用,不需要下载应用程序,操作更加便捷,提高效率。可选的,在所述步骤101之前,所述方法还可以包括:
接收用户对第二视频的第二输入;
响应于所述第二输入,显示M个视频特征标识,一个视频特征标识指示所述第二视频包含的至少一项视频特征信息;
接收用户对所述M个视频特征标识中的T个视频特征标识的第三输入;
响应于所述第三输入,将所述T个视频特征标识指示的视频特征信息存储为第一视频套件;
其中,T、M均为正整数,T≤M。
上述实施例中,如果用户需要识别并提取第二视频中的视频特征信息,则通过第二输入提取所述第二视频包含的视频特征信息,并将提取的视频特征信息通过M个视频特征标识进行显示,其中,一个视频特征标识指示一项或多项视频特征信息。通过用户对所述M个视频特征标识中的T个视频特征标识的第三输入,将所述T个视频特征标识指示的视频特征信息存储为第一视频套件,并通过套件标识显示在所述第一视频关联的目标区域以供用户选择,用户不需要下载多个应用程序,并在多个应用程序中选择自己需要的视频特征信息更新所述第一视频的视频特征信息,操作简单快捷,制作视频效率较高;并且,用户还可以将存储的第一视频套件分享至其他用户,以实现多个电子设备之间的信息共享。其中,所述视频特征标识为指示视频特征信息的标识。
需要说明的是,识别并提取所述第二视频包含的视频特征信息可以通过人工智能(Artificial Intelligence,AI)技术来识别,识别过程可以提示用户等待识别等信息。所述第二输入可以为用户对所述第二视频的点击输入、双击输入、滑动输入等,所述第二输入也可以为第三操作,在此不做具体限定。所述第三输入可以为用户对所述M个视频特征标识中的T个视频特征标识的点击输入、双击输入、滑动输入等,所述第三输入也可以为第三操作,在此不做具体限定。
例如:如图4所示,用户想要对第二视频41中的视频特征信息进行识别,则用户通过对第二视频41的按压操作,在所述第二视频41的右下方(也可以为其他位置)显示提取视频套件42的按键,用户可以点击提取视频套件42的按键,即进入正在识别第二视频中使用的资源(即第二视频中使用的视频特征信息)的相关界面,如图5所示。如图6所示,如果识别出来的第二视频的视频特征信息包括第一视频特征标识61(如:所述第一视频特征标识61指示背景音乐)、第二视频特征标识62(如:所述第二视频特征标识62指示视频字幕)和第三视频特征标识63(如:所述第三视频特征标识63指示视频动效),则在识别之后的显示界面如图6所示,在每一个视频特征标识中会显示指示的视频特征信息,在每一个视频特征信息的下方会显示视频特征信息的具体内容,如:背景音乐下面显示乐曲名称,在视频字幕下面显示字幕内容,在视频动效下面显示视频动效的数量等。如图7所示,如果所述第一视频特征标识71指示背景音乐,所述第二视频特征标识72指示视频字幕,所述第三视频特征标识73指示视频动效,则用户点击所述第一视频特征标识71右上角的方框,右上角的方框中显示√即表示选中该第一视频特征标识71,用户点击保存74的按键按钮即将所述第一视频特征标识71指示的背景音乐保存为第一视频套件,用户可以选取自己需要的视频特征标识指示的视频特征信息,并且,不需要下载应用程序,通过对第二视频的视频特征信息进行识别并保存就可以自定义视频套件,通过自定义的视频套件更新所述第一视频的视频特征信息,操作简单快捷,制作视频效率较高。其中,所述第二输入包括用户对第二视频41的按压操作以及对提取视频套件42的按键的点击,所述第三输入包括对第一视频特征标识71右上角的方框点击以及用户对保存74的按键的点击。
具体的,在所述视频特征信息包括背景音乐的情况下,背景音乐的识别方法可以为:
用户如果在观看第二视频时,喜欢第二视频的背景音乐,但不知道音乐的来源,可以识别并提取第二视频(即标杆视频)的背景音乐,识别第二视频的背景音乐可以采用已有的多通道盲源分离技术,将标杆视频中的背景声音和原音分离,去除掉原音后只保存背景音乐部分,作为其中一个视频特征信息保存在第一视频套件中,节省用户寻找以及应用第二视频的背景音乐的时间。
具体的,在所述视频特征信息包括视频字幕的情况下,视频字幕的识别方法可以为:
用户在观看具有字幕的第二视频(或者具有字幕的网课、歌曲等),可以通过文字识别+分割技术识别,首先识别文字,然后利用分割技术抠出包含周围的文字,将文字(即视频字幕)作为其中一个视频特征信息保存在第一视频套件中,节省用户手动编辑文字的时间。
具体的,在所述视频特征信息包括视频动效的情况下,视频动效的识别方法可以为:
可以利用镜头分割技术划分视频片段,识别相邻的不同视频片段之间的视频动效(或者转场),并识别转场方式,然后提取转场方式,并将转场作为其中一个视频特征信息保存在第一视频套件中,节省用户寻找以及应用第二视频的视频动效的时间。
具体的,在所述视频特征信息包括动态贴纸(动态贴纸的起始显示时间、动态贴纸的显示时长以及动态贴纸的运动轨迹中的至少一项)的情况下,动态贴纸的识别方法可以为:
先利用分割技术,把动态贴纸和第二视频背景里的内容分割出来,再结合第二视频的光流信息,确定动态贴纸的运动轨迹,将动态贴纸作为其中一个或多个视频特征信息保存在第一视频套件中,节省用户寻找以及应用第二视频的动态贴纸的时间。
可选的,所述将所述T个视频特征标识指示的视频特征信息存储为第一视频套件得步骤,具体可以包括:
将所述T个视频特征标识指示的视频特征信息通过压缩包的数据形式,存储为第一视频套件;
其中,每个视频特征标识指示的视频特征信息的数据类型为每个视频特征信息匹配的数据类型。
上述实施例中,在保存所述T个视频特征标识指示的视频特征信息时,可以将T个视频特征标识指示的视频特征信息进行压缩,以压缩包的形式进行保存,以节省存储空间;并且,在进行视频套件分享时,可以节省传输流量。其中,视频特征信息的数据类型可以不一致,每个视频特征信息的数据类型为每个视频特征信息匹配的数据类型。例如:视频特征信息的数据类型可以包括xml、json、png、mp3等数据类型。如:背景音乐匹配的数据类型可以为mp3,视频字幕匹配的数据类型可以为xml、json等,动态贴纸匹配的数据类型可以为png。
需要说明的是,T个视频特征标识指示的视频特征信息储存的数据形式不仅包括压缩包,也可以为文件夹的形式,在此不做具体限定。
可选的,所述将所述T个视频特征标识指示的视频特征信息存储为第一视频套件的步骤之前,所述方法还可以包括:
接收用户对所述M个视频特征标识中的目标视频特征标识的第四输入;
响应于所述第四输入,更新所述目标视频特征标识指示的视频特征信息。
上述实施例中,用户可以通过点击、按压等操作进入编辑界面,对所述M个视频特征标识中的目标视频特征标识进行编辑,并保存编辑后的第二特征信息,即更新所述目标视频特征标识指示的视频特征信息,使用户根据需要对目标视频特征标识指示的视频特征信息进行编辑,以生成用户需要的视频套件,以供用户对生成的视套件的一键套用以及一键分享,操作简单快捷,效率较高。
例如:目标视频特征标识指示的视频特征信息包括背景音乐,或者,目标视频特征标识指示的视频特征信息包括背景音乐和视频字幕。如果目标视频特征标识指示的视频特征信息包括背景音乐,用户如果想要截取背景音乐里面的部分音乐,则可以对背景音乐进行编辑;如图6所示,第一视频特征标识为目标视频特征标识,用户点击第一视频特征标识61指示的背景音乐左下方的三个点,则可以进入背景音乐的编辑界面,如图8所示,用户可以按照需要截取第一音乐83的部分音乐,用户通过点击保存82的按键对编辑之后的背景音乐进行保存;如果用户想要取消编辑,则用户可以点击取消81的按键放弃当前编辑。如果目标视频特征标识指示的视频特征信息包括动态贴纸,则用户可以对动态贴纸进行编辑,可以改变动态贴纸的运动轨迹、起始时间、显示时长、显示大小等,还可以对动态贴纸进行复制、粘贴、旋转等操作,根据用户需要编辑并选取视频特征信息,并将选取的视频特征信息存储在第一视频套件中,提高用户制作视频的效率。
需要说明的是,所述第四输入可以为用户对所述M个视频特征标识中的目标视频特征标识的点击输入、双击输入、滑动输入等,所述第四输入也可以为第四操作,在此不做具体限定。
可选的,所述目标套件标识指示的视频套件包含视频动效,所述步骤103具体可以包括:
获取所述目标套件标识指示的视频套件包含的视频动效的第一数目和所述第一视频中的视频片段的第二数目;
根据所述第一数目与所述第二数目的第一预设对应关系以及所述目标套件标识指示的视频套件包含的视频动效,更新所述第一视频中的视频动效。
在上述实施例中,根据所述目标套件标识指示的视频套件包含的视频动效的第一数目与所述第一视频中的视频片段的第二数目之间的第一预设对应关系,通过所述目标套件标识指示的视频套件包含的视频动效更新所述第一视频中的视频动效。其中,所述第一预设对应关系可以根据用户需要进行设定,不仅减少用户寻找和应用第二视频中的视频动效的时间,还能将第二视频中的视频动效通过自定义的方式应用至第一视频中,节省用户时间,提高制作视频的效率。
例如:如果第二视频的视频片段的个数与第一视频中的视频片段个数一致,则第一预设对应关系可以为第二视频的视频片段的个数与第一视频中的视频片段个数的对应关系。如果第二视频的视频片段的个数与第一视频中的视频片段个数不一致,则第一预设对应关系为第二视频的视频动效的个数(即第一数目)与第一视频中的视频片段个数(即第二数目)的对应关系。
如果第二视频中有4个视频片段,每2个视频片段之间有视频动效,即4个视频片段有3个视频动效(顺序为:视频动效A、视频动效B、视频动效C)组成。若第一视频中只有一个视频片段,则不显示动效;如果再添加一个视频片段的时候,即第一视频中有两个视频片段,则第一视频的两个视频片段之间显示第二视频的第一个视频动效(视频动效A),视频动效B和视频动效C不应用至第一视频的视频片段中。若第一视频有3个视频片段,则在第一视频的前2个视频片段之间显示第一个视频动效(视频动效A),在第一视频的后2个视频片段之间显示第二个视频动效(视频动效B)。若第一视频有5个视频片段,则第一视频的前4个视频片段中每两个相邻的视频片段之间显示视频动效A、视频动效B和视频动效C,第4个视频片段和第5个视频片段之间没有视频动效,不仅减少用户寻找和应用第二视频中的视频动效的时间,还能将第二视频中的视频动效通过自定义的方式应用至第一视频中,节省用户时间,提高制作视频的效率。
可选的,所述目标套件标识指示的视频套件包含动态贴纸的起始显示时间,所述步骤103具体可以包括:
获取所述第一视频的播放时长;
根据所述动态贴纸的起始显示时间与所述第一视频的播放时长的第二预设对应关系,将所述动态贴纸添加至所述第一视频中。
在上述实施例中,所述第二预设对应关系可以根据用户需要进行设定,不仅减少用户寻找和添加第二视频中的动态贴纸的时间,还能将第二视频中的动态贴纸通过自定义的方式添加至第一视频中,节省用户时间,提高制作视频的效率。
例如:如果第二视频在播放开始到动态贴纸起始显示时间超过第一视频的总播放时长,则动态贴纸显示在第一视频的第一视频帧。如:第二视频的第5s开始出现动态贴纸,但第一视频的总播放时长只有4s,则动态贴纸可以从第一视频的第一视频帧开始显示,不仅减少用户寻找和添加第二视频中的动态贴纸的时间,还能将第二视频中的动态贴纸通过自定义的方式添加至第一视频中,节省用户时间,提高制作视频的效率。
可选的,所述目标套件标识指示的视频套件包含动态贴纸的显示时长,所述步骤103具体可以包括:
获取所述第一视频的播放时长;
根据所述动态贴纸的显示时长与所述第一视频的播放时长的第三预设对应关系,将所述动态贴纸添加至所述第一视频中。
上述实施例中,所述第三预设对应关系可以根据用户需要进行设定,不仅减少用户寻找和添加第二视频中的动态贴纸的时间,还能将第二视频中的动态贴纸通过自定义的方式添加至第一视频中,节省用户时间,提高制作视频的效率。
例如:若第二视频的动态贴纸的显示时长超过第一视频可以显示动态贴纸的时长(即第一视频的播放时长),则动态贴纸可以从第一视频的第一视频帧开始显示,一直到第一视频的最后一个视频帧则不再显示。如:第二视频的动态贴纸的显示时长有3s,第一视频可以显示动态贴纸的时长有5s,在第4s添加动态贴纸,则动态贴纸只显示在4s到第一视频的最后一个视频帧,不仅减少用户寻找和添加第二视频中的动态贴纸的时间,还能将第二视频中的动态贴纸通过自定义的方式添加至第一视频中,节省用户时间,提高制作视频的效率。
可选的,所述目标套件标识指示的视频套件包含动态贴纸的运动轨迹,所述步骤103具体可以包括:
显示所述动态贴纸的运动轨迹,所述动态贴纸的运动轨迹由所述动态贴纸在P个视频帧中的显示位置组成;
接收用户对P个视频帧中的Q个视频帧的第五输入;
响应于所述第五输入,更新所述动态贴纸在Q个视频帧中的显示位置,并根据更新后的所述动态贴纸在P个视频帧中的显示位置,更新所述动态贴纸在所述第一视频中的运动轨迹;
其中,Q、P均为正整数,Q≤P。
上述实施例中,显示所述动态贴纸的运动轨迹由所述动态贴纸在P个视频帧中的显示位置组成的运动轨迹,如果用户对P个视频帧中的Q个视频帧进行第五输入,则可以更新所述动态贴纸在Q个视频帧中的显示位置,并且,可以根据更新后的所述动态贴纸在P个视频帧中的显示位置(即更新后的动态贴纸的运动轨迹),更新所述动态贴纸在所述第一视频中的运动轨迹,不仅减少用户寻找和添加第二视频中的动态贴纸的时间,还能将第二视频中的动态贴纸通过自定义的方式添加至第一视频中,并可以根据自定义更新动态贴纸在所述第一视频中的运动轨迹,节省用户时间,提高制作视频的效率。
可选的,所述目标套件标识指示的视频套件包含动态贴纸,所述步骤103之前,所述方法还包括:
显示贴纸轨道,所述贴纸轨道包括第一视频的S个视频帧缩略图和贴纸滑杆;
接收用户对所述贴纸滑杆的第六输入;
响应于所述第六输入,将所述贴纸滑杆依次移动至第一位置和第二位置,并将所述动态贴纸添加至目标视频帧中,所述目标视频帧的起始视频帧为所述第一位置处的视频帧缩略图对应的视频帧,所述目标视频帧的结束视频帧为所述第二位置处的视频帧缩略图对应的视频帧;
其中,S为正整数。
上述实施例中,显示动态贴纸以及第一视频的S个视频帧缩略图和贴纸滑杆,用户可以通过对贴纸滑杆的第六输入,移动贴纸滑杆的位置,即可以更新动态贴纸在第一视频中的起始显示时间和结束显示时间。
需要说明的是,所述第六输入可以为用户对所述贴纸滑杆的点击输入、双击输入、滑动输入等,所述第六输入也可以为第六操作,在此不做具体限定。
例如:如图9所示,如果用户将贴纸滑杆93移动至第一位置,则可以确定贴纸滑杆93所在的第一位置对应的第一视频帧缩略图96,即动态贴纸95在第一视频91中的起始视频帧(即第一位置对应的第一视频帧缩略图96对应的视频帧)开始显示。如图10所示,如果用户将贴纸滑杆93移动至第二位置,则可以确定贴纸滑杆93所在的第二位置对应的第二视频帧缩略图92,即动态贴纸95在第一视频91中的结束视频帧(即第二位置对应的第二视频帧缩略图92对应的视频帧)结束显示。其中,如图9和图10所示,所述贴纸滑杆93为一个可移动的控件,在用户移动贴纸滑杆93的过程中,通过贴纸滑杆93的移动选择动态贴纸所显示的视频帧对应的视频帧缩略图,如图9至图10所示,贴纸滑杆93从第一视频帧缩略图96移动至第二视频帧缩略图92的过程中,贴纸滑杆93所经过的视频帧缩略图(包括:第一视频帧缩略图96、第二视频帧缩略图92以及第一视频帧缩略图96和第二视频帧缩略图92之间的视频帧缩略图)所对应的视频帧为动态贴纸所显示的视频帧。
如果贴纸滑杆93所在的起始位置可以作为第一位置,则用户将贴纸滑杆93从起始位置移动至第二位置的过程中,所经过的视频帧缩略图对应的视频帧均为显示动态贴纸95的视频帧,即所述动态贴纸95在贴纸滑杆93从起始位置移动至第二位置的过程中所经过的视频帧缩略图对应的视频帧中显示,即第一视频帧缩略图96至第二视频帧缩略图92之间的视频帧缩略图对应的视频帧均显示动态贴纸95。
可选的,所述步骤103之前,所述方法还包括:
显示目标控件;
接收用户对所述目标控件的第七输入;
响应于所述第七输入,复制所述动态贴纸至所述第一视频中的至少一个视频帧。
上述实施例中,可以显示目标控件,通过用户对所述目标控件的第七输入,复制所述动态贴纸至所述第一视频中的至少一个视频帧,便于用户对动态贴纸在同一视频中的多次使用。
需要说明的是,所述第七输入可以为用户对所述目标控件的点击输入、双击输入、滑动输入等,所述第七输入也可以为第七操作,在此不做具体限定。
例如:如图9所示,在应用包含动态贴纸的视频套件时,在第一视频中,动态贴纸会默认添加到与第二视频一样的画面位置、视频的起始位置、动态贴纸的显示时长等,用户可以再手动编辑动态贴纸在第一视频中的位置(包括动态贴纸摆放的位置、贴纸的放大/缩小、动态贴纸的运动方向等)、在第一视频的起始显示位置以及结束显示位置等。用户还可以通过点击目标控件94复制此动态贴纸,在第一视频的不同位置,多次粘贴以多次添加此动态贴纸。
综上所述,本发明上述实施例中,通过识别第二视频中的视频特征信息,利用AI技术将提取出来的视频特征信息中的背景音乐、视频字幕、视频动效、动态贴纸、滤镜等保存为视频套件,也可以对视频套件进行重新编辑后保存,在用户需要编辑视频时,直接使用保存的视频套件一键制作视频,直接复用其他效果好的视频中的视频特征信息,减少视频编辑操作的复杂性,操作简单快捷,节省用户时间,提高视频制作的效率。
如图11所示,本发明实施例还提供了一种视频处理装置900,包括:
第一显示模块901,用于在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;
第一接收模块902,用于接收用户对所述N个套件标识中的目标套件标识的第一输入;
第一响应模块903,用于响应于所述第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息;
其中,N为正整数。
可选的,所述视频特征信息包括以下至少一项:背景音乐、视频字幕、视频动效、动态贴纸的起始显示时间、动态贴纸的显示时长以及动态贴纸的运动轨迹。
可选的,所述视频处理装置900还包括:
第二接收模块,用于接收用户对第二视频的第二输入;
第二响应模块,用于响应于所述第二输入,显示M个视频特征标识,一个视频特征标识指示所述第二视频包含的至少一项视频特征信息;
第三接收模块,用于接收用户对所述M个视频特征标识中的T个视频特征标识的第三输入;
第四响应模块,用于响应于所述第三输入,将所述T个视频特征标识指示的视频特征信息存储为第一视频套件;
其中,T、M均为正整数,T≤M。
可选的,所述视频处理装置900还包括:
第四接收模块,用于接收用户对所述M个视频特征标识中的目标视频特征标识的第四输入;
第四响应模块,用于响应于所述第四输入,更新所述目标视频特征标识指示的视频特征信息。
可选的,所述第四响应模块,包括:
第一处理单元,用于将所述T个视频特征标识指示的视频特征信息通过压缩包的数据形式,存储为第一视频套件;
其中,每个视频特征标识指示的视频特征信息的数据类型为每个视频特征信息匹配的数据类型。
可选的,所述目标套件标识指示的视频套件包含视频动效,所述第一响应模块903,包括:
第一获取单元,用于获取所述目标套件标识指示的视频套件包含的视频动效的第一数目和所述第一视频中的视频片段的第二数目;
第一更新单元,用于根据所述第一数目与所述第二数目的第一预设对应关系以及所述目标套件标识指示的视频套件包含的视频动效,更新所述第一视频中的视频动效。
可选的,所述目标套件标识指示的视频套件包含动态贴纸的起始显示时间,所述第一响应模块903,包括:
第二获取单元,用于获取所述第一视频的播放时长;
第二更新单元,用于根据所述动态贴纸的起始显示时间与所述第一视频的播放时长的第二预设对应关系,将所述动态贴纸添加至所述第一视频中。
可选的,所述目标套件标识指示的视频套件包含动态贴纸的显示时长,所述第一响应模块903,包括:
第三获取单元,用于获取所述第一视频的播放时长;
第三更新单元,用于根据所述动态贴纸的显示时长与所述第一视频的播放时长的第三预设对应关系,将所述动态贴纸添加至所述第一视频中。
可选的,所述目标套件标识指示的视频套件包含动态贴纸的运动轨迹,所述第一响应模块903,包括:
第一显示单元,用于显示所述动态贴纸的运动轨迹,所述动态贴纸的运动轨迹由所述动态贴纸在P个视频帧中的显示位置组成;
第一接收单元,用于接收用户对P个视频帧中的Q个视频帧的第五输入;
第一响应单元,用于响应于所述第五输入,更新所述动态贴纸在Q个视频帧中的显示位置,并根据更新后的所述动态贴纸在P个视频帧中的显示位置,更新所述动态贴纸在所述第一视频中的运动轨迹;
其中,Q、P均为正整数,Q≤P。
可选的,所述目标套件标识指示的视频套件包含动态贴纸,所述视频处理装置900还包括:
第一显示模块,用于显示贴纸轨道,所述贴纸轨道包括第一视频的S个视频帧缩略图和贴纸滑杆;
第五接收模块,用于接收用户对所述贴纸滑杆的第六输入;
第五响应模块,用于响应于所述第六输入,将所述贴纸滑杆依次移动至第一位置和第二位置,并将所述动态贴纸添加至目标视频帧中,所述目标视频帧的起始视频帧为所述第一位置处的视频帧缩略图对应的视频帧,所述目标视频帧的结束视频帧为所述第二位置处的视频帧缩略图对应的视频帧;
其中,S为正整数。
可选的,所述视频处理装置900还包括:
第二显示模块,用于显示目标控件;
第六接收模块,用于接收用户对所述目标控件的第七输入;
第六响应模块,用于响应于所述第七输入,复制所述动态贴纸至所述第一视频中的至少一个视频帧。
所述视频处理装置900能够实现图1至图10的方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
本发明上述实施例中,通过在第一视频关联的目标区域,显示N个套件标识,并通过用户对所述N个套件标识中的目标套件标识的第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息,可以对预先生成的目标套件标识指示的视频套件包含的至少一项视频特征信息进行一键套用,不需要下载应用程序,操作更加便捷,提高效率。
图12为实现本发明各个实施例的一种电子设备的硬件结构示意图,该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、处理器1010、以及电源1011等部件。本领域技术人员可以理解,图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
其中,所述显示单元1006,用于:在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;
所述处理器1010用于:接收用户对所述N个套件标识中的目标套件标识的第一输入;
所述处理器1010用于:响应于所述第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息;
其中,N为正整数。
本发明实施例提供的电子设备能够实现图1至图10的方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
可见,该电子设备,通过在第一视频关联的目标区域,显示N个套件标识,并通过用户对所述N个套件标识中的目标套件标识的第一输入,根据所述目标套件标识指示的视频套件包含的至少一项视频特征信息,更新所述第一视频的视频特征信息,可以对预先生成的目标套件标识指示的视频套件包含的至少一项视频特征信息进行一键套用,不需要下载应用程序,操作更加便捷,提高效率。
应理解的是,本发明实施例中,射频单元1001可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1010处理;另外,将上行的数据发送给基站。通常,射频单元1001包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1001还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块1002为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元1003可以将射频单元1001或网络模块1002接收的或者在存储器1009中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1003还可以提供与电子设备1000执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1003包括扬声器、蜂鸣器以及受话器等。
输入单元1004用于接收音频或视频信号。输入单元1004可以包括图形处理器(Graphics Processing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1006上。经图形处理器10041处理后的图像帧可以存储在存储器1009(或其它存储介质)中或者经由射频单元1001或网络模块1002进行发送。麦克风10042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1001发送到移动通信基站的格式输出。
电子设备1000还包括至少一种传感器1005,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板10061的亮度,接近传感器可在电子设备1000移动到耳边时,关闭显示面板10061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1005还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元1006用于显示由用户输入的信息或提供给用户的信息。显示单元1006可包括显示面板10061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板10061。
用户输入单元1007可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板10071上或在触控面板10071附近的操作)。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1010,接收处理器1010发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板10071。除了触控面板10071,用户输入单元1007还可以包括其他输入设备10072。具体地,其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板10071可覆盖在显示面板10061上,当触控面板10071检测到在其上或附近的触摸操作后,传送给处理器1010以确定触摸事件的类型,随后处理器1010根据触摸事件的类型在显示面板10061上提供相应的视觉输出。虽然在图12中,触控面板10071与显示面板10061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板10071与显示面板10061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元1008为外部装置与电子设备1000连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元1008可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备1000内的一个或多个元件或者可以用于在电子设备1000和外部装置之间传输数据。
存储器1009可用于存储软件程序以及各种数据。存储器1009可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1009可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器1010是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器1009内的软件程序和/或模块,以及调用存储在存储器1009内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器1010可包括一个或多个处理单元;优选的,处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
电子设备1000还可以包括给各个部件供电的电源1011(比如电池),优选的,电源1011可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备1000包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种电子设备,包括处理器1010,存储器1009,存储在存储器1009上并可在所述处理器1010上运行的计算机程序,该计算机程序被处理器1010执行时实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (12)
1.一种视频处理方法,应用于电子设备,其特征在于,包括:
接收用户对第二视频的第二输入;
响应于所述第二输入,显示M个视频特征标识,一个视频特征标识指示所述第二视频包含的至少一项视频特征信息;
接收用户对所述M个视频特征标识中的T个视频特征标识的第三输入;
响应于所述第三输入,将所述T个视频特征标识指示的视频特征信息存储为第一视频套件;
在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;
接收用户对所述N个套件标识中的目标套件标识的第一输入;
响应于所述第一输入,将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息;
其中,T、M均为正整数,T≤M,N为正整数。
2.根据权利要求1所述的方法,其特征在于,所述视频特征信息包括以下至少一项:背景音乐、视频字幕、视频动效、动态贴纸的起始显示时间、动态贴纸的显示时长以及动态贴纸的运动轨迹。
3.根据权利要求1所述的方法,其特征在于,所述将所述T个视频特征标识指示的视频特征信息存储为第一视频套件之前,所述方法还包括:
接收用户对所述M个视频特征标识中的目标视频特征标识的第四输入;
响应于所述第四输入,更新所述目标视频特征标识指示的视频特征信息。
4.根据权利要求1所述的方法,其特征在于,所述将所述T个视频特征标识指示的视频特征信息存储为第一视频套件,包括:
将所述T个视频特征标识指示的视频特征信息通过压缩包的数据形式,存储为第一视频套件;
其中,每个视频特征标识指示的视频特征信息的数据类型为每个视频特征信息匹配的数据类型。
5.根据权利要求2所述的方法,其特征在于,所述目标套件标识指示的视频套件包含视频动效,所述将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息,包括:
获取所述目标套件标识指示的视频套件包含的视频动效的第一数目和所述第一视频中的视频片段的第二数目;
根据所述第一数目与所述第二数目的第一预设对应关系以及所述目标套件标识指示的视频套件包含的视频动效,更新所述第一视频中的视频动效。
6.根据权利要求2所述的方法,其特征在于,所述目标套件标识指示的视频套件包含动态贴纸的起始显示时间,所述将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息,包括:
获取所述第一视频的播放时长;
根据所述动态贴纸的起始显示时间与所述第一视频的播放时长的第二预设对应关系,将所述动态贴纸添加至所述第一视频中。
7.根据权利要求2所述的方法,其特征在于,所述目标套件标识指示的视频套件包含动态贴纸的显示时长,所述将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息,包括:
获取所述第一视频的播放时长;
根据所述动态贴纸的显示时长与所述第一视频的播放时长的第三预设对应关系,将所述动态贴纸添加至所述第一视频中。
8.根据权利要求2所述的方法,其特征在于,所述目标套件标识指示的视频套件包含动态贴纸的运动轨迹,所述将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息,包括:
显示所述动态贴纸的运动轨迹,所述动态贴纸的运动轨迹由所述动态贴纸在P个视频帧中的显示位置组成;
接收用户对P个视频帧中的Q个视频帧的第五输入;
响应于所述第五输入,更新所述动态贴纸在Q个视频帧中的显示位置,并根据更新后的所述动态贴纸在P个视频帧中的显示位置,更新所述动态贴纸在所述第一视频中的运动轨迹;
其中,Q、P均为正整数,Q≤P。
9.根据权利要求2所述的方法,其特征在于,所述目标套件标识指示的视频套件包含动态贴纸,所述将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息之前,还包括:
显示贴纸轨道,所述贴纸轨道包括第一视频的S个视频帧缩略图和贴纸滑杆;
接收用户对所述贴纸滑杆的第六输入;
响应于所述第六输入,将所述贴纸滑杆依次移动至第一位置和第二位置,并将所述动态贴纸添加至目标视频帧中,所述目标视频帧的起始视频帧为所述第一位置处的视频帧缩略图对应的视频帧,所述目标视频帧的结束视频帧为所述第二位置处的视频帧缩略图对应的视频帧;
其中,S为正整数。
10.根据权利要求9所述的方法,其特征在于,所述将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息之前,还包括:
显示目标控件;
接收用户对所述目标控件的第七输入;
响应于所述第七输入,复制所述动态贴纸至所述第一视频中的至少一个视频帧。
11.一种视频处理装置,其特征在于,包括:
第二接收模块,用于接收用户对第二视频的第二输入;
第二响应模块,用于响应于所述第二输入,显示M个视频特征标识,一个视频特征标识指示所述第二视频包含的至少一项视频特征信息;
第三接收模块,用于接收用户对所述M个视频特征标识中的T个视频特征标识的第三输入;
第四响应模块,用于响应于所述第三输入,将所述T个视频特征标识指示的视频特征信息存储为第一视频套件;
第一显示模块,用于在第一视频关联的目标区域,显示N个套件标识,其中,一个套件标识用于指示一个视频套件,所述视频套件包含至少一项视频特征信息;
第一接收模块,用于接收用户对所述N个套件标识中的目标套件标识的第一输入;
第一响应模块,用于响应于所述第一输入,将所述目标套件标识指示的视频套件中包含的至少一项视频特征信息应用至所述第一视频中,以更新所述第一视频相关视频特征信息;
其中,T、M均为正整数,T≤M,N为正整数。
12.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至10中任一项所述的视频处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010306978.6A CN111491205B (zh) | 2020-04-17 | 2020-04-17 | 视频处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010306978.6A CN111491205B (zh) | 2020-04-17 | 2020-04-17 | 视频处理方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111491205A CN111491205A (zh) | 2020-08-04 |
CN111491205B true CN111491205B (zh) | 2023-04-25 |
Family
ID=71797967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010306978.6A Active CN111491205B (zh) | 2020-04-17 | 2020-04-17 | 视频处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111491205B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111954076A (zh) * | 2020-08-27 | 2020-11-17 | 维沃移动通信有限公司 | 资源显示方法、装置及电子设备 |
CN114338954A (zh) * | 2021-12-28 | 2022-04-12 | 维沃移动通信有限公司 | 视频生成电路、方法和电子设备 |
CN116600168A (zh) * | 2023-04-10 | 2023-08-15 | 深圳市赛凌伟业科技有限公司 | 多媒体数据处理方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201409580D0 (en) * | 2013-05-31 | 2014-07-16 | Adobe Systems Inc | Placing unobtrusive overlays in video content |
WO2018072652A1 (zh) * | 2016-10-17 | 2018-04-26 | 腾讯科技(深圳)有限公司 | 视频处理方法、视频处理装置及存储介质 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103928039B (zh) * | 2014-04-15 | 2016-09-21 | 北京奇艺世纪科技有限公司 | 一种视频合成方法及装置 |
CN104967900B (zh) * | 2015-05-04 | 2018-08-07 | 腾讯科技(深圳)有限公司 | 一种生成视频的方法和装置 |
CN105898619A (zh) * | 2015-12-08 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频字幕推荐方法、***、终端、以及服务器 |
CN106339201A (zh) * | 2016-09-14 | 2017-01-18 | 北京金山安全软件有限公司 | 贴图处理方法、装置和电子设备 |
CN106572395A (zh) * | 2016-11-08 | 2017-04-19 | 广东小天才科技有限公司 | 一种视频处理方法和装置 |
CN106792071A (zh) * | 2016-12-19 | 2017-05-31 | 北京小米移动软件有限公司 | 字幕处理方法及装置 |
CN107402985B (zh) * | 2017-07-14 | 2021-03-02 | 广州爱拍网络科技有限公司 | 视频特效输出控制方法、装置及计算机可读存储介质 |
CN108234825A (zh) * | 2018-01-12 | 2018-06-29 | 广州市百果园信息技术有限公司 | 视频处理方法及计算机存储介质、终端 |
CN108769731B (zh) * | 2018-05-25 | 2021-09-24 | 北京奇艺世纪科技有限公司 | 一种检测视频中目标视频片段的方法、装置及电子设备 |
CN108900902B (zh) * | 2018-07-06 | 2020-06-09 | 北京微播视界科技有限公司 | 确定视频背景音乐的方法、装置、终端设备及存储介质 |
CN109391826A (zh) * | 2018-08-07 | 2019-02-26 | 上海奇邑文化传播有限公司 | 一种视频在线生成***及其生成方法 |
CN110177219A (zh) * | 2019-07-01 | 2019-08-27 | 百度在线网络技术(北京)有限公司 | 视频的模板推荐方法和装置 |
CN110675310B (zh) * | 2019-07-02 | 2020-10-02 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN110677734B (zh) * | 2019-09-30 | 2023-03-10 | 北京达佳互联信息技术有限公司 | 视频合成方法、装置、电子设备及存储介质 |
CN110933487B (zh) * | 2019-12-18 | 2022-05-03 | 北京百度网讯科技有限公司 | 卡点视频的生成方法、装置、设备及存储介质 |
-
2020
- 2020-04-17 CN CN202010306978.6A patent/CN111491205B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201409580D0 (en) * | 2013-05-31 | 2014-07-16 | Adobe Systems Inc | Placing unobtrusive overlays in video content |
WO2018072652A1 (zh) * | 2016-10-17 | 2018-04-26 | 腾讯科技(深圳)有限公司 | 视频处理方法、视频处理装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111491205A (zh) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110381371B (zh) | 一种视频剪辑方法及电子设备 | |
WO2021036536A1 (zh) | 视频拍摄方法及电子设备 | |
CN111314784B (zh) | 一种视频播放方法及电子设备 | |
CN111491205B (zh) | 视频处理方法、装置及电子设备 | |
JP2021525430A (ja) | 表示制御方法及び端末 | |
CN110933511B (zh) | 一种视频分享方法、电子设备及介质 | |
CN110557565B (zh) | 视频处理方法和移动终端 | |
CN110248251B (zh) | 一种多媒体播放方法及终端设备 | |
CN109213416B (zh) | 一种显示信息处理方法及移动终端 | |
CN111274777B (zh) | 思维导图显示方法及电子设备 | |
US11250046B2 (en) | Image viewing method and mobile terminal | |
CN111445927B (zh) | 一种音频处理方法及电子设备 | |
CN111491211B (zh) | 视频处理方法、视频处理装置及电子设备 | |
CN111177420B (zh) | 一种多媒体文件显示方法、电子设备及介质 | |
CN111147779B (zh) | 视频制作方法、电子设备及介质 | |
CN109257649B (zh) | 一种多媒体文件生成方法及终端设备 | |
CN110958485A (zh) | 一种视频播放方法、电子设备及计算机可读存储介质 | |
CN110719527A (zh) | 一种视频处理方法、电子设备及移动终端 | |
CN110955788A (zh) | 一种信息显示方法及电子设备 | |
WO2020011080A1 (zh) | 显示控制方法及终端设备 | |
CN111372029A (zh) | 视频显示方法、装置及电子设备 | |
WO2019120190A1 (zh) | 拨号方法及移动终端 | |
CN111601174A (zh) | 一种字幕添加方法及装置 | |
CN111752448A (zh) | 信息显示方法、装置及电子设备 | |
CN111050214A (zh) | 一种视频播放方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |