The present disclosure provides a method and device for caption acquisition, which relates to the field of computer technology. The method includes acquiring video files to be played, judging whether or not the video files have captions, and downloading the video files from the network through a preset network crawler without captions. The external caption corresponding to the video file is loaded. With the application of the present disclosure embodiment, it is possible to automatically determine whether a video file has an external caption or not, and automatically download the corresponding external caption from the network through a network crawler in the absence of such an external caption.
【技术实现步骤摘要】
一种外挂字幕的获取方法及装置
本公开涉及计算机
,尤其涉及一种外挂字幕的获取方法及装置。
技术介绍
目前的视频播放软件中,为了用户更好的理解视频中的音频内容,通常可以提供外挂字幕的功能。例如,播放外文视频时,往往需要添加翻译后的外挂字幕。现有技术中,视频播放软件可以从云端服务器中下载外挂字幕,所述云端服务器中存储有各种各样的外挂字幕。云端服务器受限于更新速度、维护成本等原因,云端服务器中存储的外挂字幕是有限的,然而随着互联网的发展,用户播放的视频数量、视频类型不断增多,因此经常会出现在云端服务器中无法匹配到待播放视频对应的外挂字幕,这样播放的视频由于没有外挂字幕,用户可能看不懂剧情内容,影响用户体验。
技术实现思路
本公开提供的外挂字幕的获取方法及装置,以解决现有技术中云端服务器中匹配不到待播放视频对应的外挂字幕的问题。根据本公开实施例提供的一种外挂字幕的获取装置,所述装置包括:获取单元,用于获取待播放的视频文件;判断单元,用于判断所述视频文件是否存在外挂字幕;下载单元,用于在所述视频文件不存在外挂字幕的情况下,通过预设的网络爬虫从网络中下载与所述视频文件对应的外挂字幕。可选的,所述判断单元,具体包括:判断子单元,用于调用视频处理程序判断所述视频文件是否存在外挂字幕。可选的,所述下载单元,具体包括:获取子单元,用于在所述视频文件不存在外挂字幕的情况下获取所述视频文件的文件名以及所述视频文件的播放时长;检索子单元,用于通过预设的网络爬虫,从网络中检索符合所述文件名的外挂字幕;计算子单元,用于计算所述检索的外挂字幕的字幕时长与所述播放时长的时间差;其中,所述 ...
【技术保护点】
1.一种外挂字幕的获取装置,其特征在于,所述装置包括:获取单元,用于获取待播放的视频文件;判断单元,用于判断所述视频文件是否存在外挂字幕;下载单元,用于在所述视频文件不存在外挂字幕的情况下,通过预设的网络爬虫从网络中下载与所述视频文件对应的外挂字幕。
【技术特征摘要】
1.一种外挂字幕的获取装置,其特征在于,所述装置包括:获取单元,用于获取待播放的视频文件;判断单元,用于判断所述视频文件是否存在外挂字幕;下载单元,用于在所述视频文件不存在外挂字幕的情况下,通过预设的网络爬虫从网络中下载与所述视频文件对应的外挂字幕。2.根据权利要求1所述的装置,其特征在于,所述判断单元,具体包括:判断子单元,用于调用视频处理程序判断所述视频文件是否存在外挂字幕。3.根据权利要求1所述的装置,其特征在于,所述下载单元,具体包括:获取子单元,用于在所述视频文件不存在外挂字幕的情况下获取所述视频文件的文件名以及所述视频文件的播放时长;检索子单元,用于通过预设的网络爬虫,从网络中检索符合所述文件名的外挂字幕;计算子单元,用于计算所述检索的外挂字幕的字幕时长与所述播放时长的时间差;其中,所述时间差为所述字幕时长与所述播放时长差值的绝对值;下载子单元,用于下载最小的所述时间差对应的外挂字幕。4.根据权利要求3所述的装置,其特征在于,在所述获取子单元之后,所述装置还包括:提取子单元,用于提取所述文件名中的关键词;所述检索子单元,还用于通过预设的网络爬虫,从网络中检索符合所述关键词的外挂字幕。5.根据权利要求1所述的装置,其特征在于,所述装置还包括:播放单元,用于将所述下载的外挂字幕加载到所述视频文件中进行播放;控制单元,用于在开始播放后的预设时长内,获取到用户关闭所述播放的视频后,重复执行所述下载单元。6.根据权利要求1-5中任一项所述的装置,其特征在于,所述网络为提供外挂字幕下载的网站;或者,具有外挂字幕下载地址的网页资源。7.一种外挂字幕的获取方法,其特征在于,所述方法包括:获取待播放的视频文件;判断所述视频文件是否存在外挂字幕;在所述视频文件不存在外挂字幕的情况下,通过预设的网络爬虫从网络中下载与所述视频文件对应的外挂字幕。8.根据权利要求7所述的方法,其特征在于,所述判断...
【专利技术属性】
技术研发人员:傅天晓,
申请(专利权)人:北京嘀嘀无限科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。