CN112118467B - 视频封面的展示方法、电子设备和存储介质 - Google Patents

视频封面的展示方法、电子设备和存储介质 Download PDF

Info

Publication number
CN112118467B
CN112118467B CN202010983518.7A CN202010983518A CN112118467B CN 112118467 B CN112118467 B CN 112118467B CN 202010983518 A CN202010983518 A CN 202010983518A CN 112118467 B CN112118467 B CN 112118467B
Authority
CN
China
Prior art keywords
video
information
displayed
cover
region
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
Application number
CN202010983518.7A
Other languages
English (en)
Other versions
CN112118467A (zh
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.)
China Mobile Communications Group Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Culture 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 China Mobile Communications Group Co Ltd, MIGU Culture Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010983518.7A priority Critical patent/CN112118467B/zh
Publication of CN112118467A publication Critical patent/CN112118467A/zh
Application granted granted Critical
Publication of CN112118467B publication Critical patent/CN112118467B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/71Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/787Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234345Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • 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/4402Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440245Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/45Management 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/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例涉及互联网技术领域,公开了一种视频封面的展示方法、电子设备、和存储介质。上述视频封面的展示方法包括:获取终端的位置信息;从待展示视频中,获取与所述位置信息相关联的图片;将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,并在所述终端展示所述封面图片。本发明实施例提供的视频封面的展示方法可以根据终端的位置信息,即用户的位置信息进行封面展示,使用户对待展示视频产生共鸣,提升用户的体验效果,易于激发用户观看视频的兴趣。

Description

视频封面的展示方法、电子设备和存储介质
技术领域
本发明实施例涉及互联网技术领域,特别涉及一种视频封面的展示方法、电子设备和计算机可读存储介质。
背景技术
随着自媒体行业的高速发展,越来越多的人成为自媒体作者,通过各种平台上传自己制作的视频供他人观看,视频平台将视频分门别类投放在各视频推荐界面上。当用户浏览这些平台的视频推荐界面时,视频可以显示一张图片作为视频封面图,该视频封面通常是从视频中选取一帧,视频封面的选取过程,通常可以通过神经网络模型,基于图片像素质量等方面进行选取。
发明人发现现有技术中至少存在如下问题:视频封面图片通常由视频提供方或视频编辑方基于图片像素质量进行选取,视频提供方或视频编辑方选择某一张图片作为视频封面图片进行展示,不同用户进入平台的视频推荐页看到的视频封面图片都是一样的。这些方法生成的封面图片固定、单调,会造成用户体验效果单一,难以贴合用户的需求,难以激发用户的观看兴趣。
发明内容
本发明实施方式的目的在于提供一种视频封面的展示方法、电子设备和存储介质,可以根据终端的位置信息,即用户的位置信息进行封面展示,使用户对待展示视频产生共鸣,提升用户的体验效果,易于激发用户观看视频的兴趣。
为解决上述技术问题,本发明的实施方式提供了一种视频封面的展示方法,包括以下步骤:获取终端的位置信息;从待展示视频中,获取与所述位置信息相关联的图片;将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,并在所述终端展示所述封面图片。
本发明的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述视频封面的展示方法。
本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述视频封面的展示的实现方法。
本发明的实施方式相对于现有技术而言,获取终端的位置信息,从待展示视频中,获取与所述位置信息相关联的图片;将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,并在所述终端展示所述封面图片。考虑到自媒体时代视频种类和数量巨大,现有技术由视频提供方或视频编辑方简单地选择视频封面,任何用户访问平台时,看到的视频封面都是一样的,难以吸引用户观看视频。由于,终端的位置信息可以反映出用户的位置信息,即本发明实施方式中可以根据用户的位置信息,在待展示视频中获取与用户位置信息相关联的图片,作为待展示视频的封面图片,能够友好使用户对待展示视频产生共鸣,提升用户的体验效果,易于激发用户观看视频的兴趣。而且,通常不同用户的位置信息存在差异,因此,即使是同一个待展示视频,在不同用户的终端上展示的封面图片也可能不相同,本发明实施方式中结合用户的位置信息,有利于实现视频封面的个性化展示。
另外,所述从待展示视频中,获取与所述位置信息相关联的图片,包括:获取所述待展示视频的视频封面库;其中,所述视频封面库包括从所述待展示视频中获取的若干图片,所述图片携带特征信息,所述特征信息至少包括所述图片表征的地域特征信息。在待展示视频中获取的图片可以充分展示视频内容,使用视频封面库方便对携带有地域特征信息的图片进行统一管理。由于,视频封面库中的图片携带特征信息,特征信息至少包括图片表征的地域特征信息,因此,视频封面库中的每张图片都具有鲜明的地域特色。根据所述地域特征信息,在所述视频封面库中确定与所述位置信息匹配的图片,并将与所述位置信息匹配的图片作为所述与所述位置信息相关联的图片,可以进一步地激发用户观看视频的兴趣。
另外,所述描述信息包括:文本信息;所述获取待展示视频的视频封面库,包括:获取所述待展示视频中的文本信息;将所述文本信息与预设的地域特征库中的地域特征词进行匹配;其中,所述预设的地域特征库中包括用于描述不同地域的地域特征的地域特征词,在所述文本信息中选择出匹配到地域特征词的子文本信息。在所述待展示视频中截取与所述子文本信息对应的视频帧;根据截取的所述视频帧,生成所述待展示视频的视频封面库。视频中通常使用文本信息对视频画面的内容进行描述,文本信息内容和视频画面内容相对应,将文本信息和预设的地域特征库中的地域特征词进行匹配,可以准确地定位到描述地域特征的子文本信息,进一步可以高效地提取出富有地域特征的视频帧,提高了获取带展示视频的视频封面库的效率。
另外,在所述待展示视频中截取与所述子文本信息对应的视频帧,包括:根据所述匹配到地域特征词的子文本信息,确定所述待展示视频关联的各地域;记录所述匹配到地域特征词的子文本信息在所述待展示视频中对应的时间码;根据所述时间码,确定所述关联的各地域对应的地域特征词在所述待展示视频中出现频率最高的时间段;截取所述待展示视频中所述时间段内的视频帧,并将截取的视频帧作为与所述子文本信息对应的视频帧。在整条视频中截取地域特征词出现频率最高的时间段,可以获得整条视频中最符合需要的片段,即获取到的视频帧能更好的反映关联的地域的地域特征,在一定程度上还可以进一步地提高视频帧的截取效率。
另外,截取所述待展示视频中所述时间段内的视频帧,包括:截取所述待展示视频中所述时间段内每N秒的视频帧,得到M组帧序列;其中,所述M和N均为大于0的数;所述根据截取的所述视频帧,生成所述待展示视频的视频封面库,包括:根据所述M组帧序列,合成M张图片;根据所述M张图片,生成所述待展示视频的视频封面库。考虑到视频中经常出现转场动作,这些动作造成了随机噪声,将每N秒的视频帧融合成多帧图片,即根据每N秒的视频帧组成的帧序列合成的图片为结合了多帧的信息的图片,可以消除随机噪声,使获取到的图片清晰完整,质量更好。
另外,截取的所述视频帧包括:所述待展示视频中关联的各地域对应的视频帧;所述根据截取的所述视频帧,生成所述待展示视频的视频封面库,包括:将同一地域对应的视频帧与所述地域特征库中的目标地域特征图进行匹配,确定所述同一地域对应的视频帧与所述目标地域特征图的匹配度;其中,所述地域特征库中包括用于描述不同地域的地域特征图,所述目标地域特征图用于描述所述同一地域。考虑到视频中可能因为转场、遮挡而出现文本信息与视频画面内容不对应的情况,本发明的实施方式在使用地域特征词匹配后,再进行一次使用地域特征图的匹配,可以削弱视频文本信息与视频画面内容不对应的影响。筛选出与所述目标地域特征图的匹配度大于预设匹配度阈值的视频帧,作为候选封面图片,使得筛选出的候选封面图片能够更加准确的描述地域特征;根据所述候选封面图片,生成所述视频封面库,可以进一步提高封面图片获取的精准度。
另外,所述从待展示视频中,获取与所述位置信息相关联的图片,包括;获取所述终端对应的用户偏好的主题信息;从待展示视频中,获取与所述位置信息相关联且与所述主题信息相关联的图片;所述将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,包括:将与所述位置信息相关联且与所述主题信息相关联的图片,作为所述待展示视频的封面图片。考虑用户的偏好的主题信息,可以使获得的图片进一步地贴合用户的需求,更容易激发用户的观看兴趣。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
图1是根据本发明第一实施方式的视频封面的展示方法的流程图;
图2是根据本发明第一实施方式中,从待展示视频中,获取与终端的位置信息相关联的图片的子步骤的流程图;
图3是根据本发明第二实施方式的视频封面的展示方法的流程图
图4是根据本发明第二实施方式中,获取待展示视频的视频封面库的子步骤的流程图;
图5是根据本发明第三实施方式的视频封面的展示方法的流程图;
图6是根据本发明第三实施方式中,根据截取到的视频帧生成待展示视频的视频封面库的子步骤的流程图;
图7是根据本发明第四实施方式的视频封面的展示方法的流程图;
图8是根据本发明第五实施方式的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
本发明的第一实施方式涉及一种封面图片展示的方法,应用于电子设备;其中,电子设备可以为终端或服务器,本实施方式以及以下个各个实施方式中电子设备以服务器为例进行说明。下面对本实施方式的封面图片展示的方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。
本发明的实施方式进行封面图片展示的场景可以为:在短视频平台观看自媒体短视频、观看官方或地方制作的宣传片或纪录片、浏览APP的视频推荐页、进入游戏加载页、电子书封面展示等情况。其中,终端可以是智能手机、平板电脑或台式电脑等具备视频播放功能和网络功能的设备。
本实施方式的封面图片展示的方法的具体流程可以如图1所示,包括:
步骤101,获取终端的位置信息;
具体而言,当服务器检测到访问的网页或APP推送视频推荐页时,可以获取终端的实时位置信息,终端的位置信息也可以理解为用户的位置信息,对位置信息进行解析,可以确定用户现在所处的地域,比如可以确定用户所处的城市、省份、地区或国家等。服务器可以通过各种网络协议获取终端的位置信息,也可以接收用户主动填写的位置信息。
在一个例子中,服务器可以调用终端的GPS模块获取终端的位置信息。比如,服务器检测到访问某APP的视频推荐页时,调用终端的GPS模块,获取终端的位置为:中国,四川省,成都市,成都双流国际机场。解析该位置信息获得终端所在地域为:川渝地区,四川省,成都市等。
在另一个例子中,服务器可以查找终端的网络信息,根据网络信息获取终端的位置信息。比如,服务器检测到访问某短视频平台的视频推荐页时,根据终端的wifi信息或请求的ip信息,获取终端的位置为:中国,浙江省,杭州市,西湖景区。解析该位置信息获得终端所在地域为:江南地区,浙江省,杭州市等。
在另一个例子中,服务器可以接收用户主动填写的位置信息。比如,服务器检测到访问某纪录片网站的首页时,向用户发出位置信息设置提示,获取用户填写的位置信息为:中国,黑龙江省,哈尔滨市,冰雪大世界。解析该位置信息获得终端所在的地域为:东北地区,黑龙江省,哈尔滨市等。
步骤102,从待展示视频中,获取与终端的位置信息相关联的图片;
具体而言,服务器获取终端的位置信息后,可以在待展示视频中,截取与终端的位置信息相关联的视频帧,将这些相关联的视频帧,作为与终端的位置信息相关联的图片。
在一个例子中,从待展示视频中,获取与终端的位置信息相关联的图片可以由如图2所示的各子步骤实现:
子步骤1021,获取待展示视频中每一帧的描述信息;
具体而言,服务器在确定待展示视频后,可以获取待展示视频中每一帧的描述信息。其中,描述信息包括但不限于:文本信息,语音信息和图片内容信息等。
在一个例子中,服务器获取待展示视频的每一个视频帧,提取每个视频帧中的文本信息、语音信息或图片内容信息,可以将提取的上述任意一种或多种信息的组合作为视频帧的描述信息。
子步骤1022,确定每一帧的描述信息对应的地域特征信息;
具体而言,服务器获取每一帧的描述信息后,可以根据描述信息确定用于表示地域特征的地域特征信息。其中地域特征信息包括但不限于:地域特色美食、地域标志性建筑、地域特色文化等。
在一个例子中,某一帧的描述信息为“江北水城,运河聊城,好客山东欢迎您”,服务器确定该描述信息对应的地域特征信息为聊城运河。
子步骤1023,根据每一帧的描述信息对应的地域特征信息,获取与终端的位置信息相关联的图片。
具体而言,服务器可以根据终端所在的位置信息,和确定的每一帧的描述信息对应的地域特征信息,获取与终端位置信息相关联的图片。
在一个例子中,服务器获取终端所在位置为:华东地区、山东省、聊城市,待展示视频中某一帧的地域特征信息为聊城运河,服务器可以将该视频帧保存为图片,作为与“华东地区、山东省、聊城市”相关联的图片。
步骤103,将与终端的位置信息相关联的图片作为待展示视频的封面图片,并在终端展示所述封面图片。
具体而言,服务器获取与终端的位置信息相关联的图片后,将这些图片作为待展示视频的封面,在终端上展示给用户,使得视频推荐页中各视频的视频封面都是容易与用户产生共鸣的。
在一个例子中,服务器获取的与终端位置信息相关联的图片为多张,可以在多张图片中选定一张图片作为待展示视频的封面图片,在终端上展示。其中,服务器可以根据预设的选定规则,在多张图片中选定一张作为待展示视频的封面图片,选定规则可以根据实际需要进行设定,比如,选定规则可以为图片质量优先。假设:视频推荐页中推荐了“八大菜系”介绍视频,服务器为所在地域为山东的用户在视频封面库中匹配到了“九转大肠”、“糟溜三白”、“葱烧海参”三张图片,其中“九转大肠”的图片像素最高,则服务器可以选择图片质量最好的一张图片,即“九转大肠”的图片作为“八大菜系”介绍视频的视频封面,在终端上进行展示。
在另一个例子中,服务器获取的与终端位置信息相关联的图片为多张,可以将获取到的多张图片作为待展示视频的封面图集,轮流展示封面图集中的图片。比如:视频推荐页中推荐了“八大菜系”介绍视频,服务器为所在地域为四川的用户在视频封面库中匹配到了“鱼香肉丝”、“宫保鸡丁”、“水煮肉片”三张图片,则服务器将这三张图片作为“八大菜系”介绍视频的封面图集,在终端上轮流展示。
本发明的第一实施方式相对于现有技术而言,获取终端的位置信息,从待展示视频中,获取与所述位置信息相关联的图片;将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,并在所述终端展示所述封面图片。考虑到自媒体时代视频种类和数量巨大,现有技术由视频提供方或视频编辑方简单地选择视频封面,任何用户访问平台时,看到的视频封面都是一样的,难以吸引用户观看视频。由于,终端的位置信息可以反映出用户的位置信息,即本发明实施方式中可以根据用户的位置信息,在待展示视频中获取与用户位置信息相关联的图片,作为待展示视频的封面图片,能够友好使用户对待展示视频产生共鸣,提升用户的体验效果,易于激发用户观看视频的兴趣。而且,通常不同用户的位置信息存在差异,因此,即使是同一个待展示视频,在不同用户的终端上展示的封面图片也可能不相同,本发明实施方式中结合用户的位置信息,有利于实现视频封面的个性化展示。
本发明的第二实施方式涉及一种视频封面的展示方法。下面对本实施方式的视频封面的展示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须,图3是第二实施方式所述的视频封面的展示方法的示意图,包括:
步骤201,获取终端的位置信息。
其中,步骤201在第一实施方式中已有说明,此处不再赘述。
步骤202,获取待展示视频的视频封面库;
其中,视频封面库包括从待展示视频中获取的若干图片,所述图片携带特征信息,特征信息至少包括图片表征的地域特征信息,地域特征信息可以包括:西安、上海、武汉和北京,以及和西安这一地域相关的凉皮、肉夹馍等地域特色;和上海这一地域相关的东方明珠、外滩等地域特色;和武汉这一地域相关的热干面、武汉大学等地域特色;和北京这一地域相关的长城、北京烤鸭等地域特色等。也就是说,地域特征信息可以清晰地描述图片所表征的地域,以及该地域的地域特色等信息。
在具体实现中,特征信息还可以包括但不限于:图片表征的天气特征信息、图片表征的时间特征信息等。其中,天气特征信息可以包括晴天、阴天、雨天和雪天等,时间特征信息可以包括清晨、正午、傍晚和深夜等。
具体而言,当服务器检测到浏览内容包含视频时,可以获取浏览页面上一个或多个待展示视频的视频封面库。待展示视频可以是自媒体自制短视频、官方宣传片、电影、电视剧或综艺节目等包含地域特征的视频。
在一个例子中,待展示视频的视频封面库可以储存在云端中,也就是说,待展示视频的视频封面库之前已经生成过并存储在云端中,则本步骤中可以直接从云端获取待展示视频的视频封面库。比如,某纪录片网站首页推荐了若干纪录片,这些纪录片的视频封面库已经存储在云端中,当服务器检测到访问此纪录片网站首页时,直接调用云端存储的视频封面库。其中,云端和服务器可以是两个不同的设备。在具体实现中,云端和服务器也可以是同一个设备,也就是说,待展示视频的视频封面库也可以储存在服务器中。
在另一个例子中,获取待展示视频的视频封面库可以由如图4所示的各子步骤实现:
子步骤2021,获取待展示视频中的文本信息;
其中,待展示视频中的文本信息,用于对视频画面内容进行描述。通常情况下,文本信息内容和视频画面内容相对应。获取待展示视频中的文本信息可以清楚、直接地寻找视频中含有地域特征的内容。
在一个例子中,服务器获取待展示视频中的文本信息的方式为:从待展示视频中提取字幕信息,解析字幕信息,获取待展示视频中的文本信息。比如:服务器检测到待展示视频中包含字幕信息,使用ffmpeg技术从待展示视频的视频文件中提取出字幕文件,包括索引文件(Index file,简称:idx文件)和字幕文件(Subtitle file,简称:sub文件),解析字幕文件获得文本信息。
在另一个例子中,服务器获取待展示视频中的文本信息的方式为:从待展示视频中提取旁白信息,根据旁白信息,获取待展示视频中的文本信息。比如:服务器检测到待展示视频中不包含字幕信息,但包含旁白信息,使用python、ffmpeg、javajmf框架等技术从待展示视频的视频文件中提取出音频文件,将音频文件中的旁白信息利用语音转文字技术,转换成文本文件,解析文本文件获得文本信息。
子步骤2022,将文本信息与预设的地域特征库中的地域特征词进行匹配;
其中,预设的地域特征库中包括用于描述不同地域的地域特征词。地域特征库可以包括多条地域信息,地域特征库中的每条地域信息可以包含但不限于:地域特征词、地域特征图集等。地域特征库中的地域特征词和地域特征图集预先在网络获取,即地域特征词来自于人类社会实际生产生活,数据真实可靠。
在一个例子中,服务器使用python技术从互联网第三方网站中爬取地域信息。比如:服务器使用python技术在百度百科中爬取地域信息,将爬取到的地域信息按照文字、图片、视频等类别进行分类储存,生成地域特征库。
在具体实现中,地域特征库中的地域特征词可以包括两级,第一级为地域名称,可以是城市、省份或地区等,比如:武汉、西安、川渝地区。第二级为地域特征描述词,与地域名称相对应,比如:武汉对应的地域特征描述词可以包括热干面、黄鹤楼、武汉大学、武汉长江大桥等;西安对应的地域特征描述词可以包括肉夹馍、曲江池、秦腔、大雁塔等;川渝地区对应的地域特征描述词可以包括大熊猫、火锅、串串、洪崖洞、***等。
子步骤2023,在文本信息中选择出匹配到地域特征词的子文本信息;
具体而言,将文本信息与预设的地域特征库中的地域特征词匹配的过程,可以为核对文本信息中是否包含预设的地域特征库中的地域特征词。在文本信息中选择出匹配到地域特征词的子文本信息,即为在待展示视频的文本信息中进行地域特征定位的过程,也就是在文本信息中找到和地域特征库中的地域特征词一样的内容。选择出匹配到地域特征词的子文本信息,可以高效、快速地找到待展示视频中包含地域特征的内容。
在一个例子中,待展示视频为“八大菜系”介绍视频,提取到的文本信息中包含一段介绍鲁菜的内容:“九转大肠肥而不腻,鲜香味美;糟溜三白色泽玉润,质地软嫩;葱烧海参温通阳气,强身健骨。”而预设的地域特征库中的地域特征词关于山东的内容包含:九转大肠、糟溜三白、葱烧海参等,文本信息中的内容与之匹配,即提取“九转大肠”、“糟溜三白”、“葱烧海参”为匹配到地域特征词的子文本信息。
子步骤2024,在待展示视频中截取与子文本信息对应的视频帧;
具体而言,服务器在选择出匹配到地域特征词的子文本信息后,根据子文本信息在文本信息中的位置,也可以理解为在待展示视频中的位置,截取对应的视频帧。这样截取视频帧可以准确地定位到描述地域特征的视频帧,进一步可以高效地提取出这些视频帧。
在一个例子中,服务器可以调用具有截帧功能的应用程序编程接口(ApplicationProgramming Interface,简称:API)在待展示视频中截取视频帧。比如:服务器已经提取“九转大肠”、“糟溜三白”、“葱烧海参”为匹配到地域特征词的子文本信息,记录子文本信息在文本信息中的位置,进而找到对应的视频帧的帧索引信息,服务器根据帧索引信息,调用Andoroid或IOS提供的API接口,截取对应的视频帧图像。
子步骤2025,根据截取的视频帧,生成待展示视频的视频封面库;
具体而言,服务器在待展示视频中截取与子文本信息对应的视频帧后,根据各视频帧所表征的地域特征信息,也就是子文本信息表征的地域特征信息,将各视频帧按照不同地域分门别类储存,生成待展示视频的视频封面库。
在一个例子中,对于“八大菜系”介绍视频,根据“九转大肠”、“糟溜三白”、“葱烧海参”截取的视频帧即适用于山东的封面图片,根据“鱼香肉丝”、“宫保鸡丁”、“水煮肉片”截取的视频帧即适用于四川的封面图片,根据“干炒牛河”、“菠萝咕噜肉”、“广州文昌鸡”截取的视频帧即适用于广东的封面图片。将各封面图片分门别类储存,即生成了“八大菜系”介绍视频的视频封面库。
与现有技术相比,获取待展示视频中的文本信息,将文本信息与预设的地域特征库中的地域特征词进行匹配;其中,预设的地域特征库中包括用于描述不同地域的地域特征的地域特征词,在文本信息中选择出匹配到地域特征词的子文本信息。地域特征库中的地域特征词预先在网络上爬取获得,即地域特征词来自于社会生产生活,数据真实,从而使匹配到的子文本信息更加真实、可靠。在待展示视频中截取与子文本信息对应的视频帧;根据截取的视频帧,生成待展示视频的视频封面库。视频中通常使用文本信息对视频画面的内容进行补充描述,文本信息内容和视频画面内容相对应,将文本信息和预设的地域特征库中的地域特征词进行匹配,可以准确地定位到描述地域特征的子文本信息,进一步可以高效地提取出富有地域特征的视频帧,提高了获取带展示视频的视频封面库的效率。
步骤203,根据地域特征信息,在视频封面库中确定与终端的位置信息匹配的图片;
具体而言,服务器根据终端的位置信息,解析出终端即用户所在地域后,根据待展示视频的视频封面库中图片的地域特征信息,确定与终端的位置信息匹配的图片。由于地域特征信息和位置信息都时基于真实数据的,所以匹配到的图片贴近用户的实际生活,容易使用户产生共鸣。
在一个例子中,服务器可以将终端的位置信息与视频封面库中各图片携带的地域特征信息进行匹配,确定与终端的位置信息匹配的地域特征信息,在视频封面库中选择出携带上述与终端的位置信息匹配的地域特征信息的图片,将选择出的图片作为与终端的位置信息匹配的图片。
在一个例子中,服务器根据位置信息解析出的地域为:川渝地区、四川省、成都市,在视频封面库中寻找地域特征信息与川渝地区、四川省、成都市关联的图片。比如:待展示视频为“八大菜系”介绍视频,根据川渝地区、四川省、成都市在视频封面库匹配出“鱼香肉丝”、“宫保鸡丁”、“水煮肉片”等图片。
也就是说,本实施方式中可以根据视频封面库,确定每一帧的描述信息对应的地域特征信息,从而,可以根据每一帧的描述信息对应的地域特征信息,在视频封面库中确定与终端的位置信息匹配的图片。
步骤204,将匹配的图片作为待展示视频的封面图片,并在终端上进行展示。
也就是说,本实施方式中可以将匹配的图片作为与终端的位置信息相关联的图片,即待展示视频的封面图片,将封面图片在终端上进行展示。本发明的第二实施方式相对于现有技术而言,获取所述待展示视频的视频封面库;其中,所述视频封面库包括从所述待展示视频中获取的若干图片,所述图片携带特征信息,所述特征信息至少包括所述图片表征的地域特征信息。在待展示视频中获取的图片可以充分展示视频内容,使用视频封面库方便对携带有地域特征信息的图片进行统一管理。由于,视频封面库中的图片携带特征信息,特征信息至少包括图片表征的地域特征信息,因此,视频封面库中的每张图片都具有鲜明的地域特色。根据所述地域特征信息,在所述视频封面库中确定与所述位置信息匹配的图片,并将与所述位置信息匹配的图片作为所述与所述位置信息相关联的图片,可以进一步地激发用户观看视频的兴趣。
本发明的第三实施方式涉及一种视频封面的展示方法。下面对本实施方式的视频封面的展示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须,图5是第三实施方式所述的视频封面的展示方法的示意图,包括:
步骤301,获取终端的位置信息;
步骤302,获取待展示视频中的文本信息;
步骤303,将文本信息与预设的地域特征库中的地域特征词进行匹配;
步骤304,在文本信息中选择出匹配到地域特征词的子文本信息;
其中,步骤301至步骤304在第二实施方式中已有说明,此处不再赘述。
步骤305,根据匹配到地域特征词的子文本信息,确定待展示视频关联的各地域;
具体而言,选择出匹配到地域特征词的子文本信息后,服务器会根据子文本信息的内容,确定待展示视频关联的各地域。也就是说,待展示视频关联的地域可以为多个。
在一个例子中,待展示视频为“十大名楼”介绍视频,匹配到地域特征词的子文本信息包括:“黄鹤楼”、“滕王阁”、“钟鼓楼”等,服务器根据这些子文本信息,判定“黄鹤楼”对应的地域为武汉,“滕王阁”对应的地域为南昌,“钟鼓楼”对应的地域为西安。也就是说,“十大名楼”介绍视频关联的地域包括武汉、南昌、西安等。
步骤306,记录匹配到地域特征词的子文本信息在待展示视频中对应的时间码;
具体而言,在选择出匹配到地域特征词的子文本信息之后,确定这些子文本信息在文本信息中的位置,也就是记录这些子文本信息在待展示视频中对应的时间码,根据记录的时间码可以高效、准确地定位到包含地域特征信息的视频帧。
在一个例子中,服务器从待展示视频中的字幕信息中获取文本信息,使用ffmpeg技术从待展示视频的视频文件中提取出字幕文件,包括idx文件和sub文件,确定子文本信息在sub文件中的位置,记录与sub文件对应的idx文件中包含的时间码。
在一个例子中,服务器从待展示视频中的旁白信息中获取文本信息,使用python、ffmpeg、java jmf框架等技术从待展示视频的视频文件中提取出音频文件,将音频文件中的旁白信息利用语音转文字技术,转换成文本文件,同时将音频文件中的时间戳转换为文本文件中的时间码,文本文件的时间码与音频文件的时间戳对应,确定子文本信息在文本文件中的位置,记录与之对应的box文件中的时间码。
步骤307,根据时间码,确定关联的各地域的地域特征词在待展示视频中出现频率最高的时间段;
具体而言,某一地域的地域特征词可以在待展示视频的多个位置中出现,也就是说记录的时间码可能遍布整条视频,服务器会根据记录的时间码,确定关联的各地域对应的地域特征词在待展示视频中出现频率最高的时间段,在整条视频中截取地域特征词出现频率最高的时间段,可以获得整条视频中最符合需要的片段,即获取到的视频帧能更好的反映关联的地域的地域特征,在一定程度上有利于进一步地提高视频帧的截取效率。
在一个例子中,待展示视频为“十大名楼”介绍视频,其中记录了关联南昌的时间码共48个,以15秒为基本单位在“十大名楼”介绍视频中从第一秒开始推进,其中在待展示视频的3分27秒至3分42秒内共有19个关联南昌的时间码,为整条视频中15秒内包含关联南昌的时间码最多的片段,服务器确定该时间段为关联南昌的地域特征词在待展示视频中出现频率最高的时间段。
步骤308,截取待展示视频中该时间段内的视频帧作为与子文本信息对应的视频帧,生成待展示视频的视频封面库;
具体而言,在关联的各地域的地域特征词在待展示视频中出现频率最高的时间段内,截取与关联的各地域对应的视频帧,可以获取更贴近关联的地域的实际特征的视频帧。
在具体实现中,服务器可以截取待展示视频中确定的时间段内每N秒的视频帧,得到M组帧序列,其中,所述M和N均为大于0的数,根据M组帧序列,合成M张图片,根据M张图片,生成待展示视频的视频封面库。考虑到视频中经常出现转场动作,这些动作造成了随机噪声,本实施例的视频封面的展示方法,将每N秒的视频帧融合成多帧图片,即根据每N秒的视频帧组成的帧序列合成的图片为结合了多帧的信息的图片,可以消除随机噪声,使获取到的图片清晰完整,质量更好。比如:待展示视频为“十大名楼”介绍视频,已经确定3分27秒至3分42秒为待提取的时间段,截取此时长为15秒的时间段内每3秒视频帧,得到5组帧序列,根据这5组帧序列合成5张多帧图片。
在一个例子中,根据截取到的视频帧生成待展示视频的视频封面库可以由如图6所示的各子步骤实现:
子步骤3081,将同一地域对应的视频帧与地域特征库中的目标地域特征图进行匹配,确定同一地域对应的视频帧与目标地域特征图的匹配度;
其中,预设的地域特征库中包括用于描述不同地域的地域特征图,地域特征库中的地域特征图可以预先在从网络获取,即地域特征图来自于现实拍摄,数据真实可靠。目标地域特征图用于描述同一地域。
具体而言,将获取到的与同一地域对应的视频帧和地域特征库中的目标地域特征图进行匹配,计算出各视频帧与地域特征库中的目标地域特征图的匹配度。也就是说,匹配度可以表征截取到的视频帧与地域特征库中的地域特征度的相似程度。考虑到视频中可能因为转场、遮挡而出现文本信息与视频画面内容不对应的情况,本发明的实施方式在使用地域特征词匹配后,再进行一次使用地域特征图的匹配,可以削弱视频文本信息与视频画面内容不对应的影响。
在一个例子中,同一地域为西安,则目标地域特征图为地域特征库中用于描述西安的特征图,本步骤中,可以确定从待展示视频中获取的关联西安的视频帧与地域特征库中用于描述西安的特征图的匹配度。
在一个例子中,服务器从待展示视频中截取出5段视频帧并保存为图片,将这些图片与地域特征库中的目标地域特征图进行匹配,计算出5张图片的匹配度为:74%,85%,97%,89%,63%。
子步骤3082,筛选出与目标地域特征图的匹配度大于预设匹配度阈值的视频帧,作为候选封面图片;
具体而言,预设的匹配度阈值可以由开发人员预先设置,将与目标地域特征图的匹配度大于预设匹配度阈值的视频帧筛选出来,作为候选封面图片,这些候选封面图片地域特征鲜明、清晰,可以有效提高视频封面的质量。
在一个例子中,计算出5张图片的匹配度为:74%,85%,97%,89%,63%,开发人员设定匹配度阈值为80%,则保留第2、3、4张图片,作为候选封面图片。
在另一个例子中,也可以筛选出与目标地域特征图的匹配度最大的视频帧,作为候选封面图片。比如:计算出5张图片的匹配度为:74%,85%,97%,89%,63%,开发人员设定匹配度阈值为80%,则只保留第3张图片,作为候选封面图片。
子步骤3083,根据候选封面图片,生成视频封面库;
具体而言,根据各候选封面图片所表征的地域信息,将各候选封面图片按照不同地域分门别类储存,生成待展示视频的视频封面库。
在一个例子中,服务器将获取到的候选封面图片上传到阿帕奇服务器(ApacheHTTP Server,简称:Apache服务器)中,同时保存各候选图片所属的视频id、帧索引、图片地址等信息到图片特征信息库中。在具体实现中,Apache服务器可以称为图片服务器,图片服务器和图片特征信息库配合使用,共同组成了待展示视频的视频封面库。
步骤309,根据地域特征信息,在视频封面库中确定与终端的位置信息匹配的图片;
步骤310,将匹配的图片作为待展示视频的封面图片,并在终端上进行展示。
其中,步骤309至步骤310在第二实施方式中已有说明,此处不再赘述。
与现有技术相比,本实施例中,将同一地域对应的视频帧与所述地域特征库中的目标地域特征图进行匹配,确定所述同一地域对应的视频帧与所述目标地域特征图的匹配度;其中,所述地域特征库中包括用于描述不同地域的地域特征图,所述目标地域特征图用于描述所述同一地域。地域特征库中的地域特征图预先在网络上爬取获得,即地域特征图来自于真实拍摄,从而使确定的同一地域对应的视频帧与目标地域特征图的匹配度更加真实、可靠。考虑到视频中可能因为转场、遮挡而出现文本信息与视频画面内容不对应的情况,本发明的实施方式在使用地域特征词匹配后,再进行一次使用地域特征图的匹配,可以削弱视频文本信息与视频画面内容不对应的影响。筛选出与所述目标地域特征图的匹配度大于预设匹配度阈值的视频帧,作为候选封面图片;根据所述候选封面图片,生成所述视频封面库,可以进一步提高封面图片获取的精准度。
本发明的第四实施方式涉及一种视频封面的展示方法。下面对本实施方式的视频封面的展示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须,图7是第四实施方式所述的视频封面的展示方法的示意图,包括:
步骤401,获取终端的位置信息;
其中,步骤401在第一实施方式中已有说明,此处不再赘述。
步骤402,获取终端对应的用户偏好的主题信息;
具体而言,在获取终端位置信息之后,服务器还会获取用户偏好的主题信息。
在一个例子中,服务器获取终端多条上网记录,根据上网记录判断用户偏好的主题信息。比如:服务器检测到终端打开某视频APP的视频推荐页,获取该APP的历史观看记录信息,分析出用户最近偏好美食主题。
在另一个例子中,服务器向终端发送偏好主题选择指令,根据接收的选择信息判断用户偏好的主题信息。比如:服务器检测到终端打开某短视频平台,随即向终端发送偏好主题选择指令,获取用户填写的信息,分析出用户偏好建筑主题。
步骤403,从待展示视频中,获取与终端的位置信息相关联且与用户偏好的主题信息相关联的图片;
在具体实现中,服务器可以根据地域特征信息和主题特征信息,在视频封面库中确定与终端位置信息和用户偏好的主题信息匹配的图片,将该匹配的图片作为与终端的位置信息相关联且与用户偏好的主题信息相关联的图片。具体而言,服务器根据终端的位置信息和用户偏好的主题信息,解析出终端即用户所在地域和爱好后,根据待展示视频的视频封面库中图片的地域特征信息和主题特征信息,确定与终端的位置信息匹配的图片。由于地域特征信息、主题特征信息、位置信息和用户偏好的主题信息都时基于真实数据获取的,所以匹配到的图片贴近用户的实际生活,容易使用户产生共鸣。
比如:待展示视频为“好客山东”宣传视频,该视频的视频封面库中的图片以主题信息为大类,地域信息为小类进行存储。比如美食类主题信息包括:德州扒鸡、济南把子肉、青岛大虾等,风景类主题信息包括:泰州泰山、济南大明湖、枣庄白洋淀等。服务器获取到终端所在地域为德州,用户偏好的主题为美食,则根据这些信息在待展示视频中找到与终端位置信息(即德州)和用户偏好的主题信息(即美食)匹配的图片(即“德州扒鸡”的图片)。
步骤404,将与终端的位置信息相关联且与用户偏好的主题信息相关联的图片,作为待展示视频的封面图片。
具体而言,服务器获取与终端的位置信息相关联且与用户偏好的主题信息相关联的图片后,将这些图片作为待展示视频的封面,在终端上展示给用户,使得视频推荐页中各视频的视频封面都是容易与用户产生共鸣的。
与现有技术相比,本实施例中,获取所述终端对应的用户偏好的主题信息;根据所述地域特征信息和所述主题特征信息,在所述视频封面库中确定与所述位置信息和所述用户偏好的主题信息匹配的图片。获取用户偏好的主题信息,根据用户的偏好的主题信息进行匹配,可以使匹配到的封面图片进一步地贴合用户的需求,更容易激发用户的观看兴趣。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第五实施方式涉及一种电子设备,如图8所示,包括:至少一个处理器501;以及,与所述至少一个处理器501通信连接的存储器502;其中,所述存储器502存储有可被所述至少一个处理器501执行的指令,所述指令被所述至少一个处理器501执行,以使所述至少一个处理器501能够执行上述各实施方式中的视频封面的展示方法。
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
本发明第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (10)

1.一种视频封面的展示方法,其特征在于,包括:
获取终端的位置信息;
从待展示视频中,获取与所述位置信息相关联的图片;
将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,并在所述终端展示所述封面图片;
其中,所述位置信息用于表征所述终端所处的地域,所述位置信息至少包括以下任意组合:国家、地区、省份、城市。
2.根据权利要求1所述的视频封面的展示方法,其特征在于,所述从待展示视频中,获取与所述位置信息相关联的图片,包括:
获取所述待展示视频中每一帧的描述信息;
确定所述每一帧的描述信息对应的地域特征信息;
根据所述每一帧的描述信息对应的地域特征信息,获取与所述位置信息相关联的图片。
3.根据权利要求2所述的视频封面的展示方法,其特征在于,所述确定所述每一帧的描述信息对应的地域特征信息,包括:
获取所述待展示视频的视频封面库;其中,所述视频封面库包括从所述待展示视频中获取的若干图片,所述图片携带特征信息,所述特征信息至少包括所述图片表征的地域特征信息;
根据所述视频封面库,确定所述每一帧的描述信息对应的地域特征信息。
4.根据权利要求3所述的视频封面的展示方法,其特征在于,所述描述信息包括:文本信息;所述获取待展示视频的视频封面库,包括:
获取所述待展示视频中的文本信息;
将所述文本信息与预设的地域特征库中的地域特征词进行匹配;其中,所述预设的地域特征库中包括用于描述不同地域的地域特征词;
在所述文本信息中选择出匹配到地域特征词的子文本信息;
在所述待展示视频中截取与所述子文本信息对应的视频帧;
根据截取的所述视频帧,生成所述待展示视频的视频封面库。
5.根据权利要求4所述的视频封面的展示方法,其特征在于,所述在所述待展示视频中截取与所述子文本信息对应的视频帧,包括:
根据所述匹配到地域特征词的子文本信息,确定所述待展示视频关联的各地域;
记录所述匹配到地域特征词的子文本信息在所述待展示视频中对应的时间码;
根据所述时间码,确定所述关联的各地域对应的地域特征词在所述待展示视频中出现频率最高的时间段;
截取所述待展示视频中所述时间段内的视频帧,并将截取的视频帧作为与所述子文本信息对应的视频帧。
6.根据权利要求5所述的视频封面的展示方法,其特征在于,所述截取所述待展示视频中所述时间段内的视频帧,包括:
截取所述待展示视频中所述时间段内每N秒的视频帧,得到M组帧序列;其中,所述M和N均为大于0的数;
所述根据截取的所述视频帧,生成所述待展示视频的视频封面库,包括:
根据所述M组帧序列,合成M张图片;
根据所述M张图片,生成所述待展示视频的视频封面库。
7.根据权利要求4或5所述的视频封面的展示方法,其特征在于,所述截取的所述视频帧包括:所述待展示视频中关联的各地域对应的视频帧;
所述根据截取的所述视频帧,生成所述待展示视频的视频封面库,包括:
将同一地域对应的视频帧与所述地域特征库中的目标地域特征图进行匹配,确定所述同一地域对应的视频帧与所述目标地域特征图的匹配度;其中,所述地域特征库中包括用于描述不同地域的地域特征图,所述目标地域特征图用于描述所述同一地域;
筛选出与所述目标地域特征图的匹配度大于预设匹配度阈值的视频帧,作为候选封面图片;
根据所述候选封面图片,生成所述视频封面库。
8.根据权利要求1所述的视频封面的展示方法,其特征在于,所述从待展示视频中,获取与所述位置信息相关联的图片,包括;
获取所述终端对应的用户偏好的主题信息;
从待展示视频中,获取与所述位置信息相关联且与所述主题信息相关联的图片;
所述将所述与所述位置信息相关联的图片作为所述待展示视频的封面图片,包括:
将与所述位置信息相关联且与所述主题信息相关联的图片,作为所述待展示视频的封面图片。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至8中任一所述的视频封面的展示方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的视频封面的展示方法。
CN202010983518.7A 2020-09-17 2020-09-17 视频封面的展示方法、电子设备和存储介质 Active CN112118467B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010983518.7A CN112118467B (zh) 2020-09-17 2020-09-17 视频封面的展示方法、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010983518.7A CN112118467B (zh) 2020-09-17 2020-09-17 视频封面的展示方法、电子设备和存储介质

Publications (2)

Publication Number Publication Date
CN112118467A CN112118467A (zh) 2020-12-22
CN112118467B true CN112118467B (zh) 2022-08-05

Family

ID=73800125

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010983518.7A Active CN112118467B (zh) 2020-09-17 2020-09-17 视频封面的展示方法、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN112118467B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115474084B (zh) * 2022-08-10 2023-10-31 北京奇艺世纪科技有限公司 一种视频封面图像的生成方法、装置、设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109905782A (zh) * 2019-03-31 2019-06-18 联想(北京)有限公司 一种控制方法及装置
CN110572711A (zh) * 2019-09-27 2019-12-13 北京达佳互联信息技术有限公司 视频封面生成方法、装置、计算机设备及存储介质
CN111491209A (zh) * 2020-04-08 2020-08-04 咪咕文化科技有限公司 视频封面确定方法、装置、电子设备和存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103942021B (zh) * 2014-03-24 2018-08-14 华为技术有限公司 内容呈现方法,内容呈现方式的推送方法和智能终端
CN108446377A (zh) * 2018-03-16 2018-08-24 四川高原之宝牦牛网络技术有限公司 地图特效展示方法及装置
CN110337011A (zh) * 2019-07-17 2019-10-15 百度在线网络技术(北京)有限公司 视频处理方法、装置及设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109905782A (zh) * 2019-03-31 2019-06-18 联想(北京)有限公司 一种控制方法及装置
CN110572711A (zh) * 2019-09-27 2019-12-13 北京达佳互联信息技术有限公司 视频封面生成方法、装置、计算机设备及存储介质
CN111491209A (zh) * 2020-04-08 2020-08-04 咪咕文化科技有限公司 视频封面确定方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN112118467A (zh) 2020-12-22

Similar Documents

Publication Publication Date Title
US11895068B2 (en) Automated content curation and communication
CN108650524B (zh) 视频封面生成方法、装置、计算机设备及存储介质
CN110784759B (zh) 弹幕信息处理方法、装置、电子设备及存储介质
KR101535579B1 (ko) 증강 현실 인터액션 구현 방법 및 시스템
US11475666B2 (en) Method of obtaining mask frame data, computing device, and readable storage medium
CN105653636B (zh) 一种信息处理方法和装置、一种用于信息处理的装置
US11871086B2 (en) Method of displaying comment information, computing device, and readable storage medium
CN111988638B (zh) 一种拼接视频的获取方法、装置、电子设备和存储介质
CN106572380A (zh) 用户终端及视频动态缩略图的生成方法
US10121263B2 (en) Methods and devices for image loading and methods and devices for video playback
CN109982106B (zh) 一种视频推荐方法、服务器、客户端及电子设备
CN106980696B (zh) 一种照片文件的分类方法及装置
CN105743771B (zh) 一种分享照片的方法、装置及电子设备
CN112118467B (zh) 视频封面的展示方法、电子设备和存储介质
CN112328888A (zh) 信息推荐方法、装置、服务器及存储介质
CN112988671A (zh) 媒体文件处理方法、装置、可读介质及电子设备
US9117275B2 (en) Content processing device, integrated circuit, method, and program
CN114679607A (zh) 一种视频帧率控制方法、装置、电子设备及存储介质
CN111263183A (zh) 唱歌状态识别方法及装置
JP7315321B2 (ja) 生成装置、生成方法および生成プログラム
CN116665083A (zh) 一种视频分类方法、装置、电子设备及存储介质
KR20060105300A (ko) 전자해도 응용서비스를 위한 웹 기반의 전자해도 표출 장치및 그 정보 처리 방법
WO2023226504A1 (zh) 一种媒体数据处理方法、装置、设备以及可读存储介质
CN117014649A (zh) 视频处理方法、装置及电子设备
CN111954082B (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