俩木成林 发表于 2016-5-10 13:35:11

用subrip转换SUB为srt格式的教程

本帖最后由 俩木成林 于 2016-5-10 13:40 编辑

字幕转换:用subrip转换SUB为srt格式的教程SUB字幕转换为其它格式字幕[,OCR是唯一的途径,但如果直接利用OCR工具来操作,那工作量就太大了点。好在现在有不少专用的转换工具,可以让我们轻松完成转换工作。本文通过用SubRip将《红猪》的中文字幕转换为srt格式为例,一步一步教大家如何转换sub为文本格式的字幕。  第一步:使用SubRip准备图片文件  ·首先安装SubRip,选择安装所有。



· 打开SubRip->文件->打开Vob文件  · 打开文件目录->选定sub->语言数据流选Chinese->右面操作里选字幕图片保存为4bit的BMP文件,以及在加时间和尺寸上打勾->开始

· 输入任意文件名->保存  · 预设里选I-Author->选取Custom Colors andContrast->把颜色#1-4全部选择成白色(#1-4分别代表字芯、字框、背景、消除走样,每个字幕的#1-4所代表的都不一样)->一一测试哪一个为字芯,设为黑色,其他3项全部为白色,重要!(参看附图)->点选确定重要的事说三遍,一定要是白色背景,黑色实心文字,一定要是白色背景,黑色实心文字,一定要是白色背景,黑色实心文字

 ·SubRip自动将每一幅图片保存为BMP,并且加上相应时间顺序。
  输出格式->设置输出格式->Text Formats下的SubRip(*.srt)->转换成此格式文件->另存为->保存

·关闭SubRip  注意:此时获得的.srt文件并不包含字幕文本。第二步:用SubToSrt将图片文件转换SRT或SSA格式1. 下载SubToSrt。  2. 运行SubToSrt.exe->文件->打开SRT或SSA文件->选取刚才保存的srt文件  3. 图片处理->自动裁剪->确定(当图片过大时,推荐使用此步骤,可以使识别更快)  4. 依照字幕调节空格检测设置、空格宽度设置、行高检测设置的灵敏度

 5. 识别->开始识别  当遇到不认识的字时,会自动跳出小窗口要求丰富字库,输入该字,按回车即可

当遇到半个字的时候,如图,按扩展(Alt+E),即可显示全字

如果前面一个字打错,可以在小框中修改该字,程序会自动从该字所在行开始识别  6. 识别完毕后,会自动替换已知错误词组。  7. 这时,可以随便看一下字幕,如有需要,可以略做修改(如:原sub字幕中就是错误的)  8. 文件->保存为SRT或SSA格式->推荐为ssa,自由度比srt更大。






batman 发表于 2016-5-10 23:47:07

这个就是斑竹常用的软件吗~不过要是有字库就好了 谢谢分享教程

truloer 发表于 2017-2-1 18:22:09

这个看起来很好用的样子,多谢楼主分享使用技术~

mszro 发表于 2020-8-17 08:36:18

学到了,好教程谢谢分享
页: [1]
查看完整版本: 用subrip转换SUB为srt格式的教程