CN113784152A - 视频处理方法和存储介质 - Google Patents

视频处理方法和存储介质 Download PDF

Info

Publication number
CN113784152A
CN113784152A CN202110821055.9A CN202110821055A CN113784152A CN 113784152 A CN113784152 A CN 113784152A CN 202110821055 A CN202110821055 A CN 202110821055A CN 113784152 A CN113784152 A CN 113784152A
Authority
CN
China
Prior art keywords
video
target
candidate
video frame
evaluation index
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.)
Pending
Application number
CN202110821055.9A
Other languages
English (en)
Inventor
杨涛
任沛然
谢宣松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Damo Institute Hangzhou Technology Co Ltd
Original Assignee
Alibaba Damo Institute Hangzhou Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Damo Institute Hangzhou Technology Co Ltd filed Critical Alibaba Damo Institute Hangzhou Technology Co Ltd
Priority to CN202110821055.9A priority Critical patent/CN113784152A/zh
Publication of CN113784152A publication Critical patent/CN113784152A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44008Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明公开了一种视频处理方法和存储介质。其中,该方法包括:获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面。本发明解决了相关技术中视频封面的质量较低的技术问题。

Description

视频处理方法和存储介质
技术领域
本发明涉及视频处理领域,具体而言,涉及一种视频处理方法和存储介质。
背景技术
现如今,视频在人们的生活中起着越来越重要的作用。面对海量的视频,通常需要使用视频封面来展示和推荐不同视频的内容,以吸引用户的点击和观看。目前是从视频中随机截取出视频帧,以截取处的视频帧作为视频的封面图。但是,由于该方法是从视频中随机截取出的视频帧,无法对截取出的视频帧的质量进行保证,从而导致生成的视频封面图质量不稳定,进而难以有效地保证视频封面的质量。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种视频处理方法和存储介质,以至少解决相关技术中视频封面的质量较低的技术问题。
根据本发明实施例的一个方面,提供了一种视频处理方法,包括:获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面。
可选地,基于至少一个子视频信息确定每个候选视频帧的质量评估指标,包括:在至少一个子视频信息的数量为多个的情况下,对每个子视频信息的数值和对应的权重进行加权求和,得到每个候选视频帧的质量评估指标,其中,权重用于表示每个子视频信息对每个候选视频帧的质量评估指标的影响程度。
可选地,子视频信息包括以下至少之一:每个候选视频帧的曝光度;每个候选视频帧的模糊度;每个候选视频帧的内容与目标内容相匹配的程度;每个候选视频帧中目标对象的参数。
可选地,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,包括:基于每个候选视频帧的质量评估指标,对多个候选视频帧进行排序;从排序后的多个候选视频帧中选取出至少一个目标视频帧。
可选地,分别对至少一个目标视频帧进行编辑,包括以下至少之一:分别对至少一个目标视频帧进行裁剪处理;分别对至少一个目标视频帧中的目标显示信息进行擦除处理;分别对至少一个目标视频帧进行美化处理;分别将至少一个目标视频帧生成动态图。
可选地,在从目标视频中提取出多个候选视频帧之前,该方法还包括:对目标视频进行预处理;从目标视频中提取出多个候选视频帧,包括:从预处理后的目标视频中提取出多个候选视频帧。
可选地,对目标视频进行预处理,分别通过至少一个预处理模块对目标视频进行预处理,得到至少一个预处理结果,其中,至少一个预处理模块与至少一个预处理结果一一对应,每个预处理模块为基于第三需求数据建立,第三需求数据用于表示对目标视频进行预处理的需求。
可选地,该方法还包括:响应第三调整指令,对至少一个预处理模块中的至少一个目标预处理模块进行调整。
可选地,对目标视频进行预处理,包括以下至少之一:对目标视频进行截图处理;对目标视频中的目标对象进行检测;对目标视频的图像进行评分;对目标视频进行分割处理;对目标视频进行聚类处理。
根据本发明实施例的另一个方面,还提供了另一种视频处理方法,包括:响应作用于操作界面上的图像输入指令,获取待处理的目标视频;响应作用于操作界面上的封面生成指令,在操作界面上显示目标视频的视频封面,其中,视频封面由至少一个目标视频帧生成,至少一个目标视频帧为基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
根据本发明实施例的另一个方面,还提供了另一种视频处理方法,包括:获取道路路段的监测视频,并从监测视频中提取出多个候选视频帧,其中,多个候选视频帧中包含了行驶通过道路路段的车辆信息;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧优于多个候选视频帧中除至少一个目标视频帧之外的候选视频帧;基于至少一个目标视频帧生成监测视频的视频封面,其中,视频封面包括行驶通过道路路段的目标车辆信息。
根据本发明实施例的另一个方面,还提供了另一种视频处理方法,包括:获取教学视频,并从教学视频中提取出多个候选视频帧,其中,多个候选视频帧中包含了不同教学对象的对象信息,教学对象包括教师和不同类型的教学内容;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成教学视频的视频封面,其中,视频封面包括目标教学对象的对象信息。
根据本发明实施例的另一个方面,还提供了另一种视频处理方法,包括:从直播平台获取直播视频,并从直播视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧;基于至少一个目标视频帧生成直播视频的视频封面;将直播视频的视频封面下发至直播平台进行显示。
根据本发明实施例的另一个方面,还提供了另一种视频处理方法,包括:客户端获取待处理的目标视频;客户端将目标视频上传至服务器;客户端接收服务器返回的目标视频的视频封面,其中,视频封面为服务器基于至少一个目标视频帧生成,至少一个目标视频帧为服务器基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧为服务器从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧优于多个候选视频帧中除至少一个目标视频帧之外的候选视频帧。
根据本发明实施例的另一个方面,还提供了另一种视频处理方法,包括:通过调用第一接口获取待处理的目标视频,并从目标视频中提取出多个候选视频帧,其中,第一接口包括第一参数,第一参数的参数值为目标视频;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面;通过调用第二接口输出目标视频的视频封面,其中,第二接口包括第二参数,第二参数的参数值为目标视频的视频封面。
根据本申请实施例的另一方面,还提供了一种视频处理装置,包括:第一获取单元,用于获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;第二获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第一选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第一生成单元,用于基于至少一个目标视频帧生成目标视频的视频封面。
根据本发明实施例的另一个方面,还提供了另一种视频处理装置,包括:第三获取单元,用于响应作用于操作界面上的图像输入指令,获取待处理的目标视频;第一显示单元,用于响应作用于操作界面上的封面生成指令,在操作界面上显示目标视频的视频封面,其中,视频封面由至少一个目标视频帧生成,至少一个目标视频帧为基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
根据本发明实施例的另一个方面,还提供了另一种视频处理装置,包括:第四获取单元,用于获取道路路段的监测视频,并从监测视频中提取出多个候选视频帧,其中,多个候选视频帧中包含了行驶通过道路路段的车辆信息;第五获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第二选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧优于多个候选视频帧中除至少一个目标视频帧之外的候选视频帧;第二生成单元,用于基于至少一个目标视频帧生成监测视频的视频封面,其中,视频封面包括行驶通过道路路段的目标车辆信息。
根据本发明实施例的另一个方面,还提供了另一种视频处理装置,包括:第六获取单元,用于获取教学视频,并从教学视频中提取出多个候选视频帧,其中,多个候选视频帧中包含了不同教学对象的对象信息,教学对象包括教师和不同类型的教学内容;第七获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第三选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第三生成单元,用于基于至少一个目标视频帧生成教学视频的视频封面,其中,视频封面包括目标教学对象的对象信息。
根据本发明实施例的另一个方面,还提供了另一种视频处理装置,包括:第八获取单元,用于从直播平台获取直播视频,并从直播视频中提取出多个候选视频帧;第九获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第四选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第四生成单元,用于基于至少一个目标视频帧生成直播视频的视频封面;将直播视频的视频封面下发至直播平台进行显示。
根据本发明实施例的另一个方面,还提供了另一种视频处理装置,包括:第十获取单元,用于获取待处理的目标视频;第一上传单元,用于将目标视频上传至服务器;第一接收单元,用于收服务器返回的目标视频的视频封面,其中,视频封面为服务器基于至少一个目标视频帧生成,至少一个目标视频帧为服务器基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧为服务器从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
根据本发明实施例的另一个方面,还提供了另一种视频处理装置,包括:第十一获取单元,用于通过调用第一接口获取待处理的目标视频,并从目标视频中提取出多个候选视频帧,其中,第一接口包括第一参数,第一参数的参数值为目标视频;第十二获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第五选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第五生成单元,用于基于至少一个目标视频帧生成目标视频的视频封面;第一输出单元,用于通过调用第二接口输出目标视频的视频封面,其中,第二接口包括第二参数,第二参数的参数值为目标视频的视频封面。
在本发明实施例中,可以先获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面,实现了提高视频封面质量的效果。
容易注意到的是,针对于待处理的目标视频,可以对提取到的多个候选视频的优劣程度进行评估,得到每个候选视频帧的目标评估指标,基于每个候选视频帧的目标评估指标,可以获取到高质量的目标视频帧,通过该高质量的目标视频帧生成目标视频的视频封面,可以有效地保证视频封面的质量。
由此,本申请提供的方案解决了相关技术中视频封面的质量较低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本申请实施例的一种用于实现视频处理方法的计算机终端(或移动设备)的硬件结构框图;
图2是根据本申请实施例的一种视频处理方法的流程图;
图3a是根据本申请实施例的一种视频处理方法的流程图;
图3b是根据本申请实施例的一种输入的视频图像;
图3c是根据本申请实施例的一种输出的子视频封面;
图4是根据本申请实施例的另一种视频处理方法的流程图;
图5是根据本申请实施例的另一种视频处理方法的流程图;
图6是根据本申请实施例的另一种视频处理方法的流程图;
图7是根据本申请实施例的另一种视频处理方法的流程图;
图8是根据本申请实施例的另一种视频处理方法的流程图;
图9是根据本申请实施例的另一种视频处理方法的流程图;
图10是根据本申请实施例的一种视频处理装置的示意图;
图11是根据本申请实施例的另一种视频处理装置的示意图;
图12是根据本申请实施例的另一种视频处理装置的示意图;
图13是根据本申请实施例的另一种视频处理装置的示意图;
图14是根据本申请实施例的另一种视频处理装置的示意图;
图15是根据本申请实施例的另一种视频处理装置的示意图;
图16是根据本申请实施例的另一种视频处理装置的示意图;
图17是根据本申请实施例的一种计算机终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
视频封面,当视频处于未正式播放状态时展示给用户的一张静态图或者动态图,用于提示视频内容并吸引用户点击;
个性化分发,指对于不同用户分算法根据用户的画像,而生成不同的推荐内容。
实施例1
根据本发明实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现视频处理方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为I/O接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的视频处理方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
此处需要说明的是,在一些可选实施例中,上述图1所示的计算机设备(或移动设备)可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图1仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算机设备(或移动设备)中的部件的类型。
在上述运行环境下,本申请提供了如图2所示的视频处理方法。图2是根据本申请实施例1的一种视频处理方法的流程图。如图2所示,该方法可以包括以下步骤:
步骤S202,获取待处理的目标视频,并从目标视频中提取出多个候选视频帧。
上述的目标视频可以是视频制作者上传的待处理视频,还可以是待推荐给用户进行观看的待处理视频。
在一种可选的实施例中,视频制作者在上传目标视频之后,就可以对该目标视频进行处理,以便根据处理后的目标视频得到待分发的目标视频的视频封面。在用户浏览到该目标视频时,可以针对不同的用户显示不同的视频封面。还可以在用户刷到目标视频之前,获取待处理的目标视频,并对该目标视频进行处理,得到待展示的目标视频的视频封面,以便在用户刷到目标视频时,可以向用户显示该目标视频的视频封面,以吸引用户点击该目标视频。还可以直接对目标视频进行截取,并将截取后的多个视频帧作为多个候选视频帧。
在另一种可选的实施例中,可以预先设置提取候选视频帧的数量,以及提取的候选视频帧的在目标视频中的位置。示例性的,可以预先设置提取的候选视频帧为10个,提取的候选视频帧在目标视频中的位置为中间时段的位置。
在又一种可选的实施例中,可以对目标视频进行预处理,并从预处理后的目标视频中提取出多个候选视频帧。
步骤S204,获取每个候选视频帧的目标评估指标。
其中,目标评估指标用于表示对应的候选视频帧的优劣程度。
上述的目标评估指标可以通过曝光检测、模糊检测、颜值评分、质量评分、人脸角度、人脸数量、人脸大小、人脸位置等多个模块对候选视频帧进行处理而确定。
在一种可选的实施例中,上述的目标评估指标可以用分数来描述,分数越高,则说明该候选视频帧的质量越好,分数越低,则说明该候选视频帧的质量越差。可选地,可以将目标评估指标中的各个模块所得到的分数相加,以得到目标评估指标的总分数,并基于该总分数来对候选视频帧的优劣程度进行评价。需要说明的是,可以根据用户的需求选择上述各个模块中的任意一项或多项模块所得到的分数来确定目标评估指标的总分数,此处不做任何限定。
在另一种可选的实施例中,可以对候选视频帧进行曝光检测,若候选视频帧的曝光度过高或者过低,则该候选视频的中曝光检测所得到的分数就越低,若该候选视频帧的曝光度处于正常的范围,则该候选视频中曝光检测所得到的分数就越高。还可以对候选视频帧进行模糊检测,若候选视频帧的模糊度越高,则该候选视频帧中模糊检测所得到的分数就越低,若该候选视频帧的模糊度越低,则该候选视频帧中模糊检测所得到的分数就越高。还可以对候选视频帧进行人脸位置检测,若该候选视频帧中人脸的存在遮挡,则该候选视频中人脸位置所得到的分数就越低,若该后选视频帧中人脸完整的显示在画面,则该候选视频中人脸位置所得到的分数就越高。
在另一种可选的实施例中,目标评估指标还可以用优、良好、差来表示,此处对目标评估指标具体的描述方式不做任何限定。目标评估指标还可以显示为曝光检测、模糊检测、颜值评分、质量评分、人脸角度、人脸数量、人脸大小、人脸位置等多个模块的分数。通过上述的目标评估指标,可以实现对候选视频帧的评分、排序和筛选,得到目标视频帧,保证了该目标视频帧得到的视频封面的质量。
步骤S206,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧。
其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
在一种可选的实施例中,目标评估指标可以通过具体的值来进行表示,可以是目标评估指标值(评估值)越高,表示候选视频帧越好,目标评估指标值越低,表示候选视频帧越差,从而至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标,可以是至少一个目标视频帧的目标评估指标值高于多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标值。该实施例还可以是目标评估指标值越高,表示候选视频帧越差,目标评估指标值越低,表示候选视频帧越好,从而至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标,可以是至少一个目标视频帧的目标评估指标值低于多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标值。
在另一种可选的实施例中,可以根据每个候选视频帧的目标评估指标确定出多个候选视频帧中更具有吸引力的视频帧,并确定该视频帧为目标视频帧。还可以根据每个候选视频帧的目标评估指标确定出针对于不同用户的目标视频帧。示例性的,若A用户的喜好为视频中的人物颜值较高,则可以根据目标评估指标中对颜值的评分来确定候选视频帧中颜值最高的视频帧,以便确定该视频帧为目标视频帧,并基于该视频帧确定目标视频的视频封面,从而满足A用户的喜好,从而吸引A用户点击该视频的视频封面。
在另一种可选的实施例中,可以在视频制作者上传目标视频之后,对该目标视频进行处理,得到多个候选视频帧,并在用户刷到该目标视频之前,确定该用户的用户画像,并基于该用户的用户画像根据多个候选视频帧的目标评估指标从多个候选视频帧中选取至少一个目标视频帧,以便根据该至少一个目标视频帧生成的视频封面可以吸引该用户点击。其中,用户画像可以是根据职业、姓名、用户偏好、生活习惯、用户行为等信息抽象出来的标签化用户模型。确定用户画像实际上就是给用户打标签,而标签是通过对用户的属性信息分析而来的高度精炼的特征标识。通过打标签可以利用一些高度概括、容易理解的特征来描述用户以方便计算机处理。
步骤S208,基于至少一个目标视频帧生成目标视频的视频封面。
上述的视频封面可以是多个目标视频帧组合成的动态视频封面,其中,动态视频封面中的多个目标视频帧可以间隔预设时间进行显示,预设时间可以自行设置。上述的视频封面还可以是从至少一个目标视频帧中随机选取的。上述的视频封面可以是根据用户的用户画像从至少一个视频帧中选取的。
在一种可选的实施例中,可以在视频制作者上传目标视频之后,对该目标视频进行处理,并提取出多个候选视频帧,从多个候选视频帧中选取出至少一个目标视频帧,在用户即将刷到该目标视频时,基于用户的用户画像从选取出的至少一个目标视频帧中确定与用户画像匹配度最高的目标视频帧,并基于该目标视频帧生成目标视频的视频封面。进一步地,还可以基于用户的用户画像从选取出的至少一个目标视频帧中确定与用户画像匹配度排名靠前预设数量的目标视频帧,并基于预设数量的目标视频帧生成目标视频的动态视频封面,其中,动态视频帧封面中的预设数量的目标视频帧可以间隔预设时间进行显示。
通过上述步骤,可以先获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面,实现了提高视频封面质量的效果。容易注意到的是,针对于待处理的目标视频,可以对提取到的多个候选视频进行评估,得到每个候选视频帧的目标评估指标,基于每个候选视频帧的目标评估指标,可以获取到高质量的目标视频帧,通过该高质量的目标视频帧生成目标视频的视频封面,可以有效地保证视频封面的质量。由此,本申请提供的方案解决了相关技术中视频封面的质量较低的技术问题。
在本申请上述实施例中,获取每个候选视频帧的质量评估指标,包括:检测每个候选视频帧的视频信息,得到每个候选视频帧的质量评估指标。
上述的候选视频帧的视频信息可以是用于描述候选视频帧的曝光度、候选视频帧的模糊度、候选视频帧与视频内容的匹配程度以及候选视频帧中目标对象的参数。
在一种可选的实施例中,可以通过检测每个候选视频帧的视频信息,并将每个候选视频帧中视频信息进行加权求和,就可以得到每个候选视频帧的质量评估指标。
本申请上述实施例中,检测每个候选视频帧的视频信息,得到每个候选视频帧的质量评估指标,包括:分别通过至少一个检测模块检测视频信息中的子视频信息,得到至少一个子视频信息,其中,至少一个检测模块与至少一个子视频信息一一对应,每个检测模块为基于第一需求数据建立,第一需求数据用于表示对每个子视频信息进行检测的需求;基于至少一个子视频信息确定每个候选视频帧的质量评估指标。
本申请上述实施例中,子视频信息包括以下至少之一:每个候选视频帧的曝光度;每个候选视频帧的模糊度;每个候选视频帧的内容与目标内容相匹配的程度;每个候选视频帧中目标对象的参数。
上述的至少一个检测模块可以包括曝光度检测模块,其用于检测每个候选视频帧的曝光情况,从而得到每个候选视频帧的曝光度。上述的至少一个检测模块还可以包括模糊度检测模块,其用于检测每个候选视频帧的模糊情况,从而得到每个候选视频帧的模糊度。上述的至少一个检测模块还包括目标对象检测模块,其用于检测每个候选视频帧中的目标对象,从而得到每个候选视频帧中目标对象的参数。其中,目标对象可以是候选视频帧中出现的人脸,其目标对象的参数可以为人脸的角度、人脸的数量、人脸的大小以及人脸的位置。上述的第一需求数据可以是基于检测需求的得到,例如,需要检测候选视频帧的模糊度,则可以生成检测模糊度的第一需求数据,并基于该第一需求数据建立模糊度检测模块。需要检测候选视频帧的曝光度,则可以生成检测曝光度的第一需求数据,并基于该第一需求数据建立曝光度检测模块。需要检测候选视频帧的目标对象的参数,则可以生成目标对象参数的第一需求数据,并基于该第一需求数据建立目标对象检测模块。根据实际需求对各个模块进行构建和增删,这增强了封面算法的可控性,保证了算法的输出效率和效果。
在另一种可选的实施例中,可以根据一个或多个子视频信息确定每个候选视频帧的质量评估指标。其中,上述的一个或多个子视频信息可以根据用户的需求进行选择,还可以利用第一需求数据建立检测模块可以根据需求自定义控制和优化检测模块,从而满足检测需求。
本申请上述实施例中,该方法还包括:响应第一调整指令,对至少一个检测模块中的至少一个目标检测模块进行调整。
上述的第一调整指令可以用于增加目标检测模块、删除目标检测模块、调整目标检测模块的顺序。其中,第一调整指令包括如下至少之一:增加指令、删除指令、顺序调整指令。
其中,响应增加指令,可以在至少一个检测模块中增加至少一个目标检测模块;响应删除指令,可以在至少一个检测模块中删除至少一个目标检测模块;响应顺序调整指令,可以将至少一个检测模块中的至少一个目标检测模块的顺序进行调整。通过响应第一调整指令,对至少一个检测模块中的至少一个目标检测模块进行调整,可以个性化构建模块,以保证算法输出符合用户的真实需求。
本申请上述实施例中,基于至少一个子视频信息确定每个候选视频帧的质量评估指标,包括:在至少一个子视频信息的数量为多个的情况下,对每个子视频信息的数值和对应的权重进行加权求和,得到每个候选视频帧的质量评估指标,其中,权重用于表示每个子视频信息对每个候选视频帧的质量评估指标的影响程度。
上述每个子视频信息的数值可以是利用与该子视频信息对应的检测模块所得到的,每个子视频信息的权重可以是提前设置好的。上述的子视频信息的权重越高,则说明该子视频信息对候选视频帧的质量评估指标的影响较高;上述的子视频信息的权重较低,则说明该子视频信息对候选视频帧的质量评估的影响较低。
在一种可选的实施例中,可以根据用户的需求设置每个子视频信息的权重,可以将重要的子视频信息的权重设置的较高,可以将不重要的子视频信息的权重设置的较低,然后对每个子视频信息的数值和对应的权重进行加权求和,使得到的候选视频帧的质量评估指标能够选取出满足用户需求的目标视频帧。
本申请上述实施例中,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,包括:基于每个候选视频帧的质量评估指标,对多个候选视频帧进行排序;从排序后的多个候选视频帧中选取出至少一个目标视频帧。
在一种可选的实施例中,可以根据每个候选视频帧的质量评估指标,按照其质量评估指标的分数由高到低对多个候选视频帧进行排序,以便从排序后的多个候选视频帧中选取排序靠前的一个或多个目标视频帧,以保证生成的目标视频的视频封面的质量。
本申请上述实施例中,基于至少一个目标视频帧生成目标视频的视频封面,包括:分别对至少一个目标视频帧进行编辑,得到视频封面的至少一个子视频封面,其中,至少一个目标视频帧与至少一个子视频封面一一对应。
在一种可选的实施例中,在得到至少一个目标视频帧之后,可以对得到的至少一个目标视频帧进行编辑,例如:美化目标视频帧、擦除目标视频帧中的字幕、对目标视频帧的比例进行剪裁、对目标视频帧中的黑边进行剪裁、擦除目标视频帧中的台标、将至少一个目标视频帧进行动态合成等,从而得到视频封面中的至少一个子视频封面。
本申请上述实施例中,分别对至少一个目标视频帧进行编辑,得到视频封面的至少一个子视频封面,包括:分别通过至少一个编辑模块对每个目标视频帧进行编辑,得到至少一个子视频封面,其中,至少一个编辑模块与至少一个子视频封面一一对应,每个编辑模块为基于第二需求数据建立,第二需求数据用于表示对每个目标视频帧进行编辑的需求。根据实际需求对各个模块进行构建和增删,这增强了封面算法的可控性,保证了算法的输出效率和效果。
本申请上述实施例中,分别对至少一个目标视频帧进行编辑,包括以下至少之一:分别对至少一个目标视频帧进行裁剪处理;分别对至少一个目标视频帧中的目标显示信息进行擦除处理;分别对至少一个目标视频帧进行美化处理;分别将至少一个目标视频帧生成动态图。
上述的编辑模块可以包括剪裁模块,其用于对每个视频帧进行剪裁,得到至少一个子视频封面。其中,对视频帧进行剪裁可以是对视频帧的比例进行剪裁,还可以是对视频帧的黑边进行剪裁。上述的编辑模块还可以包括擦除模块,其用于对每个视频帧的目标显示信息进行擦除处理,得到至少一个子视频封面。其中,目标显示信息可以为台标、字幕等。上述的编辑模块还可以包括美化模块,其用于对每个视频帧进行美化处理,得到至少一个子视频封面。上述的编辑模块还可以包括动态模块,其用于对每个视频帧进行动态处理,得到至少一个动态的子视频封面。
本申请上述实施例中,该方法还包括:响应第二调整指令,对至少一个编辑模块中的至少一个目标编辑模块进行调整。
上述的第二需求数据可以是基于显示需求得到的,例如,需要显示剪裁后的子视频封面,则可以生成显示剪裁后的子视频封面的第二需求数据,并基于该第二需求数据建立剪裁模块。需要显示擦除目标显示信息的子视频封面,则可以生成显示擦除目标显示信息后的子视频封面的第二需求数据,并根据该第二需求数据建立擦除模块。需要显示美化后的子视频封面,则可以生成显示美化后的子视频封面的第二需求数据,并根据该第二需求数据建立美化模块。需要显示动态的子视频封面,则可以生成显示动态子视频封面的第二需求数据,并根据该第二需求数据建立动态模块。
在一种可选的实施例中,利用第二需求数据建立编辑模块可以根据需求自定义控制和优化编辑模块,从而满足编辑需求。
上述的第二调整指令可以用于增加目标编辑模块、删除目标编辑模块、调整目标编辑模块的顺序。其中,第二调整指令包括如下至少之一:增加指令、删除指令、顺序调整指令。
其中,响应增加指令,可以在至少一个编辑模块中增加至少一个目标编辑模块;响应删除指令,可以在至少一个编辑模块中删除至少一个目标编辑模块;响应顺序调整指令,可以将至少一个编辑模块中的至少一个目标编辑模块的顺序进行调整。
在一种可选的实施例中,通过响应第二调整指令,对至少一个编辑模块中的至少一个目标编辑模块进行调整,可以个性化构建模块,以保证算法输出符合用户的真实需求。
本申请上述实施例中,在分别对至少一个目标视频帧进行编辑,得到视频封面的至少一个子视频封面之后,该方法还包括:获取用户画像数据;确定与用户画像数据相匹配的标签信息;将由标签信息标识的子视频封面分发至用户画像数据对应的客户端上。
上述的用户画像数据可以为用户的爱好数据等。例如,用户爱好数据中显示用户喜爱猫狗等宠物。上述的标签信息可以用于描述目标视频的视频内容,例如,目标视频的视频内容为猫狗等,则其对应的标签信息可以为宠物标签。示例性的,用户画像数据中显示喜爱猫狗等宠物,而子视频封面的标签信息显示有宠物标签。那么则说明该用户画像数据与该子视频封面的标签信息相匹配。
在一种可选的实施例中,可以确定与用户画像数据相匹配的标签信息,并将由该标签信息标识的子视频封面分发至用户画像数据对应的客户端上,以便用户在刷到该目标视频时,可以显示该子视频封面,以吸引该用户点击该子视频封面。针对于相关技术中单个视频的封面数量有限,容易出现用户审美疲劳,且视频中缺乏标签和画像,难以实现用户的个性化分发的问题,本申请的基于用户画像对至少一个目标视频进行分发,可以针对用户个性化的分发视频封面,从而吸引用户进行点击。
本申请上述实施例中,在从目标视频中提取出多个候选视频帧之前,该方法还包括:对目标视频进行预处理;从目标视频中提取出多个候选视频帧,包括:从预处理后的目标视频中提取出多个候选视频帧。
上述的预处理为视频截图、人脸检测、图像评分、镜头分割、图像聚类等。
在一种可选的实施例中,对目标视频进行视频截图后可以得到多个视频帧,然后对多个视频帧进行人脸检测,得到包含有人脸的视频帧,在对包含有人脸的视频帧进行图像评分,并选择评分较高的多个视频帧,然后评分较高的多个视频帧进行镜头分割,得到分割后的多个视频帧,最后对多个视频帧进行图像聚类,将属于相同类别的视频帧聚类到一个分组中,并从每个分组中挑选出一个视频帧作为候选视频帧,使得候选视频帧中的避免出现雷同的封面,大大减少候选视频帧的数量,以提高选择目标视频帧的效率。
本申请上述实施例中,对目标视频进行预处理,分别通过至少一个预处理模块对目标视频进行预处理,得到至少一个预处理结果,其中,至少一个预处理模块与至少一个预处理结果一一对应,每个预处理模块为基于第三需求数据建立,第三需求数据用于表示对目标视频进行预处理的需求。
上述的预处理模块可以包括截图模块,其用于对目标视频进行视频截图,从而得到多个视频帧的预处理结果。上述的预处理模块还包括人脸检测模块,其用于对截图得到的多个视频帧中的人脸进行检测,得到包含有人脸的多个视频帧。上述的预处理模块还包括评分模块,其用于对多个视频帧进行评分,从而得到评分较高的多个视频帧。上述的预处理模块还包括镜头分割模块,其用于对多个视频帧中的镜头进行分割,得到分割后的多个视频帧。上述的预处理模块还包括图像聚类模块,其用于对多个视频帧中的图像进行聚类,得到聚类后的多个视频帧。
上述的第三需求数据可以是基于预处理的需求得到,例如,需要对目标视频进行视频截图的预处理,则可以生成视频截图的第三需求数据,并基于该第三需求数据建立截图模块;需要对目标视频进行人脸检测的预处理,则可以生成人脸检测的第三需求数据,并基于该第三需求数据建立人脸检测模块;需要对目标视频进行评分的预处理,则可以生成评分的第三需求数据,并基于该第三需求数据建立评分模块;需要对目标视频进行镜头分割模块的预处理,则可以生成镜头分割的第三需求数据,并基于该第三需求数据建立镜头分割模块;需要对目标视频进行图像聚类的预处理,则可以生成图像聚类的第三需求数据,并基于该第三需求数据建立图像聚类模块。根据实际需求对各个模块进行构建和增删,这增强了封面算法的可控性,保证了算法的输出效率和效果。
在一种可选的实施例中,利用第三需求数据建立预处理模块可以根据需求自定义控制和优化预处理模块,从而满足预处理需求。
本申请上述实施例中,该方法还包括:响应第三调整指令,对至少一个预处理模块中的至少一个目标预处理模块进行调整。
上述的第三调整指令可以用于增加目标预处理模块、删除目标预处理模块、调整目标预处理模块的顺序。其中,第三调整指令包括如下至少之一:增加指令、删除指令、顺序调整指令。
其中,响应增加指令,可以在至少一个预处理模块中增加至少一个目标预处理模块;响应删除指令,可以在至少一个预处理模块中删除至少一个目标预处理模块;响应顺序调整指令,可以将至少一个预处理模块中的至少一个目标预处理模块的顺序进行调整。
在一种可选的实施例中,通过响应第三调整指令,对至少一个预处理模块中的至少一个目标预处理模块进行调整,可以个性化构建模块,以保证算法输出符合用户的真实需求。
本申请上述实施例中,对目标视频进行预处理,包括以下至少之一:对目标视频进行截图处理;对目标视频中的目标对象进行检测;对目标视频的图像进行评分;对目标视频进行分割处理;对目标视频进行聚类处理。
在一种可选的实施例中,对目标视频进行截图处理可以得到多个视频帧。对目标视频帧中的目标对象进行检测,可以得到包含有目标对象的视频帧。对目标视频的图像进行评分,可以得到评分数较高的视频帧。对目标视频进行分割处理,可以得到包含有优质画面的视频帧。对目标视频进行聚类处理,可以从聚类后的每个类别中的视频帧中挑选出一个视频帧作为候选视频帧,从而降低多个候选视频帧的重复率,以减少运算资源。
下面结合图3a至图3c对本申请一种优选的实施例进行详细说明,该方法可以由移动终端或服务器执行,在本申请实施例中,以该方法由服务器执行为例进行说明。
如图3a所示为视频处理方法的流程图,该方法包括如下步骤:
步骤S301,输入视频;
如图3b为输入的视频图像。
步骤S302,输入的视频进行预处理,得到多个候选的视频帧;
其中,预处理包含有图像聚类、镜头分割、图像评分、人脸检测以及视频截图等。
上述步骤为后续步骤提供数据准备,并通过聚类的方式避免出现雷同封面,使得封面候选帧数量大大减小,同时不丢失关键镜头信息。
步骤S303,可对多个候选的视频帧进行质量评估;
其中,质量评估可以从曝光检测、模糊检测、颜值评分、质量评分、人脸角度、人脸数量、人脸大小以及人脸位置多个方面进行评估从而得到目标视频帧,通过质量评估,可以对候选帧做进一步的筛选、排序,从而可以择优选择。
步骤S304,对目标视频帧进行后处理,得到至少一个子视频封面;
其中,后处理可以包括动态图生成、综合评分、表情识别、图像美化、台标擦除、字幕擦除、比例剪裁、黑边剪裁等。
步骤S305,根据用户画像将至少一个子视频封面个性化分发至用户的客户端中。
如图3c为输出的子视频封面。
通过上述步骤,用户在刷到该目标视频时,可以将该子视频封面进行显示,以吸引用户进行点击。
实施例2
根据本申请实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图4是根据本申请实施例的一种视频处理方法的流程图。如图4所示,该方法可以包括以下步骤:
步骤S402,响应作用于操作界面上的图像输入指令,获取待处理的目标视频。
上述的操作界面可以是计算机等终端设备的操作界面。
在一种可选的实施例中,用户可以点击操作界面中预先设置的控件,以使得该控件生成图像输入指令,用户可以在生成图像输入指令输入目标视频。
步骤S404,响应作用于操作界面上的封面生成指令,在操作界面上显示目标视频的视频封面。
其中,视频封面由至少一个目标视频帧生成,至少一个目标视频帧为基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例3
根据本申请实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图5是根据本申请实施例的一种视频处理方法的流程图。如图5所示,该方法可以包括以下步骤:
步骤S502,获取道路路段的监测视频,并从监测视频中提取出多个候选视频帧。
其中,多个候选视频帧中包含了行驶通过道路路段的车辆信息。
上述的道路路段的监测视频可以从预先设置的监测视频数据库中获取,其中,预先设置的监测视频数据库可以包括多个道路路段的监测视频。
步骤S504,获取每个候选视频帧的目标评估指标。
其中,目标评估指标用于表示对应的候选视频帧的优劣程度。
步骤S506,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧。
其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
步骤S508,基于至少一个目标视频帧生成监测视频的视频封面。
其中,视频封面包括行驶通过道路路段的目标车辆信息。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及实施过程相同,但不仅限于实施例1所提供的方案。
实施例4
根据本申请实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图6是根据本申请实施例的一种视频处理方法的流程图。如图6所示,该方法可以包括以下步骤:
步骤S602,获取教学视频,并从教学视频中提取出多个候选视频帧。
其中,多个候选视频帧中包含了不同教学对象的对象信息,教学对象包括教师和不同类型的教学内容。
上述的教学视频可以从预先设置的教学视频数据库中获取,其中,预先设置的教学视频数据库中可以保存多个教师的教学视频,还可以保存有各种类型的教学视频。
步骤S604,获取每个候选视频帧的目标评估指标。
其中,目标评估指标用于表示对应的候选视频帧的优劣程度。
步骤S606,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧。
其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
步骤S608,基于至少一个目标视频帧生成教学视频的视频封面。
其中,视频封面包括目标教学对象的对象信息。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及实施过程相同,但不仅限于实施例1所提供的方案。
实施例5
根据本申请实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图7是根据本申请实施例的一种视频处理方法的流程图。如图7所示,该方法可以包括以下步骤:
步骤S702,从直播平台获取直播视频,并从直播视频中提取出多个候选视频帧。
上述的直播视频可以是直播平台正在直播的视频,还可以是直播平台保存的之前录制好的视频。
步骤S704,获取每个候选视频帧的目标评估指标。
其中,目标评估指标用于表示对应的候选视频帧的优劣程度。
步骤S706,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧。
其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
步骤S708,基于至少一个目标视频帧生成直播视频的视频封面。
步骤S710,将直播视频的视频封面下发至直播平台进行显示。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例6
根据本申请实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图8是根据本申请实施例的一种视频处理方法的流程图。如图8所示,该方法可以包括以下步骤:
步骤S802,客户端获取待处理的目标视频。
步骤S804,客户端将目标视频上传至服务器。
上述服务器可以为云服务器。
在一种可选的实施例中,为了更好的对目标视频进行处理,可以将获取到的目标视频传输给相应的处理设备进行处理,例如,直接传输给用户的计算机终端(例如,笔记本电脑、个人电脑等)进行处理,或者通过用户的计算机终端传输给云服务器进行处理。需要说明的是,由于目标视频需要大量的计算资源,在本申请实施例中以处理设备为云服务器为例进行说明。
例如,为了方便用户上传目标视频,可以提供给用户一个交互界面,用户可以通过点击“选择图像”控件获取到需要上传的目标视频,然后通过点击“上传”控件将用于目标视频上传至云服务器。另外,为了方便用户确认上传至云服务器的目标视频是否为需要的目标视频,可以在“图像显示”区域中显示选择好的目标视频,在用户确认无误之后,通过点击“上传”控件进行目标视频的上传。
步骤S806,客户端接收服务器返回的目标视频的视频封面。
其中,视频封面为服务器基于至少一个目标视频帧生成,至少一个目标视频帧为服务器基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧为服务器从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例7
根据本申请实施例,还提供了一种视频处理方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图9是根据本申请实施例的一种视频处理方法的流程图。如图9所示,该方法可以包括以下步骤:
步骤S902,通过调用第一接口获取待处理的目标视频,并从目标视频中提取出多个候选视频帧。
其中,第一接口包括第一参数,第一参数的参数值为目标视频。
上述步骤中的第一接口可以是云服务器与客户端之间进行数据交互的接口,客户端可以将目标视频和目标视频对应的第一标签传入接口函数,分别作为接口函数的两个参数,实现目标视频上传至云服务器的目的。
步骤S904,获取每个候选视频帧的目标评估指标。
其中,目标评估指标用于表示对应的候选视频帧的优劣程度。
步骤S906,基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧。
其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
步骤S908,基于至少一个目标视频帧生成目标视频的视频封面。
步骤S910,通过调用第二接口输出目标视频的视频封面。
其中,第二接口包括第二参数,第二参数的参数值为目标视频的视频封面。
上述步骤中的第二接口可以是云服务器与客户端之间进行数据交互的接口,云服务器可以将生成结果传入接口函数,分别作为接口函数的一个参数,实现识别结果下发至客户端的目的。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及实施过程相同,但不仅限于实施例1所提供的方案。
实施例8
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图10所示,该装置1000包括:第一获取单元1002、第二获取单元1004、第一选取单元1006、第一生成单元1008。
其中,第一获取单元用于获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;第二获取单元用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第一选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第一生成单元用于基于至少一个目标视频帧生成目标视频的视频封面。
此处需要说明的是,上述第一获取单元1002、第二获取单元1004、第一选取单元1006、第一生成单元1008对应于实施例1中的步骤S202至步骤S208,四个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
本申请上述实施例中,第二获取单元包括:第一检测模块。
其中,第一检测模块用于检测每个候选视频帧的视频信息,得到每个候选视频帧的质量评估指标。
本申请上述实施例中,第一检测模块包括:第一获取子模块、第一确定子模块。
其中,第一获取子模块用于分别通过至少一个检测模块检测视频信息中的子视频信息,得到至少一个子视频信息,其中,至少一个检测模块与至少一个子视频信息一一对应,每个检测模块为基于第一需求数据建立,第一需求数据用于表示对每个子视频信息进行检测的需求;第一确定子模块用于基于至少一个子视频信息确定每个候选视频帧的质量评估指标。
本申请上述实施例中,该装置该包括:第一响应单元。
其中,第一响应单元用于响应第一调整指令,对至少一个检测模块中的至少一个目标检测模块进行调整。
本申请上述实施例中,第一确定子模块包括:第一加权子模块。
其中,第一加权子模块用于在至少一个子视频信息的数量为多个的情况下,对每个子视频信息的数值和对应的权重进行加权求和,得到每个候选视频帧的质量评估指标,其中,权重用于表示每个子视频信息对每个候选视频帧的质量评估指标的影响程度。
本申请上述实施例中,子视频信息包括以下至少之一:每个候选视频帧的曝光度;每个候选视频帧的模糊度;每个候选视频帧的内容与目标内容相匹配的程度;每个候选视频帧中目标对象的参数。
本申请上述实施例中,第一选取单元,包括:第一排序模块、第一选取模块。
其中,第一排序模块用于基于每个候选视频帧的质量评估指标,对多个候选视频帧进行排序;第一选取模块用于从排序后的多个候选视频帧中选取出至少一个目标视频帧。
本申请上述实施例中,第一生成单元包括:第一编辑模块。
其中,第一编辑模块用于分别对至少一个目标视频帧进行编辑,得到视频封面的至少一个子视频封面,其中,至少一个目标视频帧与至少一个子视频封面一一对应。
本申请上述实施例中,第一编辑模块包括:第一编辑子模块。
其中,第一编辑子模块用于分别通过至少一个编辑模块对每个目标视频帧进行编辑,得到至少一个子视频封面,其中,至少一个编辑模块与至少一个子视频封面一一对应,每个编辑模块为基于第二需求数据建立,第二需求数据用于表示对每个目标视频帧进行编辑的需求。
本申请上述实施例中,该装置还包括:第二响应单元。
其中,第二响应单元用于响应第二调整指令,对至少一个编辑模块中的至少一个目标编辑模块进行调整。
本申请上述实施例中,第一编辑模块,包括以下至少之一:裁剪子模块、擦除子模块、美化子模块、生成子模块。
其中,裁剪子模块用于分别对至少一个目标视频帧进行裁剪处理;擦除子模块用于分别对至少一个目标视频帧中的目标显示信息进行擦除处理;美化子模块用于分别对至少一个目标视频帧进行美化处理;生成子模块用于分别将至少一个目标视频帧生成动态图。
本申请上述实施例中,该装置还包括:第十三获取单元、第一确定单元、第一分发单元。
其中,第十三获取单元用于获取用户画像数据;第一确定单元用于确定与用户画像数据相匹配的标签信息;第一分发单元用于将由标签信息标识的子视频封面分发至用户画像数据对应的客户端上。
本申请上述实施例中,该装置还包括:预处理单元、提取单元。
其中,预处理单元用于对目标视频进行预处理;提取单元用于从目标视频中提取出多个候选视频帧,包括:从预处理后的目标视频中提取出多个候选视频帧。
本申请上述实施例中,预处理单元包括:处理模块。
其中,处理模块用于分别通过至少一个预处理模块对目标视频进行预处理,得到至少一个预处理结果,其中,至少一个预处理模块与至少一个预处理结果一一对应,每个预处理模块为基于第三需求数据建立,第三需求数据用于表示对目标视频进行预处理的需求。
本申请上述实施例中,该装置还包括:第二响应单元。
其中,第二响应单元用于响应第三调整指令,对至少一个预处理模块中的至少一个目标预处理模块进行调整。
本申请上述实施例中,预处理单元包括以下至少之一:截图处理模块、第二检测模块、评分模块、分割处理模块、聚类处理模块。
其中,截图处理模块用于对目标视频进行截图处理;第二检测模块用于对目标视频中的目标对象进行检测;评分模块用于对目标视频的图像进行评分;分割处理模块用于对目标视频进行分割处理;聚类处理模块用于对目标视频进行聚类处理。
实施例9
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图11所示,该装置1100包括:第三获取单元1102、第一显示单元1104。
其中,第三获取单元,用于响应作用于操作界面上的图像输入指令,获取待处理的目标视频;第一显示单元,用于响应作用于操作界面上的封面生成指令,在操作界面上显示目标视频的视频封面,其中,视频封面由至少一个目标视频帧生成,至少一个目标视频帧为基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
此处需要说明的是,上述第三获取单元1102、第一显示单元1104对应于实施例2中的步骤S402至步骤S404,两个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例10
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图12所示,该装置1200包括:第四获取单元1202、第五获取单元1204、第二选取单元1206、第二生成单元1208。
其中,第四获取单元,用于获取道路路段的监测视频,并从监测视频中提取出多个候选视频帧,其中,多个候选视频帧中包含了行驶通过道路路段的车辆信息;第五获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第二选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第二生成单元,用于基于至少一个目标视频帧生成监测视频的视频封面,其中,视频封面包括行驶通过道路路段的目标车辆信息。
此处需要说明的是,上述第四获取单元1202、第五获取单元1204、第二选取单元1206、第二生成单元1208对应于实施例3中的步骤S502至步骤S508,四个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例11
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图13所示,该装置1300包括:第六获取单元1302、第七获取单元1304、第三选取单元1306、第三生成单元1308。
其中,第六获取单元,用于获取教学视频,并从教学视频中提取出多个候选视频帧,其中,多个候选视频帧中包含了不同教学对象的对象信息,教学对象包括教师和不同类型的教学内容;第七获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第三选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第三生成单元,用于基于至少一个目标视频帧生成教学视频的视频封面,其中,视频封面包括目标教学对象的对象信息。
此处需要说明的是,上述第六获取单元1302、第七获取单元1304、第三选取单元1306、第三生成单元1308对应于实施例4中的步骤S602至步骤S608,四个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例12
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图14所示,该装置1400包括:第八获取单元1402、第九获取单元1404、第四选取单元1406、第四生成单元1408。
其中,第八获取单元,用于从直播平台获取直播视频,并从直播视频中提取出多个候选视频帧;第九获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第四选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第四生成单元,用于基于至少一个目标视频帧生成直播视频的视频封面;将直播视频的视频封面下发至直播平台进行显示。
此处需要说明的是,上述第八获取单元1402、第九获取单元1404、第四选取单元1406、第四生成单元1408对应于实施例5中的步骤S702至步骤S708,四个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例13
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图15所示,该装置1500包括:第十获取单元1502、第一上传单元1504、第一接收单元1506。
其中,第十获取单元,用于获取待处理的目标视频;第一上传单元,用于将目标视频上传至服务器;第一接收单元,用于收服务器返回的目标视频的视频封面,其中,视频封面为服务器基于至少一个目标视频帧生成,至少一个目标视频帧为服务器基于多个候选视频帧中每个候选视频帧的目标评估指标,从多个候选视频帧中选取出,多个候选视频帧为服务器从目标视频中提取出,目标评估指标用于表示对应的候选视频帧的优劣程度,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标。
此处需要说明的是,上述第十获取单元1502、第一上传单元1504、第一接收单元1506对应于实施例6中的步骤S802至步骤S806,三个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例14
根据本申请实施例,还提供了一种用于实施上述视频处理方法的视频处理装置,如图16所示,该装置1600包括:第十一获取单元1602、第十二获取单元1604、第五选取单元1606、第五生成单元1608、第一输出单元1610。
其中,第十一获取单元,用于通过调用第一接口获取待处理的目标视频,并从目标视频中提取出多个候选视频帧,其中,第一接口包括第一参数,第一参数的参数值为目标视频;第十二获取单元,用于获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;第五选取单元,用于基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;第五生成单元,用于基于至少一个目标视频帧生成目标视频的视频封面;第一输出单元,用于通过调用第二接口输出目标视频的视频封面,其中,第二接口包括第二参数,第二参数的参数值为目标视频的视频封面。
此处需要说明的是,上述第十一获取单元1602、第十二获取单元1604、第五选取单元1606、第五生成单元1608、第一输出单元1610对应于实施例7中的步骤S902至步骤S910,五个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
需要说明的是,本申请上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
实施例15
根据本申请实施例,还提供了一种视频处理***,包括:
处理器;
存储器,与处理器相连接,用于为处理器提供处理以下处理步骤的指令:获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面。
实施例16
本申请的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
在本实施例中,上述计算机终端可以执行视频处理方法中以下步骤的程序代码:获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面。
可选地,图17是根据本申请实施例的一种计算机终端的结构框图。如图17所示,该计算机终端A可以包括:一个或多个(图中仅示出一个)处理器1702、以及存储器1704。
其中,存储器可用于存储软件程序以及模块,如本申请实施例中的视频处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的视频处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端A。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面。
可选地,上述处理器还可以执行如下步骤的程序代码:获取每个候选视频帧的质量评估指标,包括:检测每个候选视频帧的视频信息,得到每个候选视频帧的质量评估指标。
可选地,上述处理器还可以执行如下步骤的程序代码:分别通过至少一个检测模块检测视频信息中的子视频信息,得到至少一个子视频信息,其中,至少一个检测模块与至少一个子视频信息一一对应,每个检测模块为基于第一需求数据建立,第一需求数据用于表示对每个子视频信息进行检测的需求;基于至少一个子视频信息确定每个候选视频帧的质量评估指标。
可选地,上述处理器还可以执行如下步骤的程序代码:响应第一调整指令,对至少一个检测模块中的至少一个目标检测模块进行调整。
可选地,上述处理器还可以执行如下步骤的程序代码:在至少一个子视频信息的数量为多个的情况下,对每个子视频信息的数值和对应的权重进行加权求和,得到每个候选视频帧的质量评估指标,其中,权重用于表示每个子视频信息对每个候选视频帧的质量评估指标的影响程度。
可选地,上述处理器还可以执行如下步骤的程序代码:子视频信息包括以下至少之一:每个候选视频帧的曝光度;每个候选视频帧的模糊度;每个候选视频帧的内容与目标内容相匹配的程度;每个候选视频帧中目标对象的参数。
可选地,上述处理器还可以执行如下步骤的程序代码:基于每个候选视频帧的质量评估指标,对多个候选视频帧进行排序;从排序后的多个候选视频帧中选取出至少一个目标视频帧。
可选地,上述处理器还可以执行如下步骤的程序代码:分别对至少一个目标视频帧进行编辑,得到视频封面的至少一个子视频封面,其中,至少一个目标视频帧与至少一个子视频封面一一对应。
可选地,上述处理器还可以执行如下步骤的程序代码:分别通过至少一个编辑模块对每个目标视频帧进行编辑,得到至少一个子视频封面,其中,至少一个编辑模块与至少一个子视频封面一一对应,每个编辑模块为基于第二需求数据建立,第二需求数据用于表示对每个目标视频帧进行编辑的需求。
可选地,上述处理器还可以执行如下步骤的程序代码:响应第二调整指令,对至少一个编辑模块中的至少一个目标编辑模块进行调整。
可选地,上述处理器还可以执行如下步骤的程序代码:分别对至少一个目标视频帧进行裁剪处理;分别对至少一个目标视频帧中的目标显示信息进行擦除处理;分别对至少一个目标视频帧进行美化处理;分别将至少一个目标视频帧生成动态图。
可选地,上述处理器还可以执行如下步骤的程序代码:获取用户画像数据;确定与用户画像数据相匹配的标签信息;将由标签信息标识的子视频封面分发至用户画像数据对应的客户端上。
可选地,上述处理器还可以执行如下步骤的程序代码:对目标视频进行预处理;从目标视频中提取出多个候选视频帧,包括:从预处理后的目标视频中提取出多个候选视频帧。
可选地,上述处理器还可以执行如下步骤的程序代码:对目标视频进行预处理,分别通过至少一个预处理模块对目标视频进行预处理,得到至少一个预处理结果,其中,至少一个预处理模块与至少一个预处理结果一一对应,每个预处理模块为基于第三需求数据建立,第三需求数据用于表示对目标视频进行预处理的需求。
可选地,上述处理器还可以执行如下步骤的程序代码:响应第三调整指令,对至少一个预处理模块中的至少一个目标预处理模块进行调整。
可选地,上述处理器还可以执行如下步骤的程序代码:对目标视频进行预处理,包括以下至少之一:对目标视频进行截图处理;对目标视频中的目标对象进行检测;对目标视频的图像进行评分;对目标视频进行分割处理;对目标视频进行聚类处理。
本领域普通技术人员可以理解,图17所示的结构仅为示意,计算机终端也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternet Devices,MID)、PAD等终端设备。图17其并不对上述电子装置的结构造成限定。例如,计算机终端A还可包括比图17中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图17所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
实施例17
本申请的实施例还提供了一种计算机可读存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例所提供的视频处理方法所执行的程序代码。
可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取待处理的目标视频,并从目标视频中提取出多个候选视频帧;获取每个候选视频帧的目标评估指标,其中,目标评估指标用于表示对应的候选视频帧的优劣程度;基于每个候选视频帧的目标评估指标,从多个候选视频帧中选取至少一个目标视频帧,其中,至少一个目标视频帧的目标评估指标超过多个候选视频帧中除至少一个目标视频帧之外的候选视频帧的目标评估指标;基于至少一个目标视频帧生成目标视频的视频封面。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:获取每个候选视频帧的质量评估指标,包括:检测每个候选视频帧的视频信息,得到每个候选视频帧的质量评估指标。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:分别通过至少一个检测模块检测视频信息中的子视频信息,得到至少一个子视频信息,其中,至少一个检测模块与至少一个子视频信息一一对应,每个检测模块为基于第一需求数据建立,第一需求数据用于表示对每个子视频信息进行检测的需求;基于至少一个子视频信息确定每个候选视频帧的质量评估指标。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:响应第一调整指令,对至少一个检测模块中的至少一个目标检测模块进行调整。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在至少一个子视频信息的数量为多个的情况下,对每个子视频信息的数值和对应的权重进行加权求和,得到每个候选视频帧的质量评估指标,其中,权重用于表示每个子视频信息对每个候选视频帧的质量评估指标的影响程度。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:子视频信息包括以下至少之一:每个候选视频帧的曝光度;每个候选视频帧的模糊度;每个候选视频帧的内容与目标内容相匹配的程度;每个候选视频帧中目标对象的参数。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:基于每个候选视频帧的质量评估指标,对多个候选视频帧进行排序;从排序后的多个候选视频帧中选取出至少一个目标视频帧。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:分别对至少一个目标视频帧进行编辑,得到视频封面的至少一个子视频封面,其中,至少一个目标视频帧与至少一个子视频封面一一对应。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:分别通过至少一个编辑模块对每个目标视频帧进行编辑,得到至少一个子视频封面,其中,至少一个编辑模块与至少一个子视频封面一一对应,每个编辑模块为基于第二需求数据建立,第二需求数据用于表示对每个目标视频帧进行编辑的需求。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:响应第二调整指令,对至少一个编辑模块中的至少一个目标编辑模块进行调整。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:分别对至少一个目标视频帧进行裁剪处理;分别对至少一个目标视频帧中的目标显示信息进行擦除处理;分别对至少一个目标视频帧进行美化处理;分别将至少一个目标视频帧生成动态图。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:获取用户画像数据;确定与用户画像数据相匹配的标签信息;将由标签信息标识的子视频封面分发至用户画像数据对应的客户端上。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:对目标视频进行预处理;从目标视频中提取出多个候选视频帧,包括:从预处理后的目标视频中提取出多个候选视频帧。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:对目标视频进行预处理,分别通过至少一个预处理模块对目标视频进行预处理,得到至少一个预处理结果,其中,至少一个预处理模块与至少一个预处理结果一一对应,每个预处理模块为基于第三需求数据建立,第三需求数据用于表示对目标视频进行预处理的需求。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:响应第三调整指令,对至少一个预处理模块中的至少一个目标预处理模块进行调整。
可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:对目标视频进行预处理,包括以下至少之一:对目标视频进行截图处理;对目标视频中的目标对象进行检测;对目标视频的图像进行评分;对目标视频进行分割处理;对目标视频进行聚类处理。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (15)

1.一种视频处理方法,其特征在于,包括:
获取待处理的目标视频,并从所述目标视频中提取出多个候选视频帧;
获取每个所述候选视频帧的目标评估指标,其中,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度;
基于每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取至少一个目标视频帧,其中,所述至少一个目标视频帧的目标评估指标超过所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧的目标评估指标;
基于所述至少一个目标视频帧生成所述目标视频的视频封面。
2.根据权利要求1所述的方法,其特征在于,获取每个所述候选视频帧的目标评估指标,包括:
检测每个所述候选视频帧的视频信息,得到每个所述候选视频帧的质量评估指标。
3.根据权利要求2所述的方法,其特征在于,检测每个所述候选视频帧的视频信息,得到每个所述候选视频帧的质量评估指标,包括:
分别通过至少一个检测模块检测所述视频信息中的子视频信息,得到至少一个子视频信息,其中,所述至少一个检测模块与所述至少一个子视频信息一一对应,每个所述检测模块为基于第一需求数据建立,所述第一需求数据用于表示对每个所述子视频信息进行检测的需求;
基于所述至少一个子视频信息确定每个所述候选视频帧的质量评估指标。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
响应第一调整指令,对所述至少一个检测模块中的至少一个目标检测模块进行调整。
5.根据权利要求1所述的方法,其特征在于,基于所述至少一个目标视频帧生成所述目标视频的视频封面,包括:
分别对所述至少一个目标视频帧进行编辑,得到所述视频封面的至少一个子视频封面,其中,所述至少一个目标视频帧与所述至少一个子视频封面一一对应。
6.根据权利要求5所述的方法,其特征在于,分别对所述至少一个目标视频帧进行编辑,得到所述视频封面的至少一个子视频封面,包括:
分别通过至少一个编辑模块对每个所述目标视频帧进行编辑,得到所述至少一个子视频封面,其中,所述至少一个编辑模块与所述至少一个子视频封面一一对应,每个所述编辑模块为基于第二需求数据建立,所述第二需求数据用于表示对每个所述目标视频帧进行编辑的需求。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
响应第二调整指令,对所述至少一个编辑模块中的至少一个目标编辑模块进行调整。
8.根据权利要求5所述的方法,其特征在于,在分别对所述至少一个目标视频帧进行编辑,得到所述视频封面的至少一个子视频封面之后,所述方法还包括:
获取用户画像数据;
确定与所述用户画像数据相匹配的标签信息;
将由所述标签信息标识的所述子视频封面分发至所述用户画像数据对应的客户端上。
9.一种视频处理方法,其特征在于,包括:
响应作用于操作界面上的图像输入指令,获取待处理的目标视频;
响应作用于所述操作界面上的封面生成指令,在所述操作界面上显示所述目标视频的视频封面,其中,所述视频封面由至少一个目标视频帧生成,所述至少一个目标视频帧为基于多个候选视频帧中每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取出,所述多个候选视频帧从所述目标视频中提取出,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度,所述至少一个目标视频帧优于所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧。
10.一种视频处理方法,其特征在于,包括:
获取道路路段的监测视频,并从所述监测视频中提取出多个候选视频帧,其中,所述多个候选视频帧中包含了行驶通过所述道路路段的车辆信息;
获取每个所述候选视频帧的目标评估指标,其中,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度;
基于每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取至少一个目标视频帧,其中,所述至少一个目标视频帧的目标评估指标超过所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧的目标评估指标;
基于所述至少一个目标视频帧生成所述监测视频的视频封面,其中,所述视频封面包括行驶通过所述道路路段的目标车辆信息。
11.一种视频处理方法,其特征在于,包括:
获取教学视频,并从所述教学视频中提取出多个候选视频帧,其中,所述多个候选视频帧中包含了不同教学对象的对象信息,所述教学对象包括教师和不同类型的教学内容;
获取每个所述候选视频帧的目标评估指标,其中,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度;
基于每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取至少一个目标视频帧,其中,所述至少一个目标视频帧的目标评估指标超过所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧的目标评估指标;
基于所述至少一个目标视频帧生成所述教学视频的视频封面,其中,所述视频封面包括目标教学对象的对象信息。
12.一种视频处理方法,其特征在于,包括:
从直播平台获取直播视频,并从所述直播视频中提取出多个候选视频帧;
获取每个所述候选视频帧的目标评估指标,其中,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度;
基于每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取至少一个目标视频帧,其中,所述至少一个目标视频帧的目标评估指标超过所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧的目标评估指标;
基于所述至少一个目标视频帧生成所述直播视频的视频封面;
将所述直播视频的视频封面下发至所述直播平台进行显示。
13.一种视频处理方法,其特征在于,包括:
客户端获取待处理的目标视频;
所述客户端将所述目标视频上传至服务器;
所述客户端接收所述服务器返回的所述目标视频的视频封面,其中,所述视频封面为所述服务器基于至少一个目标视频帧生成,所述至少一个目标视频帧为所述服务器基于多个候选视频帧中每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取出,所述多个候选视频帧为所述服务器从所述目标视频中提取出,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度,所述至少一个目标视频帧的目标评估指标超过所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧的目标评估指标。
14.一种视频处理方法,其特征在于,包括:
通过调用第一接口获取待处理的目标视频,并从所述目标视频中提取出多个候选视频帧,其中,所述第一接口包括第一参数,所述第一参数的参数值为所述目标视频;
获取每个所述候选视频帧的目标评估指标,其中,所述目标评估指标用于表示对应的所述候选视频帧的优劣程度;
基于每个所述候选视频帧的目标评估指标,从所述多个候选视频帧中选取至少一个目标视频帧,其中,所述至少一个目标视频帧的目标评估指标超过所述多个候选视频帧中除所述至少一个目标视频帧之外的候选视频帧的目标评估指标;
基于所述至少一个目标视频帧生成所述目标视频的视频封面;
通过调用第二接口输出所述目标视频的视频封面,其中,所述第二接口包括第二参数,所述第二参数的参数值为目标视频的视频封面。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序被处理器运行时控制所述计算机可读存储介质所在设备执行权利要求1至14中任意一项所述的方法。
CN202110821055.9A 2021-07-20 2021-07-20 视频处理方法和存储介质 Pending CN113784152A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110821055.9A CN113784152A (zh) 2021-07-20 2021-07-20 视频处理方法和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110821055.9A CN113784152A (zh) 2021-07-20 2021-07-20 视频处理方法和存储介质

Publications (1)

Publication Number Publication Date
CN113784152A true CN113784152A (zh) 2021-12-10

Family

ID=78836147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110821055.9A Pending CN113784152A (zh) 2021-07-20 2021-07-20 视频处理方法和存储介质

Country Status (1)

Country Link
CN (1) CN113784152A (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832725A (zh) * 2017-11-17 2018-03-23 北京奇虎科技有限公司 基于评价指标的视频封面提取方法及装置
CN108650524A (zh) * 2018-05-23 2018-10-12 腾讯科技(深圳)有限公司 视频封面生成方法、装置、计算机设备及存储介质
CN108833942A (zh) * 2018-06-28 2018-11-16 北京达佳互联信息技术有限公司 视频封面选取方法、装置、计算机设备及存储介质
CN108965922A (zh) * 2018-08-22 2018-12-07 广州酷狗计算机科技有限公司 视频封面生成方法、装置和存储介质
CN109996091A (zh) * 2019-03-28 2019-07-09 苏州八叉树智能科技有限公司 生成视频封面的方法、装置、电子设备和计算机可读存储介质
CN110879851A (zh) * 2019-10-15 2020-03-13 北京三快在线科技有限公司 视频动态封面生成方法、装置、电子设备及可读存储介质
CN110909205A (zh) * 2019-11-22 2020-03-24 北京金山云网络技术有限公司 一种视频封面确定方法、装置、电子设备及可读存储介质
CN111935505A (zh) * 2020-07-29 2020-11-13 广州华多网络科技有限公司 视频封面生成方法、装置、设备及存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832725A (zh) * 2017-11-17 2018-03-23 北京奇虎科技有限公司 基于评价指标的视频封面提取方法及装置
CN108650524A (zh) * 2018-05-23 2018-10-12 腾讯科技(深圳)有限公司 视频封面生成方法、装置、计算机设备及存储介质
CN108833942A (zh) * 2018-06-28 2018-11-16 北京达佳互联信息技术有限公司 视频封面选取方法、装置、计算机设备及存储介质
CN108965922A (zh) * 2018-08-22 2018-12-07 广州酷狗计算机科技有限公司 视频封面生成方法、装置和存储介质
CN109996091A (zh) * 2019-03-28 2019-07-09 苏州八叉树智能科技有限公司 生成视频封面的方法、装置、电子设备和计算机可读存储介质
CN110879851A (zh) * 2019-10-15 2020-03-13 北京三快在线科技有限公司 视频动态封面生成方法、装置、电子设备及可读存储介质
CN110909205A (zh) * 2019-11-22 2020-03-24 北京金山云网络技术有限公司 一种视频封面确定方法、装置、电子设备及可读存储介质
CN111935505A (zh) * 2020-07-29 2020-11-13 广州华多网络科技有限公司 视频封面生成方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN110166827B (zh) 视频片段的确定方法、装置、存储介质及电子装置
US11914639B2 (en) Multimedia resource matching method and apparatus, storage medium, and electronic apparatus
US20220172476A1 (en) Video similarity detection method, apparatus, and device
CN105373938A (zh) 识别视频图像中的商品和展示其信息的方法、装置及***
CN111739027B (zh) 一种图像处理方法、装置、设备及可读存储介质
CN113382301A (zh) 视频的处理方法、存储介质和处理器
CN104837059A (zh) 视频处理方法、装置和***
CN111881755B (zh) 一种视频帧序列的裁剪方法及装置
CN113840049A (zh) 图像处理方法、视频流场景切换方法、装置、设备及介质
CN113627402B (zh) 一种图像识别方法及相关装置
KR102241486B1 (ko) 이미지의 태그어에 기반하여 모자이크 이미지를 생성해 제공하는 방법
EP2874102A2 (en) Generating models for identifying thumbnail images
CN111432206A (zh) 基于人工智能的视频清晰度处理方法、装置及电子设备
CN113269781A (zh) 数据生成方法、装置及电子设备
CN111914850B (zh) 图片特征提取方法、装置、服务器和介质
CN113313635A (zh) 图像处理方法、模型训练方法、装置及设备
CN113784152A (zh) 视频处理方法和存储介质
CN114237800A (zh) 文件处理方法、文件处理装置、电子设备及介质
CN114677190A (zh) 视觉素材的处理方法、装置和***、计算机终端
CN109145942B (zh) 用于智能识别的图像处理方法及装置
CN113709584A (zh) 视频划分方法、装置、服务器、终端及存储介质
CN114117110A (zh) 商品数据的处理方法、装置、存储介质和处理器
CN112312207A (zh) 智能电视终端与移动终端流量打通的方法、装置及设备
CN112925972B (zh) 信息推送方法、装置、电子设备和存储介质
CN115858854B (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