一种媒体文件字幕的翻译方法、装置及电子设备制造方法及图纸

技术编号:14354664 阅读:57 留言:0更新日期:2017-01-07 17:41
本发明专利技术实施例提供一种媒体文件字幕的翻译方法、装置及电子设备,其中,方法包括:根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳;将字幕文字翻译为设定语言的文字,将所述设定语言的文字与所述时间戳对应,生成所述媒体文件的翻译后的字幕信息。本发明专利技术可以获取任意媒体文件的字幕文字进行翻译,依据时间戳生成设定语言的字幕,解决现有技术中媒体文件字幕翻译普适性低的问题。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种媒体文件字幕翻译方法、装置及电子设备。
技术介绍
随着网络视频技术的发展,越来越多的海外剧借助网络渠道实现跨国界的播放。用户在观看这些海外剧的时候,有的视频文件虽然提供了字幕,但不一定是用户熟悉的语言,有的视频没有提供字幕,用户由于外文水平有限,很难看懂这些字幕或者听懂台词的含义,导致用户无法理解视频内容,降低了用户的观看兴趣。针对于此,现有技术一般将媒体文件的关联字幕中的字幕文字进行翻译,依据时间戳生成翻译后的文字,但是如果获取不到媒体文件的关联字幕,则无法进行翻译,字幕翻译的普适性低。因此,需要解决以下问题:提高媒体文件字幕翻译的普适性。
技术实现思路
本专利技术提出了一种媒体文件字幕的翻译方法、装置及电子设备,可以获取有关联字幕、字幕嵌入帧画面中、没有字幕的媒体文件的字幕文字进行翻译,依据时间戳生成设定语言的字幕,解决现有技术中字幕翻译普适性低的问题。在一个方面,本专利技术实施例提供了媒体文件字幕的翻译方法,所述方法包括:根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取;将所述字幕文字翻译为设定语言的文字;将所述设定语言的文字与所述时间戳对应,生成所述媒体文件的翻译后的字幕信息。其中,所述根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取,具体为:步骤1、判断所述媒体文件是否有对应的关联字幕,当判断出所述媒体文件有对应的关联字幕时执行步骤2,当判断出所述媒体文件没有对应的关联字幕时执行步骤3;步骤2、获取所述关联字幕中的字幕文字及时间戳;步骤3、判断所述媒体文件是否有嵌入帧画面中的字幕内容,当判断出所述媒体文件有嵌入帧画面中的字幕内容时执行步骤4,当判断出所述媒体文件没有嵌入帧画面中的字幕内容时执行步骤5;步骤4、识别所述媒体文件的帧画面中的字幕内容,得到所述媒体文件的字幕文字,并获取所述帧画面的时间戳;步骤5、对所述媒体文件的音频进行语音识别,得到所述媒体文件的字幕文字,并获取所述音频的时间戳。其中,所述步骤2、获取所述关联字幕中的字幕文字及时间戳,具体为:根据正则表达式规则,过滤所述关联字幕中除时间戳和字幕文字以外的其他信息。其中,所述对所述设定语言的文字进行处理,生成所述媒体文件的翻译后的字幕信息,具体为:将所述设定语言的文字和所述时间戳匹配,并写入所述其他信息,生成所述媒体文件的翻译后的字幕信息。其中,将所述字幕文字翻译为所述设定语言的文字,具体为:根据所述电子设备的翻译模块,对所述字幕文字进行翻译,得到设定语言的文字;或者将所述字幕文字发送至远程服务器,接收所述远程服务器对所述字幕文字进行翻译得到的设定语言的文字。优选地,所述对所述设定语言的文字进行处理,生成所述媒体文件的翻译后的字幕信息后,还包括:将所述翻译后的字幕信息导入所述媒体文件中,同步显示所述翻译后字幕信息中的文字。优选地,所述对所述设定语言的文字进行处理,生成所述媒体文件的翻译后的字幕信息后,还包括:将所述翻译后的字幕信息发送至远程服务器,使所述远程服务器对所述翻译后的字幕信息进行审查校准并保存,再次需要翻译所述媒体文件字幕时,从所述远程服务器调用校准后的字幕信息。在另一个方面,本专利技术实施例提供了媒体文件字幕的翻译装置,所述装置包括:获取模块、翻译模块和字幕生成模块;所述获取模块,用于根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取;所述翻译模块,用于将所述字幕文字翻译为所述设定语言的文字;所述字幕生成模块,用于将所述设定语言的文字与所述时间戳对应,生成所述媒体文件的翻译后的字幕信息。其中,所述获取模块包括判断单元和获取单元,其中:判断单元包括第一判断单元和第二判断单元,获取单元包括第一获取单元、第二获取单元和第三获取单元;所述第一判断单元用于判断所述媒体文件是否有对应的关联字幕;所述第一获取单元,用于当所述第一判断单元判断出所述媒体文件有对应的关联字幕时,获取所述关联字幕中的字幕文字及时间戳;所述第二判断单元,用于当所述第一判断单元判断出所述媒体文件没有对应的关联字幕时,判断所述媒体文件是否有嵌入帧画面中的字幕内容;所述第二获取单元,用于当所述第二获取单元判断出所述媒体文件有嵌入帧画面中的字幕内容时,识别所述媒体文件的帧画面中的字幕内容,得到所述媒体文件的字幕文字,并获取所述帧画面的时间戳;所述第三获取单元,用于当所述第二获取单元判断出所述媒体文件没有嵌入帧画面中的字幕内容时,对所述媒体文件的音频进行语音识别,得到所述媒体文件的字幕文字,并获取所述音频的时间戳。其中,所述第一获取单元,用于根据正则表达式规则,过滤所述关联字幕中除时间戳和字幕文字以外的其他无效信息。其中,所述字幕生成模块,用于将所述设定语言的文字和所述时间戳匹配,并写入所述其他信息,生成所述媒体文件的翻译后的字幕信息。其中,所述翻译模块,用于将所述第一翻译单元用于对所述字幕文字进行翻译,得到翻译后的字幕文字;或者将所述字幕文字发送至远程服务器,接收所述远程服务器对所述字幕文字进行翻译得到的翻译后的字幕文字。优选地,所述装置还包括字幕显示模块,用于将所述翻译后的字幕信息导入所述媒体文件中,同步显示所述导入的翻译后的字幕信息中的文字。优选地,所述装置还包括审查模块,用于将所述翻译后的字幕信息发送至所述远程服务器,使所述远程服务器对所述翻译后的字幕信息进行审查校准并保存,再次翻译媒体文件字幕时从所述远程服务器调用校准后的字幕信息。在另一个方面,本专利技术实施例提供了一种终端,包括:如上所述的媒体文件字幕的翻译装置。在另一个方面,本专利技术实施例提供了一种电子设备,包括:壳体、处理器、存储器、显示屏、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上,所述显示屏外嵌于所述壳体上且连接所述电路板;所述电源电路,用于为电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码和数据;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取;将所述字幕文字翻译为设定语言的文字;将所述设定语言的文字与所述时间戳对应,生成所述媒体文件的翻译后的字幕信息。本专利技术的上述方案至少包括以下有益效果:本专利技术根据本文档来自技高网...
一种媒体文件字幕的翻译方法、装置及电子设备

【技术保护点】
一种媒体文件字幕的翻译方法,应用于电子设备,其特征在于,包括:根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取;将所述字幕文字翻译为设定语言的文字;将所述设定语言的文字与所述时间戳对应,生成所述媒体文件的翻译后的字幕信息。

【技术特征摘要】
1.一种媒体文件字幕的翻译方法,应用于电子设备,其特征在于,包括:根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取;将所述字幕文字翻译为设定语言的文字;将所述设定语言的文字与所述时间戳对应,生成所述媒体文件的翻译后的字幕信息。2.如权利要求1所述的方法,其特征在于,所述根据媒体文件的关联字幕或音频或嵌入帧画面中的字幕内容,获取所述媒体文件的字幕文字及时间戳,其中,获取所述媒体文件的字幕文字及时间戳的优先级依次为:根据所述媒体文件的关联字幕获取、根据所述媒体文件的嵌入帧画面中的字幕内容获取、根据所述媒体文件的音频获取,具体为:步骤201、判断所述媒体文件是否有对应的关联字幕,当判断出所述媒体文件有对应的关联字幕时执行步骤202,当判断出所述媒体文件没有对应的关联字幕时执行步骤203;步骤202、获取所述关联字幕中的字幕文字及时间戳;步骤203、判断所述媒体文件是否有嵌入帧画面中的字幕内容,当判断出所述媒体文件有嵌入帧画面中的字幕内容时执行步骤204,当判断出所述媒体文件没有嵌入帧画面中的字幕内容时执行步骤205;步骤204、识别所述媒体文件的帧画面中的字幕内容,得到所述媒体文件的字幕文字,并获取所述帧画面的时间戳;步骤205、对所述媒体文件的音频进行语音识别,得到所述媒体文件的字幕文字,并获取所述音频的时间戳。3.如权利要求3所述的方法,其特征在于,所述步骤202、获取所述关联字幕中的字幕文字及时间戳,具体为:根据正则表达式规则,过滤所述关联字幕中除时间戳和字幕文字以外的其他信息。4.如权利要求4所述的方法,其特征在于,所述对所述设定语言的文字进行处理,生成所述媒体文件的翻译后的字幕信息,具体为:将所述设定语言的文字和所述时间戳匹配,并写入所述其他信息,生成所述媒体文件的翻译后的字幕信息。5.如权利要求1所述的方法,其特征在于,将所述字幕文字翻译为所述设定语言的文字,具体为:根据所述电子设备的翻译模块,对所述字幕文字进行翻译,得到设定语言的文字;或者将所述字幕文字发送至远程服务器,接收所述远程服务器对所述字幕文字进行翻译得到的设定语言的文字。6.如权利要求1-5任一项所述的方法,其特征在于,所述对所述设定语言的文字进行处理,生成所述媒体文件的翻译后的字幕信息后,还包括:将所述翻译后的字幕信息导入所述媒体文件中,同步显示所述翻译后字幕信息中的文字。7.如权利要求6所述的方法,其特征在于,所述对所述设定语言的文字进行处理,生成所述媒体文件的翻译后的字幕信息...

【专利技术属性】
技术研发人员:田昊
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1