新闻视频制作过程中字幕制作方法与流程

文档序号:15848235发布日期:2018-11-07 09:25阅读:4843来源:国知局
新闻视频制作过程中字幕制作方法与流程

本发明属于视频制作技术领域,具体涉及一种新闻视频制作过程中字幕制作方法。

背景技术

对于一个视频的幕后工作来说,编辑字幕是其中的工种,字母编辑的工作人员往往需要在视频制作软件(比如corelvideostudiox10、adobeaftereffects、adobepremiere等)里面手工打入字幕内容,并且需要手工调整字幕的播放时间。

这种字幕录入方式,字幕编辑工作单调,人力成本大,且需要将字幕前后调整以便对应视频内容,对于有字幕的视频,它的制作过程中,编辑字幕占据相当一部分的时间(前后占据制作视频总时间的30%到50%,极为耗时。对于当前主流的新闻类视频,很大一部分新闻视频因为字幕添加很麻烦,没有添加字幕,影响新闻视频观看者获取信息的体验,有字幕的话获取信息的准确度会极大提高。



技术实现要素:

根据以上现有技术的不足,本发明所要解决的技术问题是提出一种新闻视频制作过程中字幕制作方法,通过判断目标文件类型、规范化流程、等步骤完成目标语句的写入工作,解决了编辑字幕耗时的问题,具有快速添加字幕,缩短字幕编辑时长等优点。

为了解决上述技术问题,本发明采用的技术方案为:一种新闻视频制作过程中字幕制作方法,方法步骤包括:

步骤一、初始化开始运行,打开需要制作字幕的目标文字文件;

步骤二、判断目标文字文件的格式类型,不同的文件类型对应不同的文字处理方式,根据文件类型,选择不同方式读取目标文字文件的内容,整合成字符串;

步骤三、判断读取是否成功,如果不成功,则抛出异常信息,显示错误警告;如果信息内容读取成功,将读取的内容以中文编码方式显示在界面上;

步骤四、规范化流程:对字符串内容进行规范化,去除非法字符、影响字幕规范的字符和具有停顿句子意义的标点符号;

步骤五、判断步骤四中规范化流程处理是否成功,如果没有成功,抛出异常,发出错误警告;如果已经完成规范化处理,输入录音音频的时间,以秒数为单位输入,计算平均字符时间;

步骤六、判断用户电脑固定文件夹内是否有“字幕文件.srt”的文件,如果发现固定文件内没有“字幕文件.srt”的文件,获取用户固定文件的路径,新建名称为“字幕文件.srt”文件,开启对“字幕文件.srt”文件的写入流;如果固定文件内发现有“字幕文件.srt”的文件,开启对“字幕文件.srt”文件的写入流;

步骤七、判断开启是否成功,如果开启失败,则抛出异常,发出错误警告;如果开启成功,则写入流程;

步骤八、判断写入是否成功,如果写入失败,抛出异常,错误警告;如果写入成功,关闭对“字幕文件.srt”的写入流;单击叉号,程序结束运行。

上述方法中,所述步骤二中,如果文件格式为“txt”或“srt”,以字节流形式读入文件内容,整合成字符串;如果文件格式不是“txt”或“srt”文件格式,以与文件格式相应的字节流形式读入,整合成字符串。

所述步骤四中,影响字幕规范的字符包括去除回车键、换行键、tab键和空格符。所述步骤四规范化流程中,保留不具有停顿句子意义的标点符号,对句子的停顿处添加停顿标志。

所述步骤七中,写入流程的具体内容为:根据停顿标志,将目标文件内容的语句按照顺序编号,选择目标编号写入,然后写入回车换行符,对每句话扫描字符个数,计算每句话的时间,写入规划时间轴,写入回车换行符,然后写入目标语句,写入回车换行字符,完成目标语句写入工作。

本发明有益效果是:本发明提供的一种新闻视频制作过程中字幕制作方法,通过判断目标文件类型、规范化流程、等步骤完成目标语句的写入工作,具有简化字幕制作步骤、快速添加字幕,缩短字幕编辑时长等优点。

附图说明

下面对本说明书附图所表达的内容及图中的标记作简要说明:

图1是本发明的具体实施方式的运行示意图。

具体实施方式

下面对照附图,通过对实施例的描述,本发明的具体实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理、制造工艺及操作使用方法等,作进一步详细的说明,以帮助本领域技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。

本发明提供的一种新闻视频制作过程中字幕制作方法,其示意图如图1所示,具体方法内容如下:

步骤一、初始化开始运行,加载软件运行界面所需要的窗口组件,用户点击选择文件按钮,打开需要制作字幕的目标文字文件。

步骤二、判断目标文字文件的格式类型,文件格式类型有“txt”、“doc”、“docx”和“srt”等,不同的文件类型对应不同的文字处理方式,根据文件类型,选择不同的方式读取目标文字文件的内容。如果文件格式为“txt”或“srt”,以字节流形式读入文件内容,整合成字符串;如果文件格式为“doc”,以与doc相应的字节流形式(xwpfwordextractor,xwpf字提取器)读入,整合成字符串;如果文件格式为“docx”,以与docx相应的字节流形式(wordextractor,字提取器)读入,整合成字符串。

docx格式与doc格式都是word文本格式,但是二者的差距实际上是很大的。docx和doc的区别显著的一点就是体积大小的不同。docx格式其实就是一个zip文件,我们可以拿winrar打开docx文件,得到一堆的文件,很类似android程序或者win7桌面窗体的源码,用户在里面可以找到各种配置文件,文本文件和媒体文件。其原理就是相当于用两个文本文档,一个用来放文本信息,另一个用来配置个里面的格式,比如字体,大小等。这样用两个文本文件就能实现doc格式类似的功能,所以很节省体积。当我们创建一个空的文档文件的时候会发现,doc格式是25kb左右,而docx是0字节。

由此可见,docx对比doc而言,可以节省大量的空间。这个特点对于我们一般的电脑而言貌似没有什么太大的用处,但是对于服务器、图书馆来说可有用途大了。docx至少能节省一半的空间(图片少的时候更明显),这么一来,图书馆的电子书就能多一倍,其效果由此可见一斑。

步骤三、判断读取是否成功,如果不成功,则抛出异常信息,显示错误警告。如果信息内容读取成功,将读取的内容以中文编码方式显示在界面的左半部分,方便用户实时编辑和调整。

步骤四、规范化流程:对字符串内容进行规范化,去除非法字符、影响字幕规范的字符和具有停顿句子意义的标点符号。如:去除回车键、换行键、tab键、空格符等影响字幕规范的字符;去除中文逗号、句号等具有停顿句子意义的标点符号;去除英文逗号、点号等具有停顿句子意义的标点符号;保留破折号、双引号等不具有停顿句子意义的标点符号,对句子的停顿处添加停顿标志。

步骤五、判断步骤四中规范化流程处理是否成功,如果没有成功,抛出异常,发出错误警告。如果已经完成规范化处理,输入录音音频的时间,以秒数为单位输入,支持小数。根据用户输入时间,计算平均字符时间,计算之前去除停顿标志,缩短字符时间。用户点击“生成”按钮,生成字幕文件。

步骤六、判断用户电脑固定文件夹内是否有“字幕文件.srt”的文件。如果发现固定文件内没有“字幕文件.srt”的文件,获取用户固定文件的路径,新建名称为“字幕文件.srt”文件,开启对“字幕文件.srt”文件的写入流;如果固定文件内发现有“字幕文件.srt”的文件,开启对“字幕文件.srt”文件的写入流。优选自动保存到桌面上,判断电脑桌面上是否有字幕文件,后续步骤内容相同。

步骤七、判断开启对srt.字幕文件的写入流是否成功,如果开启失败,则抛出异常,发出错误警告。

如果开启成功,则写入流程:根据停顿标志,将目标文件内容的语句按照顺序(1,2,3...)编号。将目标编号写入,然后写入回车换行符,对每句话扫描字符个数,计算每句话的时间(时间计算方式为:字符个数乘以字符平均时间),将规划的时间轴写入,写入回车换行符,然后写入目标语句,写入回车换行字符,完成目标语句的写入工作。以此类推,按照srt字幕文件的格式写入所有内容,将写入内容写入程序界面右下部分的内容预览区,方便用户预览字幕内容。时间轴的规划中:按照每句话所需时间累加的时间轴规划,根据srt文件的格式,需要精确到毫秒。

步骤八、判断写入是否成功,如果写入失败,抛出异常,错误警告。如果写入成功,关闭对“字幕文件.srt”的写入流。单击叉号,程序结束运行。

本发明提供的一种新闻视频制作过程中字幕制作方法,通过判断目标文件类型,不同目标文件类型不同,读取方式不同,节省内存和增大工作效率;其次,本发明中,还进行了规范化流程,去除各种不必要的标点符号,缩短文字长短,进而缩短了后续的视频处理时长;而且本发明中每次的工作处理都会有程序判断是否成功,及时纠错,发出错误警告,避免一次性报废长时间的工作。

上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。本发明的保护范围应该以权利要求书所限定的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1