[发明专利]一种视频字幕添加方法及系统在审
申请号: | 202110310014.3 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113194356A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 武永鑫 | 申请(专利权)人: | 武永鑫 |
主分类号: | H04N21/439 | 分类号: | H04N21/439;H04N21/44;H04N21/488;G10L15/26 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 杜立军 |
地址: | 276400 山东省临沂市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 字幕 添加 方法 系统 | ||
1.一种视频字幕添加方法,其特征在于,包括以下步骤:
获取待进行字幕添加的视频对象,判断所述视频对象的状态属性;
获取所述视频对象包含的音频文件:读取所述视频对象及音频文件的存放目录,判断是否存在音频目录,a)当存在音频目录时,将所述音频文件存放到对应的音频目录中;b)当不存在音频目录时,创建音频目录,再将所述音频文件存放到创建的音频目录中;导入ffmpy3库,获取所述视频对象及音频文件的存放目录;利用OS模块处理,将所述视频对象转化为音频文件;采用FFmpeg算法对转换后的所述音频文件赋予音频属性;
采用语音Url形式调用接口,调用API接口对所述音频文件进行转写;
转写完成后,获取转写结果并输出转写后的文本文件;
将所述文本文件与所述视频对象结合进行视频字幕添加;
导出添加视频字幕后的视频对象。
2.根据权利要求1所述的一种视频字幕添加方法,其特征在于,所述视频对象的状态属性包括本地属性和在线属性,所述本地属性指所述视频对象来源于本地视频文件,所述在线属性指所述视频对象来源于外文网站。
3.根据权利要求2所述的一种视频字幕添加方法,其特征在于,利用OS模块处理,将所述视频对象转化为WAV格式的音频文件。
4.根据权利要求1所述的一种视频字幕添加方法,其特征在于,所述音频文件进行转写的步骤包括:
(a1)预处理
调用预处理接口,上传待转写的音频文件的基本信息、分片信息和可配置参数;
(a2)文件分片上传
预处理成功,调用文件上传接口,根据所述分片信息依次上传音频切片;
(a3)合并文件
当全部文件切片上传成功后,调用合并文件接口,通知服务端进行文件的合并与转写操作;
(a4)查询处理进度
在调用方发出合并文件请求后,所述服务端将任务列入计划,查询任务处理进度状态是否达到预设值;
(a5)获取结果
调用获取结果接口获取转写结果,所述服务端主动回调,转写完成之后主动发送转写结果到配置的回调地址。
5.根据权利要求4所述的一种视频字幕添加方法,其特征在于,步骤(a1)中,当调用预处理接口成功后,返回任务ID,所述任务ID为转写任务的唯一标识并作为后续接口的必传参数;
步骤(a2)中,若上传音频切片出现异常,重试并再次执行上传失败的音频分片;
步骤(a3)中,所述合并文件接口不返回转写结果,合并文件接口通知服务端将任务列入转写计划,转写接口通过getResult获得。
6.根据权利要求1所述的一种视频字幕添加方法,其特征在于,所述文本文件包含外文和所述外文的翻译文本,将所述文本文件与所述视频对象结合进行视频双语字幕添加;导出添加视频双语字幕后的视频对象。
7.根据权利要求6所述的一种视频字幕添加方法,其特征在于,将所述文本文件与所述视频对象结合进行视频双语字幕添加的步骤包括:
(b1)获取所述视频对象的文件路径,并获取所述双语字幕的文件路径;
(b2)对所述视频对象导入对应的包括双语字幕的文本文件;
(b3)获取所述视频对象中的视频高度和宽度;
(b4)调用ImageMagick完成所述双语字幕的添加。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武永鑫,未经武永鑫许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110310014.3/1.html,转载请声明来源钻瓜专利网。