[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107027060A - 视频片段的确定方法和装置 - Google Patents

视频片段的确定方法和装置 Download PDF

Info

Publication number
CN107027060A
CN107027060A CN201710254535.5A CN201710254535A CN107027060A CN 107027060 A CN107027060 A CN 107027060A CN 201710254535 A CN201710254535 A CN 201710254535A CN 107027060 A CN107027060 A CN 107027060A
Authority
CN
China
Prior art keywords
video
target
captions
target video
fragment
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
CN201710254535.5A
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710254535.5A priority Critical patent/CN107027060A/zh
Publication of CN107027060A publication Critical patent/CN107027060A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • 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/47End-user applications
    • H04N21/472End-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/47202End-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 requesting content on demand, e.g. video on demand
    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • 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/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种视频片段的确定方法和装置。其中,该方法包括:接收客户端发送的第一请求,第一请求用于请求获取与文字信息匹配的目标视频片段;响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,视频集合中包括多个携带有字幕的视频;搜索目标视频中的目标视频片段,目标视频片段为目标视频中携带有目标字幕的视频片段。本发明解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题。

Description

视频片段的确定方法和装置
技术领域
本发明涉及互联网领域,具体而言,涉及一种视频片段的确定方法和装置。
背景技术
互联网已经逐步成为供人们寻找信息的主要渠道,从查找词语含义到搜索关于科学突破的详细论文,万维网提供了对用户的信息需求的及时响应。根据估计,每天在互联网上执行平均几十亿次以上的搜索。典型的互联网搜索需要用户向搜索引擎提供关键词,作为响应,搜索引擎显示搜索结果,其可以是以文本文档、网页、URL(统一资源定位器)等的形式展示。
例如,当用户听说某个视频时,往往会通过互联网搜索该视频,对于搜索引擎而言,大多数搜索视频的技术,都是通过用户输入的导演、演员和标题等信息,搜索到对应的完整视频,而不能定位到演员在视频中具体所在的视频片段。
针对相关技术中无法根据输入的信息搜索到视频片段的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种视频片段的确定方法和装置,以至少解决相关技术中无法根据输入的信息搜索到视频片段的技术问题。
根据本发明实施例的一个方面,提供了一种视频片段的确定方法,包括:接收客户端发送的第一请求,其中,第一请求用于请求获取与文字信息匹配的目标视频片段;响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,其中,视频集合中包括多个携带有字幕的视频;搜索目标视频中的目标视频片段,其中,目标视频片段为目标视频中携带有目标字幕的视频片段。
根据本发明实施例的一个方面,提供了一种视频片段的确定方法,包括:发送第一请求至服务器,其中,第一请求用于向服务器请求获取与文字信息匹配的目标视频片段,服务器用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,并搜索目标视频中目标字幕所在的目标视频片段,视频集合中包括多个携带有字幕的视频;接收服务器发送的用于指示目标视频片段的指示信息。
根据本发明实施例的另一方面,还提供了一种视频片段的确定装置,包括:第一接收单元,用于接收客户端发送的第一请求,其中,第一请求用于请求获取与文字信息匹配的目标视频片段;查找单元,用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,其中,视频集合中包括多个携带有字幕的视频;搜索单元,用于搜索目标视频中的目标视频片段,其中,目标视频片段为目标视频中携带有目标字幕的视频片段。
根据本发明实施例的另一方面,还提供了一种视频片段的确定装置,包括:发送单元,用于发送第一请求至服务器,其中,第一请求用于向服务器请求获取与文字信息匹配的目标视频片段,服务器用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,并搜索目标视频中目标字幕所在的目标视频片段,视频集合中包括多个携带有字幕的视频;第二接收单元,用于接收服务器发送的用于指示目标视频片段的指示信息。
在本发明实施例中,在接收到用于请求获取与文字信息匹配的目标视频片段的第一请求时,通过在视频集合中查找与文字信息匹配的字幕确定需要查找的目标视频,并搜索目标视频中目标字幕所在的目标视频片段,可以解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题,进而达到根据输入的信息搜索到视频片段的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的视频片段的确定方法的硬件环境的示意图;
图2是根据本发明实施例的一种可选的视频片段的确定方法的流程图;
图3是根据本发明实施例的一种可选的视频片段的确定方法的流程图;
图4是根据本发明实施例的一种可选的视频片段的确定方法的流程图;
图5是根据本发明实施例的可选的字幕文本库的示意图;
图6是根据本发明实施例的可选的索引文件的示意图;
图7是根据本发明实施例的可选的确定视频片段的示意图;
图8是根据本发明实施例的一种可选的视频片段的确定装置的示意图;
图9是根据本发明实施例的一种可选的视频片段的确定装置的示意图;以及
图10是根据本发明实施例的一种终端的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种视频片段的确定方法的方法实施例。
可选地,在本实施例中,上述视频片段的确定方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本发明实施例的视频片段的确定方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的视频片段的确定方法也可以是由安装在其上的客户端来执行。
图2是根据本发明实施例的一种可选的视频片段的确定方法的流程图,如图2所示,该方法可以包括以下步骤:
步骤S202,接收客户端发送的第一请求,第一请求用于请求获取与文字信息匹配的目标视频片段;
步骤S204,响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,其中,视频集合中包括多个携带有字幕的视频;
步骤S206,搜索目标视频中的目标视频片段,目标视频片段为目标视频中携带有目标字幕的视频片段。
通过上述步骤S202至步骤S206,在接收到用于请求获取与文字信息匹配的目标视频片段的第一请求时,通过在视频集合中查找与文字信息匹配的字幕确定需要查找的目标视频,并搜索目标视频中目标字幕所在的目标视频片段,可以解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题,进而达到根据输入的信息搜索到视频片段的技术效果。
上述的方法可以在服务器上运行,以远程服务的形式提供视频搜索服务,也可以集成到播放视频的客户端上,本申请对此不做限定。
在目前的搜索视频的技术中,是通过导演、演员和标题等信息搜索到完整视频,很多时候,当用户看到一段经典的对话或者语录时,想知道该对话是来源于哪个视频对白中的具体片段。
对于搜索引擎而言,当用户给出一段文字信息,想要搜索该文字信息是否来自某个视频中的某个对白时,没有相关技术能够实现,若使用相关技术中基于关键字的搜索,只能搜索整个视频,并不能定位到具体的视频片段。而利用本申请的技术方案,当用户给出一段文字信息时,可以搜索出该文字信息具体出至哪个视频的视频片段。
本申请提供的技术方案可以通过如下方式实现:提取视频的字幕,再提取视频中字幕的关键字,建立索引,这里的索引是关键字及对应一个视频的时间片段;当用户输入文字时,采用与搜索引擎类似的技术,在索引中查找相关的视频片段;对搜索出来的所有候选的视频片段,按照相关性给出最终的排序。下面结合图2详述本申请的实施例:
在执行步骤S202提供的技术方案之前,可以预先建立索引文件,索引文件中记载的索引信息用于指示具有关联关系的字幕、字幕所在的视频的标识以及字幕在视频中的起始播放时刻。
在步骤S202提供的技术方案中,接收客户端发送的第一请求,客户端可以将文字信息携带于第一请求一起发送给服务器,对于客户端而言,可以直接接收用户输入的文字信息,在用户点击确认搜索时,生成并发送第一请求;用户也可通过语音的形式输入搜索信息,客户端在识别出语音信息中的文字信息后,生成并发送第一请求至服务器。
在步骤S204提供的技术方案中,在视频集合中查找与文字信息匹配的目标字幕之前,可以先获取索引文件,其中,索引文件中记载的索引信息用于指示具有关联关系的字幕和字幕所在的视频的标识,字幕所在的视频为视频集合中的视频。这样,在响应第一请求在视频集合中查找目标视频时,即可从索引文件中查找到与文字信息匹配的目标字幕,以及与目标字幕具有关联关系的目标视频的标识;根据目标视频的标识确定目标视频。
具体地,从索引文件中查找到与文字信息匹配的目标字幕包括:从索引文件中查找到目标字幕,其中,目标字幕的关键词与文字信息的关键词相匹配。
可按照如下方式确定至少一个目标视频片段的匹配度:通过目标视频片段中的目标字幕的关键词中与文字信息的关键词匹配的关键词的数量确定目标视频片段的匹配度。
例如,文字信息包括10个关键词,字幕A匹配到了文字信息的5个关键词,字幕B匹配到了文字信息的7个关键词,字幕C匹配到了文字信息的3个关键词,可以将字幕匹配到的关键词的数量与文字信息的关键词的数量的比值作为匹配值,这样,字幕A的匹配值为0.5,字幕B的匹配值为0.7,字幕A的匹配值为0.3,可以设置一个阈值,如0.4,在字幕的匹配值大于阈值时,确定该字幕与文字信息匹配,如上述的字幕A和字幕B相匹配。
上述的字幕A匹配到了文字信息的关键词是指,字幕中包括与文字信息相同或者含义相同的关键词。
在步骤S206提供的技术方案中,在搜索目标视频中目标字幕所在的目标视频片段时,由于索引文件中记载的索引信息用于指示具有关联关系的字幕、字幕所在的视频的标识以及字幕在视频中的起始播放时刻,在搜索目标视频中目标字幕所在的目标视频片段时,可获取与目标视频的标识和目标字幕具有关联关系的目标字幕在目标视频中的起始播放时刻;根据目标字幕在目标视频中的起始播放时刻确定目标视频中目标字幕所在的目标视频片段。
上述的根据目标字幕在目标视频中的起始播放时刻确定目标视频中目标字幕所在的目标视频片段包括以下之一:确定目标视频中以目标字幕的起始播放时刻为起始播放时刻、以目标字幕的播放时长为播放时长的视频片段为目标视频片段,即将与文字信息匹配的目标字幕所在片段作为返回客户端用的目标视频片段;确定目标视频中以目标字幕的起始播放时刻为起始播放时刻、以预设播放时长为播放时长的视频片段为目标视频片段,即可以将以目标字幕的起始播放时刻为起始播放时刻,且播放长度为固定长度的视频片段为目标视频片段;确定目标视频中以目标字幕的起始播放时刻为起始播放时刻、以目标视频的结束播放时刻为结束播放时刻的视频片段为目标视频片段,即将截取目标字幕的起始播放时刻之后的视频片段为目标视频片段。
可选地,在执行完步骤S206之后,可以执行步骤S208(没有在图2中示出),向客户端发送用于指示目标视频片段的指示信息。
在步骤S208提供的技术方案中,向客户端发送用于指示目标视频片段的指示信息包括以下之一:向客户端发送目标视频的第一链接信息,其中,目标视频的第一链接信息用于请求从目标视频片段的起始播放时刻开始播放目标视频中的目标视频片段;向客户端发送目标视频片段的第二链接信息,其中,目标视频片段的第二链接信息用于请求播放目标视频片段;向客户端发送目标视频,其中,目标视频的起始播放时刻被设置为目标视频片段的起始播放时刻;向客户端发送目标视频片段。
在向客户端发送目标视频的第一链接信息或者目标视频时,可以在客户端上直接从目标视频片段的起始播放时刻开始播放目标视频中的目标视频片段;也可以在用户点击播放时,在客户端上从目标视频片段的起始播放时刻开始播放目标视频中的目标视频片段,即从与文字信息匹配的字幕的位置开始播放。
在向客户端发送目标视频片段的第二链接信息或者目标视频片段时,是直接指示客户端所请求的目标视频片段,而不是整个目标视频。
可选地,为了便于用户找到实际需要的视频片段,向客户端发送用于指示目标视频片段的指示信息包括:向客户端发送用于指示至少一个目标视频片段在客户端上的展示顺序的顺序指示信息,顺序指示信息用于指示至少一个目标视频片段按照匹配度从大到小的顺序进行展示。
上述的顺序指示信息可以是直接指示按照匹配度从大到小的顺序进行展示的信息,也可以是直接携带各个目标视频片段的匹配度,由客户端按照匹配度从大到小的顺序进行展示。
需要说明的是,如果在同一个视频中匹配到的多个目标视频片段,在客户端上展示时可以将这多个目标视频片段放在同一个展示位置,在确定展示位置时以这多个目标视频片段的最大匹配度为准。
根据本发明实施例,还提供了一种视频片段的确定方法的方法实施例。
图3是根据本发明实施例的一种可选的视频片段的确定方法的流程图,如图3所示,该方法可以包括以下步骤:
步骤S302,发送第一请求至服务器,第一请求用于向服务器请求获取与文字信息匹配的目标视频片段,服务器用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,并搜索目标视频中目标字幕所在的目标视频片段,视频集合中包括多个携带有字幕的视频;
步骤S304,接收服务器发送的用于指示目标视频片段的指示信息。
通过上述步骤S302至步骤S304,在接收到用于请求获取与文字信息匹配的目标视频片段的第一请求时,通过在视频集合中查找与文字信息匹配的字幕确定需要查找的目标视频,并搜索目标视频中目标字幕所在的目标视频片段,然后向客户端发送用于指示目标视频片段的指示信息,可以解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题,进而达到根据输入的信息搜索到视频片段的技术效果。
上述的方法可以在客户端上运行,该客户端可以为用于进行视频播放的客户端,如视频应用、网页应用等。
在步骤S302提供的技术方案中,客户端可以将文字信息携带于第一请求一起发送给服务器,对于客户端而言,可以直接接收用户输入的文字信息,在用户点击确认搜索时,生成并发送第一请求;用户也可通过语音的形式输入搜索信息,客户端在识别出语音信息中的文字信息后,生成并发送第一请求至服务器。
在步骤S304提供的技术方案中,接收服务器发送的用于指示目标视频片段的指示信息包括:接收服务器发送的目标视频的第一链接信息,其中,目标视频的第一链接信息用于请求从目标视频片段的起始播放时刻开始播放目标视频中的目标视频片段;接收服务器发送的目标视频片段的第二链接信息,其中,目标视频片段的第二链接信息用于请求播放目标视频片段;接收服务器发送的目标视频,其中,目标视频的起始播放时刻被设置为目标视频片段的起始播放时刻;接收服务器发送的目标视频片段。
可选地,接收服务器发送的用于指示目标视频片段的指示信息包括:接收服务器发送的用于指示至少一个目标视频片段的展示顺序的顺序指示信息,其中,顺序指示信息用于指示至少一个目标视频片段按照匹配度从大到小的顺序进行展示。
在本申请的上述实施例中,提取视频中的文字字幕,建立文字字幕与视频片段的索引,利用短文本搜索技术可实现对视频片段的搜索。
下面结合如图4所示的具体的实施方式详述本申请的实施例。
步骤S402,离线计算,提取出每个视频中的所有字幕。
需要对视频库(即视频集合)中的每个视频,提取出每个视频中的所有字幕,这里的字幕主要是指视频中人物的对白,同时,针对每一句字幕,需要同时标注视频中对应于该字幕的播放时间段(由于最终查找的只是一个视频片段,并不是整个视频,需要确定视频片段的起始位置),也即对该字幕在视频中的位置进行定位,这里可以只记录开始时间,当用户点击时直接从这段文字开始的时间段播放。
在进行字幕提取时,从视频中提取字幕,对于常规视频中的对话字幕,首先通过区域划分,缩小字幕出现的范围,因为视频的中对话字幕一般是出现在屏幕的下方;然后利用图像分割技术,将视频中的每帧的字幕提取出来;最后利用文字识别技术,识别具体文字的内容。在文字分割提取和识别方面目前有比较成熟的技术支持,可以直接利用开源项目进行文字分割提取和识别。
步骤S404,建立索引,对字幕文本进行分词,建立索引文件。
可以先对字幕文本进行分词,为了保证词语保持较长的长度,在本申请中可以采用最大匹配算法进行分词;由于视频数量巨大,可以建立由上述算法得到的单词和视频片段之间的索引,便于高效检索,这里的索引项不仅仅是一个文档对应一个视频Id,还有该视频片段在完整视频中出现的时间点。
在建立索引时,可通过建立索引可以支持高效查询,首先利用最大匹配算法对字幕进行分词,由于字幕是从对应的视频中提取的,所以每个单词和视频片段有内在的对应关系,而且一个单词会对应多个不同视频片段,然后采用TF-IDF的倒排索引,对每个单词i计算在当前视频v中出现的次数,记为TF(i,v);同时计算单词i在所有视频中出现的次数,记为DF(i),那么IDF(i)=log(N/DF(i)),N表示视频的总数,log是取对数,即TF-IDF(i,v)=TF(i,v)*IDF(i),可以理解成单词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在所有视频中出现的频率成反比下降。即可得到单词i与相应视频v的相似性关系。
如图5所示,对于视频集合中的视频1至视频n,逐个提取视频中的字幕,形成字幕文本库,在字幕文本库中保存字幕(如a,b等),并基于此形成索引文件,如图6所示,索引文件中的a:[1t1],表示文字字幕a出现在视频1中的t1时刻,b[1t2][2t3]表示字幕b出现在视频1中的t2时刻,还出现在了视频2中的t3时刻。
步骤S406,在线计算,检索视频片段。
当给一个短文字进行搜索时,需要采用和建立索引时相同的分词技术(即最大匹配算法)进行分词,会得到多个关键词,接下来,在索引中进行匹配,这样会得到很多视频id和播放起始时间,将得到的视频片段进行整合,因为一个视频中可能会有多个片段都会被索引到,需要将同一个视频的片段进行规整,最后,将所有的视频按照相似度进行排序展现给用户。
例如,如图7所示,在用户输入文本信息b时,可以在索引文件中查询到两个视频片段,分别为以视频1中t2时刻为起始时刻的视频片段和以视频2中t3时刻为起始时刻的视频片段。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
根据本发明实施例,还提供了一种用于实施上述视频片段的确定方法的视频片段的确定装置。图8是根据本发明实施例的一种可选的视频片段的确定装置的示意图,如图8所示,该装置可以包括:第一接收单元82、查找单元84以及搜索单元86。
第一接收单元82,用于接收客户端发送的第一请求,其中,第一请求用于请求获取与文字信息匹配的目标视频片段;
查找单元84,用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,其中,视频集合中包括多个携带有字幕的视频;
搜索单元86,用于搜索目标视频中的目标视频片段,其中,目标视频片段为目标视频中携带有目标字幕的视频片段。
需要说明的是,该实施例中的第一接收单元82可以用于执行本申请实施例1中的步骤S202,该实施例中的查找单元84可以用于执行本申请实施例1中的步骤S204,该实施例中的搜索单元86可以用于执行本申请实施例1中的步骤S206。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
通过上述模块,在接收到用于请求获取与文字信息匹配的目标视频片段的第一请求时,通过在视频集合中查找与文字信息匹配的字幕确定需要查找的目标视频,并搜索目标视频中目标字幕所在的目标视频片段,然后向客户端发送用于指示目标视频片段的指示信息,可以解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题,进而达到根据输入的信息搜索到视频片段的技术效果。
在目前的搜索视频的技术中,是通过导演、演员和标题等信息搜索到完整视频,很多时候,当用户看到一段经典的对话或者语录时,想知道该对话是来源于哪个视频对白中的具体片段。
对于搜索引擎而言,当用户给出一段文字信息,想要搜索该文字信息是否来自某个视频中的某个对白时,没有相关技术能够实现,若使用相关技术中基于关键字的搜索,只能搜索整个视频,并不能定位到具体的视频片段。而利用本申请的技术方案,当用户给出一段文字信息时,可以搜索出该文字信息具体出至哪个视频的视频片段。
本申请提供的技术方案可以通过如下方式实现:提取视频的字幕,再提取视频中字幕的关键字,建立索引,这里的索引是关键字及对应一个视频的时间片段;当用户输入文字时,采用与搜索引擎类似的技术,在索引中查找相关的视频片段;对搜索出来的所有候选的视频片段,按照相关性给出最终的排序。
可选地,上述的查找单元包括:获取模块,用于获取索引文件,其中,索引文件中记载的索引信息用于指示具有关联关系的字幕和字幕所在的视频的标识,字幕所在的视频为视频集合中的视频;查找模块,用于从索引文件中查找到与文字信息匹配的目标字幕,以及与目标字幕具有关联关系的目标视频的标识;根据目标视频的标识确定目标视频。
上述的查找单元在响应第一请求在视频集合中查找目标视频之前,可以先获取索引文件,其中,索引文件中记载的索引信息用于指示具有关联关系的字幕和字幕所在的视频的标识,字幕所在的视频为视频集合中的视频。这样,查找单元在响应第一请求在视频集合中查找目标视频时,即可从索引文件中查找到与文字信息匹配的目标字幕,以及与目标字幕具有关联关系的目标视频的标识;根据目标视频的标识确定目标视频。
具体地,上述的查找单元从索引文件中查找到目标字幕,其中,目标字幕的关键词与文字信息的关键词相匹配。
上述的查找单元可按照如下方式确定至少一个目标视频片段的匹配度:通过目标视频片段中的目标字幕的关键词中与文字信息的关键词匹配的关键词的数量确定目标视频片段的匹配度。
上述的搜索单元还用于获取与目标视频的标识和目标字幕具有关联关系的目标字幕在目标视频中的起始播放时刻;根据目标字幕在目标视频中的起始播放时刻确定目标视频中目标字幕所在的目标视频片段。
上述的根据目标字幕在目标视频中的起始播放时刻确定目标视频中目标字幕所在的目标视频片段包括以下之一:确定目标视频中以目标字幕的起始播放时刻为起始播放时刻、以目标字幕的播放时长为播放时长的视频片段为目标视频片段,即将与文字信息匹配的目标字幕所在片段作为返回客户端用的目标视频片段;确定目标视频中以目标字幕的起始播放时刻为起始播放时刻、以预设播放时长为播放时长的视频片段为目标视频片段,即可以将以目标字幕的起始播放时刻为起始播放时刻,且播放长度为固定长度的视频片段为目标视频片段;确定目标视频中以目标字幕的起始播放时刻为起始播放时刻、以目标视频的结束播放时刻为结束播放时刻的视频片段为目标视频片段,即将截取目标字幕的起始播放时刻之后的视频片段为目标视频片段。
可选地,本申请的装置还可以包括指示单元,用于向客户端发送用于指示目标视频片段的指示信息。
上述指示单元还用于向客户端发送目标视频的第一链接信息,其中,目标视频的第一链接信息用于请求从目标视频片段的起始播放时刻开始播放目标视频中的目标视频片段;向客户端发送目标视频片段的第二链接信息,其中,目标视频片段的第二链接信息用于请求播放目标视频片段;向客户端发送目标视频,其中,目标视频的起始播放时刻被设置为目标视频片段的起始播放时刻;向客户端发送目标视频片段。
为了便于用户找到实际需要的视频片段,上述指示单元向客户端发送用于指示目标视频片段的指示信息时,可向客户端发送用于指示至少一个目标视频片段在客户端上的展示顺序的顺序指示信息,顺序指示信息用于指示至少一个目标视频片段按照匹配度从大到小的顺序进行展示。
根据本发明实施例,还提供了一种用于实施上述视频片段的确定方法的视频片段的确定装置。图9是根据本发明实施例的一种可选的视频片段的确定装置的示意图,如图9所示,该装置可以包括:发送单元92和第二接收单元94。
发送单元92,用于发送第一请求至服务器,其中,第一请求用于向服务器请求获取与文字信息匹配的目标视频片段,服务器用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,并搜索目标视频中目标字幕所在的目标视频片段,视频集合中包括多个携带有字幕的视频;
第二接收单元94,用于接收服务器发送的用于指示目标视频片段的指示信息。
需要说明的是,该实施例中的发送单元92可以用于执行本申请实施例1中的步骤S302,该实施例中的第二接收单元94可以用于执行本申请实施例1中的步骤S304。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。
通过上述模块,在接收到用于请求获取与文字信息匹配的目标视频片段的第一请求时,通过在视频集合中查找与文字信息匹配的字幕确定需要查找的目标视频,并搜索目标视频中目标字幕所在的目标视频片段,可以解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题,进而达到根据输入的信息搜索到视频片段的技术效果。
可选地,发送单元还用于接收服务器发送的目标视频的第一链接信息,其中,目标视频的第一链接信息用于请求从目标视频片段的起始播放时刻开始播放目标视频中的目标视频片段;接收服务器发送的目标视频片段的第二链接信息,其中,目标视频片段的第二链接信息用于请求播放目标视频片段;接收服务器发送的目标视频,其中,目标视频的起始播放时刻被设置为目标视频片段的起始播放时刻;接收服务器发送的目标视频片段。
可选地,发送单元还用于接收服务器发送的用于指示至少一个目标视频片段的展示顺序的顺序指示信息,其中,顺序指示信息用于指示至少一个目标视频片段按照匹配度从大到小的顺序进行展示。
在本申请的上述实施例中,提取视频中的文字字幕,建立文字字幕与视频片段的索引,利用短文本搜索技术可实现对视频片段的搜索。
此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
实施例3
根据本发明实施例,还提供了一种用于实施上述视频片段的确定方法的服务器或终端。
图10是根据本发明实施例的一种终端的结构框图,如图10所示,该终端可以包括:一个或多个(图中仅示出一个)处理器1001、存储器1003、以及传输装置1005(如上述实施例中的发送装置),如图10所示,该终端还可以包括输入输出设备1007。
其中,存储器1003可用于存储软件程序以及模块,如本发明实施例中的视频片段的确定方法和装置对应的程序指令/模块,处理器1001通过运行存储在存储器1003内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的视频片段的确定方法。存储器1003可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1003可进一步包括相对于处理器1001远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
上述的传输装置1005用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1005包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1005为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
其中,具体地,存储器1003用于存储应用程序。
处理器1001可以通过传输装置1005调用存储器1003存储的应用程序,以执行下述步骤:接收客户端发送的第一请求,第一请求用于请求获取与文字信息匹配的目标视频片段;响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,视频集合中包括多个携带有字幕的视频;搜索目标视频中的目标视频片段,其中,目标视频片段为目标视频中携带有目标字幕的视频片段。
处理器1001还用于执行下述步骤:发送第一请求至服务器,第一请求用于向服务器请求获取与文字信息匹配的目标视频片段,服务器用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,并搜索目标视频中目标字幕所在的目标视频片段,视频集合中包括多个携带有字幕的视频;接收服务器发送的用于指示目标视频片段的指示信息。
采用本发明实施例,在接收到用于请求获取与文字信息匹配的目标视频片段的第一请求时,通过在视频集合中查找与文字信息匹配的字幕确定需要查找的目标视频,并搜索目标视频中目标字幕所在的目标视频片段,然后向客户端发送用于指示目标视频片段的指示信息,可以解决了相关技术中无法根据输入的信息搜索到视频片段的技术问题,进而达到根据输入的信息搜索到视频片段的技术效果。
可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图10所示的结构仅为示意,终端可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile InternetDevices,MID)、PAD等终端设备。图10其并不对上述电子装置的结构造成限定。例如,终端还可包括比图10中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图10所示不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
实施例4
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行视频片段的确定方法的程序代码。
可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S11,接收客户端发送的第一请求,其中,第一请求用于请求获取与文字信息匹配的目标视频片段;
S12,响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,其中,视频集合中包括多个携带有字幕的视频;
S13,搜索目标视频中的目标视频片段,其中,目标视频片段为目标视频中携带有目标字幕的视频片段。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S21,发送第一请求至服务器,其中,第一请求用于向服务器请求获取与文字信息匹配的目标视频片段,服务器用于响应第一请求,在视频集合中查找与文字信息匹配的目标字幕,将视频集合中携带有目标字幕的视频作为目标视频,并搜索目标视频中目标字幕所在的目标视频片段,视频集合中包括多个携带有字幕的视频;
S22,接收服务器发送的用于指示目标视频片段的指示信息。
可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (14)

1.一种视频片段的确定方法,其特征在于,包括:
接收客户端发送的第一请求,其中,所述第一请求用于请求获取与文字信息匹配的目标视频片段;
响应所述第一请求,在视频集合中查找与所述文字信息匹配的目标字幕,将所述视频集合中携带有所述目标字幕的视频作为目标视频,其中,所述视频集合中包括多个携带有字幕的视频;
搜索所述目标视频中的所述目标视频片段,其中,所述目标视频片段为所述目标视频中携带有所述目标字幕的视频片段。
2.根据权利要求1所述的方法,其特征在于,
在视频集合中查找与所述文字信息匹配的目标字幕之前,所述方法还包括:获取索引文件,其中,所述索引文件中记载的索引信息用于指示具有关联关系的字幕和所述字幕所在的视频的标识,所述字幕所在的视频为所述视频集合中的视频;
在视频集合中查找与所述文字信息匹配的目标字幕,将所述视频集合中携带有所述目标字幕的视频作为目标视频包括:从所述索引文件中查找到与所述文字信息匹配的所述目标字幕,以及与所述目标字幕具有关联关系的所述目标视频的标识;根据所述目标视频的标识确定所述目标视频。
3.根据权利要求2所述的方法,其特征在于,从所述索引文件中查找到与所述文字信息匹配的所述目标字幕包括:
从所述索引文件中查找到所述目标字幕,其中,所述目标字幕的关键词与所述文字信息的关键词相匹配。
4.根据权利要求2所述的方法,其特征在于,所述索引文件中记载的索引信息用于指示具有关联关系的字幕、所述字幕所在的视频的标识以及所述字幕在所述视频中的起始播放时刻,其中,搜索所述目标视频中所述目标字幕所在的所述目标视频片段包括:
获取与所述目标视频的标识和所述目标字幕具有关联关系的所述目标字幕在所述目标视频中的起始播放时刻;
根据所述目标字幕在所述目标视频中的起始播放时刻确定所述目标视频中所述目标字幕所在的所述目标视频片段。
5.根据权利要求4所述的方法,其特征在于,根据所述目标字幕在所述目标视频中的起始播放时刻确定所述目标视频中所述目标字幕所在的所述目标视频片段包括以下之一:
确定所述目标视频中以所述目标字幕的起始播放时刻为起始播放时刻、以所述目标字幕的播放时长为播放时长的视频片段为所述目标视频片段;
确定所述目标视频中以所述目标字幕的起始播放时刻为起始播放时刻、以预设播放时长为播放时长的视频片段为所述目标视频片段;
确定所述目标视频中以所述目标字幕的起始播放时刻为起始播放时刻、以所述目标视频的结束播放时刻为结束播放时刻的视频片段为所述目标视频片段。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在搜索所述目标视频中的所述目标视频片段之后,通过以下方式之一向所述客户端指示所述目标视频片段:
向所述客户端发送所述目标视频的第一链接信息,其中,所述目标视频的第一链接信息用于请求从所述目标视频片段的起始播放时刻开始播放所述目标视频中的所述目标视频片段;
向所述客户端发送所述目标视频片段的第二链接信息,其中,所述目标视频片段的第二链接信息用于请求播放所述目标视频片段;
向所述客户端发送所述目标视频,其中,所述目标视频的起始播放时刻被设置为所述目标视频片段的起始播放时刻;
向所述客户端发送所述目标视频片段。
7.根据权利要求1至5中任一项所述的方法,其特征在于,在搜索所述目标视频中的所述目标视频片段之后,所述方法还包括:
向所述客户端发送用于指示至少一个所述目标视频片段在所述客户端上的展示顺序的顺序指示信息,其中,所述顺序指示信息用于指示至少一个所述目标视频片段按照匹配度从大到小的顺序进行展示。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括按照如下方式确定至少一个所述目标视频片段的匹配度:
通过所述目标视频片段中的目标字幕的关键词中与所述文字信息的关键词匹配的关键词的数量确定所述目标视频片段的匹配度。
9.一种视频片段的确定方法,其特征在于,包括:
发送第一请求至服务器,其中,所述第一请求用于向所述服务器请求获取与文字信息匹配的目标视频片段,所述服务器用于响应所述第一请求,在视频集合中查找与所述文字信息匹配的目标字幕,将所述视频集合中携带有所述目标字幕的视频作为目标视频,并搜索所述目标视频中目标字幕所在的所述目标视频片段,所述视频集合中包括多个携带有字幕的视频;
接收所述服务器发送的用于指示所述目标视频片段的指示信息。
10.根据权利要求9所述的方法,其特征在于,接收所述服务器发送的用于指示所述目标视频片段的指示信息包括:
接收所述服务器发送的所述目标视频的第一链接信息,其中,所述目标视频的第一链接信息用于请求从所述目标视频片段的起始播放时刻开始播放所述目标视频中的所述目标视频片段;
接收所述服务器发送的所述目标视频片段的第二链接信息,其中,所述目标视频片段的第二链接信息用于请求播放所述目标视频片段;
接收所述服务器发送的所述目标视频,其中,所述目标视频的起始播放时刻被设置为所述目标视频片段的起始播放时刻;
接收所述服务器发送的所述目标视频片段。
11.根据权利要求9所述的方法,其特征在于,接收所述服务器发送的用于指示所述目标视频片段的指示信息包括:
接收所述服务器发送的用于指示至少一个所述目标视频片段的展示顺序的顺序指示信息,其中,所述顺序指示信息用于指示至少一个所述目标视频片段按照匹配度从大到小的顺序进行展示。
12.一种视频片段的确定装置,其特征在于,包括:
第一接收单元,用于接收客户端发送的第一请求,其中,所述第一请求用于请求获取与文字信息匹配的目标视频片段;
查找单元,用于响应所述第一请求,在视频集合中查找与所述文字信息匹配的目标字幕,将所述视频集合中携带有所述目标字幕的视频作为目标视频,其中,所述视频集合中包括多个携带有字幕的视频;
搜索单元,用于搜索所述目标视频中的所述目标视频片段,其中,所述目标视频片段为所述目标视频中携带有所述目标字幕的视频片段。
13.根据权利要求12所述的装置,其特征在于,所述查找单元包括:
获取模块,用于获取索引文件,其中,所述索引文件中记载的索引信息用于指示具有关联关系的字幕和所述字幕所在的视频的标识,所述字幕所在的视频为所述视频集合中的视频;
查找模块,用于从所述索引文件中查找到与所述文字信息匹配的所述目标字幕,以及与所述目标字幕具有关联关系的所述目标视频的标识;根据所述目标视频的标识确定所述目标视频。
14.一种视频片段的确定装置,其特征在于,包括:
发送单元,用于发送第一请求至服务器,其中,所述第一请求用于向所述服务器请求获取与文字信息匹配的目标视频片段,所述服务器用于响应所述第一请求,在视频集合中查找与所述文字信息匹配的目标字幕,将所述视频集合中携带有所述目标字幕的视频作为目标视频,并搜索所述目标视频中目标字幕所在的所述目标视频片段,所述视频集合中包括多个携带有字幕的视频;
第二接收单元,用于接收所述服务器发送的用于指示所述目标视频片段的指示信息。
CN201710254535.5A 2017-04-18 2017-04-18 视频片段的确定方法和装置 Pending CN107027060A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710254535.5A CN107027060A (zh) 2017-04-18 2017-04-18 视频片段的确定方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710254535.5A CN107027060A (zh) 2017-04-18 2017-04-18 视频片段的确定方法和装置

Publications (1)

Publication Number Publication Date
CN107027060A true CN107027060A (zh) 2017-08-08

Family

ID=59527113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710254535.5A Pending CN107027060A (zh) 2017-04-18 2017-04-18 视频片段的确定方法和装置

Country Status (1)

Country Link
CN (1) CN107027060A (zh)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704525A (zh) * 2017-09-04 2018-02-16 优酷网络技术(北京)有限公司 视频搜索方法和装置
CN108062353A (zh) * 2017-11-16 2018-05-22 联想(北京)有限公司 播放多媒体文件的方法和电子设备
CN108600779A (zh) * 2018-05-18 2018-09-28 紫光华山信息技术有限公司 一种基于视频内容的目标对象操作方法及装置
CN109101558A (zh) * 2018-07-12 2018-12-28 北京猫眼文化传媒有限公司 一种视频检索方法及装置
CN109710844A (zh) * 2018-12-20 2019-05-03 中国银行业监督管理委员会福建监管局 基于搜索引擎的快速准确定位文件的方法和设备
CN109756751A (zh) * 2017-11-07 2019-05-14 腾讯科技(深圳)有限公司 多媒体数据处理方法及装置、电子设备、存储介质
CN110121116A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 视频生成方法及装置
CN110121107A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 视频素材收集方法及装置
CN110582025A (zh) * 2018-06-08 2019-12-17 北京百度网讯科技有限公司 用于处理视频的方法和装置
CN111107444A (zh) * 2019-12-27 2020-05-05 咪咕文化科技有限公司 用户评论生成方法、电子设备及存储介质
CN111314775A (zh) * 2018-12-12 2020-06-19 华为终端有限公司 一种视频拆分方法及电子设备
CN111444386A (zh) * 2020-03-27 2020-07-24 深圳技术大学 视频信息检索方法、装置、计算机设备及可存储介质
CN111711855A (zh) * 2020-05-27 2020-09-25 北京奇艺世纪科技有限公司 视频生成方法及装置
CN111866607A (zh) * 2020-07-30 2020-10-30 腾讯科技(深圳)有限公司 视频片段定位方法、装置、计算机设备及存储介质
CN111988663A (zh) * 2020-08-28 2020-11-24 北京百度网讯科技有限公司 视频播放节点的定位方法、装置、设备以及存储介质
WO2020253657A1 (zh) * 2019-06-17 2020-12-24 腾讯科技(深圳)有限公司 视频片段定位方法、装置、计算机设备及存储介质
CN112188312A (zh) * 2019-07-02 2021-01-05 百度(美国)有限责任公司 用于确定新闻的视频素材的方法和装置
CN112866808A (zh) * 2020-12-31 2021-05-28 北京市商汤科技开发有限公司 一种视频处理方法、装置、电子设备及存储介质
CN112989122A (zh) * 2021-03-09 2021-06-18 维沃移动通信有限公司 视频查找方法及装置
CN113204668A (zh) * 2021-05-21 2021-08-03 广州博冠信息科技有限公司 音频裁剪方法、装置、存储介质与电子设备
CN113223339A (zh) * 2021-04-21 2021-08-06 宋明哲 一种基于美剧字幕的英语学习软件
CN113709571A (zh) * 2021-07-30 2021-11-26 北京搜狗科技发展有限公司 视频展示方法、装置、电子设备及可读存储介质
CN114422841A (zh) * 2021-12-17 2022-04-29 北京达佳互联信息技术有限公司 字幕生成方法、装置、电子设备及存储介质
WO2022105760A1 (zh) * 2020-11-18 2022-05-27 北京字跳网络技术有限公司 一种多媒体浏览方法、装置、设备及介质
WO2022127689A1 (zh) * 2020-12-16 2022-06-23 花瓣云科技有限公司 一种聊天交互的方法、电子设备及服务器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010003214A1 (en) * 1999-07-15 2001-06-07 Vijnan Shastri Method and apparatus for utilizing closed captioned (CC) text keywords or phrases for the purpose of automated searching of network-based resources for interactive links to universal resource locators (URL's)
CN102650993A (zh) * 2011-02-25 2012-08-29 北大方正集团有限公司 音视频文件的索引建立和检索方法、装置及系统
CN103761284A (zh) * 2014-01-13 2014-04-30 中国农业大学 一种视频检索方法和系统
CN103810276A (zh) * 2014-02-14 2014-05-21 王强 视频搜索方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010003214A1 (en) * 1999-07-15 2001-06-07 Vijnan Shastri Method and apparatus for utilizing closed captioned (CC) text keywords or phrases for the purpose of automated searching of network-based resources for interactive links to universal resource locators (URL's)
CN102650993A (zh) * 2011-02-25 2012-08-29 北大方正集团有限公司 音视频文件的索引建立和检索方法、装置及系统
CN103761284A (zh) * 2014-01-13 2014-04-30 中国农业大学 一种视频检索方法和系统
CN103810276A (zh) * 2014-02-14 2014-05-21 王强 视频搜索方法和装置

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109189987A (zh) * 2017-09-04 2019-01-11 优酷网络技术(北京)有限公司 视频搜索方法和装置
CN107704525A (zh) * 2017-09-04 2018-02-16 优酷网络技术(北京)有限公司 视频搜索方法和装置
CN109756751A (zh) * 2017-11-07 2019-05-14 腾讯科技(深圳)有限公司 多媒体数据处理方法及装置、电子设备、存储介质
CN108062353A (zh) * 2017-11-16 2018-05-22 联想(北京)有限公司 播放多媒体文件的方法和电子设备
CN110121107A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 视频素材收集方法及装置
CN110121116A (zh) * 2018-02-06 2019-08-13 上海全土豆文化传播有限公司 视频生成方法及装置
CN108600779A (zh) * 2018-05-18 2018-09-28 紫光华山信息技术有限公司 一种基于视频内容的目标对象操作方法及装置
CN108600779B (zh) * 2018-05-18 2021-04-06 新华三信息技术有限公司 一种基于视频内容的目标对象操作方法及装置
CN110582025A (zh) * 2018-06-08 2019-12-17 北京百度网讯科技有限公司 用于处理视频的方法和装置
CN110582025B (zh) * 2018-06-08 2022-04-01 北京百度网讯科技有限公司 用于处理视频的方法和装置
CN109101558A (zh) * 2018-07-12 2018-12-28 北京猫眼文化传媒有限公司 一种视频检索方法及装置
US11902636B2 (en) 2018-12-12 2024-02-13 Petal Cloud Technology Co., Ltd. Video splitting method and electronic device
CN111314775A (zh) * 2018-12-12 2020-06-19 华为终端有限公司 一种视频拆分方法及电子设备
CN109710844A (zh) * 2018-12-20 2019-05-03 中国银行业监督管理委员会福建监管局 基于搜索引擎的快速准确定位文件的方法和设备
WO2020253657A1 (zh) * 2019-06-17 2020-12-24 腾讯科技(深圳)有限公司 视频片段定位方法、装置、计算机设备及存储介质
CN112188312A (zh) * 2019-07-02 2021-01-05 百度(美国)有限责任公司 用于确定新闻的视频素材的方法和装置
CN112188312B (zh) * 2019-07-02 2023-10-27 百度(美国)有限责任公司 用于确定新闻的视频素材的方法和装置
CN111107444A (zh) * 2019-12-27 2020-05-05 咪咕文化科技有限公司 用户评论生成方法、电子设备及存储介质
CN111444386A (zh) * 2020-03-27 2020-07-24 深圳技术大学 视频信息检索方法、装置、计算机设备及可存储介质
CN111711855A (zh) * 2020-05-27 2020-09-25 北京奇艺世纪科技有限公司 视频生成方法及装置
CN111866607A (zh) * 2020-07-30 2020-10-30 腾讯科技(深圳)有限公司 视频片段定位方法、装置、计算机设备及存储介质
CN111866607B (zh) * 2020-07-30 2022-03-11 腾讯科技(深圳)有限公司 视频片段定位方法、装置、计算机设备及存储介质
CN111988663A (zh) * 2020-08-28 2020-11-24 北京百度网讯科技有限公司 视频播放节点的定位方法、装置、设备以及存储介质
WO2022105760A1 (zh) * 2020-11-18 2022-05-27 北京字跳网络技术有限公司 一种多媒体浏览方法、装置、设备及介质
WO2022127689A1 (zh) * 2020-12-16 2022-06-23 花瓣云科技有限公司 一种聊天交互的方法、电子设备及服务器
CN112866808A (zh) * 2020-12-31 2021-05-28 北京市商汤科技开发有限公司 一种视频处理方法、装置、电子设备及存储介质
CN112866808B (zh) * 2020-12-31 2022-09-06 北京市商汤科技开发有限公司 一种视频处理方法、装置、电子设备及存储介质
CN112989122A (zh) * 2021-03-09 2021-06-18 维沃移动通信有限公司 视频查找方法及装置
CN113223339A (zh) * 2021-04-21 2021-08-06 宋明哲 一种基于美剧字幕的英语学习软件
CN113204668A (zh) * 2021-05-21 2021-08-03 广州博冠信息科技有限公司 音频裁剪方法、装置、存储介质与电子设备
CN113709571A (zh) * 2021-07-30 2021-11-26 北京搜狗科技发展有限公司 视频展示方法、装置、电子设备及可读存储介质
CN113709571B (zh) * 2021-07-30 2023-03-14 北京搜狗科技发展有限公司 视频展示方法、装置、电子设备及可读存储介质
CN114422841A (zh) * 2021-12-17 2022-04-29 北京达佳互联信息技术有限公司 字幕生成方法、装置、电子设备及存储介质
CN114422841B (zh) * 2021-12-17 2024-01-02 北京达佳互联信息技术有限公司 字幕生成方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN107027060A (zh) 视频片段的确定方法和装置
CN108347646B (zh) 多媒体内容播放方法和装置
JP6606275B2 (ja) 情報をプッシュ配信するコンピュータ実施方法及び装置
CN106570100B (zh) 信息搜索方法和装置
CN107613400B (zh) 一种语音弹幕的实现方法和装置
CN107071587A (zh) 视频片段的获取方法及装置
US10621220B2 (en) Method and system for providing a personalized snippet
CN107071554B (zh) 语义识别方法和装置
CN108401189A (zh) 一种搜索视频的方法、装置及服务器
CN108536414A (zh) 语音处理方法、装置和系统、移动终端
CN109829064B (zh) 媒体资源分享及播放方法和装置、存储介质及电子装置
CN110502661A (zh) 一种视频搜索方法、系统及存储介质
CN103514248B (zh) 视频记录设备、信息处理系统、信息处理方法和记录介质
CN106250400A (zh) 一种音频数据处理方法、装置以及系统
CN110149549A (zh) 信息的显示方法及装置
CN107943914A (zh) 语音信息处理方法和装置
CN107958078A (zh) 信息生成方法和装置
CN110460514A (zh) 即时通信工具的消息发送方法、装置、存储介质及设备
CN107562847A (zh) 信息处理方法及相关产品
CN105045882A (zh) 一种热词处理方法及装置
KR102244195B1 (ko) 가상 광고 제공 방법 및 이를 지원하는 서비스 장치
CN107968743A (zh) 推送信息的方法和装置
CN107644095A (zh) 用于搜索信息的方法和装置
CN106341541A (zh) 列表处理方法和装置
CN108121713A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170808