请问官方英文字幕占了两行该如何用Arctime进行批量处理?
arctime吧
全部回复
仅看楼主
level 1
白嘉义 楼主
如图,下载了一个视频,包含一个srt的英语字幕文件,用播放器播放视频并加载字幕文件时发现是这样的
用arctime导入以后,变成了这样
字幕分成了两行,且第二行显示不出来,请问这种情况要如何处理?
有两个疑问,第一,如何把这两行合并为一行并显示出来?
第二,如果不合并,只是单纯想把两行都显示出来,该如何操作?
这是一个srt文件,因此没有那种纯文本格式的字幕稿,不太明白这样的字幕要如何处理
而且这个视频时间很长,有一个小时,想问下这样的要如何批量处理,一个个手动把两行字幕变成一行实在是太多太慢了
2017年06月15日 12点06分 1
level 11
老外很多片子的字幕,做得并不规范。由于片子较长,无非两条路可选:1、局部动手术,哪里不规范,整哪里; 2、推翻重来,按自己的想法,力求向规范看齐。
前者更节约时间,更省事,后者更耗时间,但自己更为满意。(其实对于Arctime熟手来说,推翻重来,90分钟就够了)
2017年06月16日 08点06分 2
level 11
以第一张图片为例,其实老外没必要拆成两行,句子又不长,一行完全容纳得下。
不知道这样的情况多不多,如果不多,走第一条路;如果很多,建议走第二条路。
目前在时间线窗口,Arctime没有提供合并功能,批量合并更没有。只能人工合并,哪里需要合并,就合哪里。
方法:手工作业,将下方字幕块的内容,复制粘贴到上方的字幕块,然后删除下方的字幕块。(操作要谨慎,时间线窗口没有撤消功能,如果误删,将无法恢复)
2017年06月16日 08点06分 3
level 11
接下来,回答你的问题。
第二张图,是在界面预览所显示的字幕,并非在视频预览所显示的实际效果,两者有区别。
方法:按Ctrl+S保存下工程,再按播放键,在视频窗口预览一下。
2017年06月16日 08点06分 4
level 11
2017年06月16日 09点06分 5
level 11
如果保存工程后,视频预览窗口,两行字幕重叠在一起,参考下贴的方法进行处理。(双行字幕,可以当成双语字幕来看待)
https://tieba.baidu.com/p/5141667694
2017年06月16日 10点06分 8
level 11
还有个更简单的方法,用Notepad++ 打开srt文件,在里面直接进行合并,全部合并完后保存,将它导入Arctime即可。
2017年06月16日 17点06分 9
level 5
第一,如何把这两行合并为一行并显示出来?
方法很多,这里举例用正则
http://tool.chinaz.com/regex/
上这网,查找框填
(\d+\n.{29}\n.+)(\n)(.+\n\n)
替换框填
$1 $3
把srt里的全选复制到大框中,如下图,替换即可
第二,如果不合并,只是单纯想把两行都显示出来,该如何操作?
照常导入srt,然后点击右边的样式与效果,字幕生成算法选择A向下合并,ctrl-s保存
2017年06月19日 09点06分 12
1、方法很多,正则也是一种。回答问题,有时要考虑提问者的实际水平和接受程度。2、生成算法,选A和B都可以,官方目前推荐C。
2017年06月19日 09点06分
谢谢你为网友热心解答,欢迎你常来这里作客。
2017年06月19日 09点06分
@Bayern💧 这个当然,公众贴吧回答,建议是考虑周全,却也是高度自由的非官方不保周全仅作参考等等,没那么多时间作答,n个贴吧或n个软件,对哪个有多常用有多喜欢就花多少时间去答,不是人人都是慈善家或凡事100%认真,或者你可以说"要答就答最好,否则一点都别答"
2017年06月19日 10点06分
@Bayern💧 话说回来这是我私聊楼主,楼主早已搞定,只是要求问正则如何解决,还要最快的方法,并回复此贴。表面的并不是全部
2017年06月19日 10点06分
level 11
@edogoku
一、咱俩讨论一下对帧问题。
2015年,我为Arctime设计的构想是:1、划定硬字幕所处的区域范围;2、通过图像识别,对字幕范围内,相邻两帧(前一帧及后一帧)进行比对,即“邻近帧比对”,找出字幕的入点和出点,就大功告成。
实际上,并不需要把原片中的字幕识别出来,你需要的是原片的时间轴,找出每条字幕入点和出点的准确位置,就有了时间轴。
现在的图像识别,相对比较成熟,国内有几家开放了API或SDK,国外也能找到源代码,所以难度不大。
二、再谈谈OCR。
OCR也比较成熟。如果字幕所处的位置,背景是纯色、渐变色,很容易OCR出来,识别率相当之高。
如果背景有图像,干扰很大,识别率偏低,存在技术瓶颈。(大多数视频,字幕往往叠加在有图像的背景上)
这两个课题,你有兴趣可以研究一下。
2017年06月21日 01点06分 13
懒,求大神推荐个直接可用的最方便上手快的准确率最高的(非纯色背景而是平常在任意视频画面中的任意字体颜色等的)硬字幕时间轴识别生成时间轴的软件(不需api只是要应用),只需时间轴。纯色背景就是明暗判断算法太容易了,非纯色任意画面上的任意字体等的要最高的准确度(判断出现或消失的那帧)
2017年06月22日 15点06分
@edogoku 哪有现成的软件推荐给你,目前市面上都没有。Arctime要开发这个功能,估计也得2020年之后,因为是小众需求,不一定有时间。
2017年06月22日 16点06分
@edogoku 已经把方法告诉你了,一定可行,比你人工去对帧,方便实在太多了,必须用人工智能来解决,方为上策。你只需要做少量的二次开发。
2017年06月22日 16点06分
@Bayern💧 谢谢大神了。上策都会说,前沿技术都想用。因为很少做对帧,需求不大,但一旦有做的酬劳也很高,热键练手指灵活也很爽,还有不是这专业,没多少时间和足够能力做好了,综合来看得不偿失,估计即使是拿来就用的图像识别算法作少量二次开发也要等到2020年之后
2017年06月22日 16点06分
level 11
@presisco 13楼,有两个课题,看看你是否有兴趣?
第一个课题,在字幕领域,目前还无人涉及,是一大空白。如果能搞出来,会带来成就感。
2017年06月22日 17点06分 16
1