找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 5358|回复: 1

[教程] [转帖] SRT、SSA格式字幕调整全攻略

[复制链接]

9328

威望

332

金钱

1万

贡献

管理员

自由的灵魂

积分
99912
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-14
发表于 2008-7-24 05:55:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
<font face="Verdana">
<p style="MARGIN: 12px; TEXT-INDENT: 24px" align="left">SRT和SSA两种格式的字幕均为文本格式字幕,其共同的优点是:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>* 只需要单独一个文件即可使用,不象SUB字幕还需要一个idx定义文件


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>* 字幕文件很小,都在几十KB以内,便于传播以及刻碟&nbsp;:-)


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>* 用任何文本编辑工具都能够打开,非常便于对字幕内容进行细节修改和调整


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>* 使用者能够随心所欲定制观看影片时字幕的字体、大小、颜色等等


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>* 都被VobSub直接支持


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>而在SRT和SSA两者之间比较,SRT格式只有时间码和文本,太过于简单,很容易因设置等问题导致在看影片时产生乱码,新手使用起来会感觉麻烦;而SSA格式可以在字幕内附带作者信息、修订信息、字幕参数等,更可以预先即定义好字幕播放时使用的字体、大小、风格等多种内容,兼有SRT字幕和SUB等图形字幕的优点。所以,SSA字幕比SRT字幕应该更有优势,笔者也想在这里大力提倡使用SSA格式字幕。总之,对于稍有经验的玩家,文本格式的字幕肯定是最好的选择。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>======================================


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>SRT和SSA字幕时间调整:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>因为各种原因,外挂字幕经常会发生和影片不同步的情况,有时候是延迟,有时候是提前,这种情况下可以通过调整VobSub中的延迟时间来解决,但是这样治标不治本,要彻底解决就要将字幕文件的时间码调整为正确的时间。这里就以笔者的经验告诉大家一个比较简单的方法。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>SRT字幕和SSA字幕的调整其实很简单,需要的软件:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Sub Station Alpha v4.08 -- SSA字幕的最佳编辑软件


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>下载页面:<a class="external free" title="http://www.eswat.demon.co.uk/download32.html" href="http://www.eswat.demon.co.uk/download32.html" rel="nofollow">http://www.eswat.demon.co.uk/download32.html</a>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>很多朋友反应上面的地址下载不到,这里提供另外一个链接:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?><a class="external free" title="http://www.dfgold.com/naco/Sub.Station.Alpha_v4.08.rar" href="http://www.dfgold.com/naco/Sub.Station.Alpha_v4.08.rar" rel="nofollow">http://www.dfgold.com/naco/Sub.Station.Alpha_v4.08.rar</a> 5,224KB


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=528"><img src="http://img0.shooter.cn/0/528_middle.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>SUBConvertor -- SRT字幕和SSA字幕的专用转换工具


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>下载:<a class="external free" title="http://www.shooter.com.cn/?softid=ssa2srt" href="http://www.shooter.com.cn/?softid=ssa2srt" rel="nofollow">http://www.shooter.com.cn/?softid=ssa2srt</a>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>如果需要调整的是SRT字幕,请首先用SUBConvertor转换为SSA格式的字幕:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=529"><img src="http://img0.shooter.cn/0/529_middle.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>打开SUBConvertor,点击“Open”按钮,选中需要转换的SRT字幕文件,程序会自动将SSA字幕的保存路径设置为同目录下,你也可以点击“Convert as”自定义保存路径。选中“srt=&gt; ssa newline use \n”,程序将自动把SRT中的换行转换为\n换行符号。设置“frame rate”为正确的帧率。点击“Convert”,生成转换完成的SSA字幕文件。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>下面就是安装Sub Station Alpha v4.08了,安装好之后程序会和*.SSA文件自动关联,双击SSA文件即可打开。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>选择工具栏: Timing → Shift Times...


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=530"><img src="http://img0.shooter.cn/0/530_middle.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>会弹出如下图的窗口:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=531"><img src="http://img0.shooter.cn/0/531_middle.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>在“Time to shift events by”框中输入需要提前或者延迟的时间(请注意:最后两位零为毫秒单位),然后根据需要选择下方的选项:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shift Forwards:字幕延迟


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shift Backwards:字幕提前


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shift all from current row:从当前选择的字幕行开始改变


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shift selected rows only:只改变当前选择的字幕行


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Start and End times:同时改变字幕开始和结束的时间


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shift Start times only:只改变字幕开始的时间


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shift End times only:只改变字幕结束的时间


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>定义好之后点击OK即可调整字幕的时间,选择工具栏:File → Save 即可将调整后的字幕保存。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>调整之后的SSA字幕文件可以再用SUBConvertor转换成SRT格式(转换方法和前面的一样),也可以直接使用(VobSub直接支持)。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>如果直接使用,建议大家再在Sub Station Alpha v4.08中对风格进行定义,以做出更符合你口味的字幕风格:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>选择工具栏:Styles → Define... ,在弹出的“Styles”窗口左方的“Local Styles”列表中选中“*Default”,点击“Edit”按钮。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=532"><img src="http://img0.shooter.cn/0/532_middle.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>在弹出的风格编辑窗口中可以详细设置字体、风格、颜色甚至字幕位置、透明度、阴影等参数,绝对值得一试!编辑完毕保存之后再试试播放字幕,你会发现SSA格式字幕绝对不是SUB或者SRT可以比拟的。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=533"><img src="http://img0.shooter.cn/0/533_large.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>实际上Sub Station Alpha v4.08的功能非常强大(笔者现在还没有完全弄懂),使用却并不复杂,大家可以多研究研究。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>=======================================


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>很多朋友在使用SRT或者SSA等文本格式字幕时遇到乱码、字幕太小等等问题,其实只要通过设置DirectVobSub字幕播放插件即可解决:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>播放带字幕的影片时DirectVobSub字幕插件的图标会显示在屏幕右下方的系统栏里,双击该图标即可打开VobSub插件设置窗口(本文中图例为VobSub2.14版本,其他版本大同小异):


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=534"><img src="http://img0.shooter.cn/0/534_small.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="center" 24px? TEXT-INDENT: 16px; 5px?>↓


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=535"><img src="http://img0.shooter.cn/0/535_large.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>图中红色方框部分即为字幕文本设置项。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Shadow:字幕加上阴影


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Outline:文字加上线条边框


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>Advanced Renderer:高级补偿,相当于字体平滑处理点击


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>点击上方的第一个按钮即可打开字体设置窗口,这个窗口中可以设置字体、字形和大小还有颜色,选择一个中文字体,这样在字幕就再也不会有乱码了,记住,一定要确认右下方的“字符集”是“CHINESE_GB2312”:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<div align="center"><a href="http://shooter.cn/imgdb/image.html?id=536"><img src="http://img0.shooter.cn/0/536_large.jpg" border="0"/></a>

</div>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>再在VobSub的设置窗口中点击“Save”就可以将刚刚所做的设置保存了,以后就不需要每次启动VobSub都要重新设置了。另外说一下,选中右上方的“Extend picture to 4:3”,在播放影片时VobSub就会将视频窗口模拟为4:3模式,字幕就会显示在下方的黑框里而不会覆盖在画面上了。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>先写到这里了,因为玩DivX这些东西时间不长,水平只有这么高,以上东西让高手们见笑了,只是个人的一些经验,希望对大家有所帮助。再想到什么我再继续写吧。


取自"<a href="http://shooter.cn/wiki/SRT%E3%80%81SSA%E6%A0%BC%E5%BC%8F%E5%AD%97%E5%B9%95%E8%B0%83%E6%95%B4%E5%85%A8%E6%94%BB%E7%95%A5?variant=zh-cn">http://shooter.cn/wiki/SRT%E3%80%81SSA%E6%A0%BC%E5%BC%8F%E5%AD%97%E5%B9%95%E8%B0%83%E6%95%B4%E5%85%A8%E6%94%BB%E7%95%A5?variant=zh-cn</a>"</div></font>
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号

9328

威望

332

金钱

1万

贡献

管理员

自由的灵魂

积分
99912
主题
5265
回帖
26224
注册时间
2003-4-10
最后登录
2024-5-14
 楼主| 发表于 2008-7-24 05:59:53 | 显示全部楼层
<p style="MARGIN: 12px; TEXT-INDENT: 24px" align="left"><font face="Verdana">SRT、SSA格式字幕调整(补充) - 射手网Wiki

<font color="#c0c0c0">http://shooter.cn/wiki/SRT、SSA格式字幕调整(补充)</font>

</font>

目前流行的VOBSUB所支持的字幕主要有以下几种:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>1、由直接从DVD中提取的.idx和.sub文件组成的图形格式的字幕文件,体积很大,无法调整字体、大小;


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>2、MicroDVD格式的.sub文件,内容为文本格式,就是帧数和相应的字幕内容,体积很小,可以在播放时调节字体、大小;


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>3、Subripper格式的.srt文件,内容为文本格式,是时间和相应的字幕内容,和单独的.sub很相似;


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>4、由Sub Station Alpha创建的.ssa文件,内容同样为文本格式,和其他文本格式字幕不同的是,它里面包含了一些字幕的设置信息,如字体、大小、出血、阴影、颜色等等,播放时可以不用调整。


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>文本格式字幕的优点是显而易见的,体积极小,一般只有几十KB,方便刻盘;可以直接调整字体和大小,可以自己调整到适合自己的样式,尤其是.ssa格式的字幕,不但可以定义好字体和大小以方便新手直接播放,老鸟在播放时也可以自己更改所有的设定。说了这么多优点,也来说说缺点,就是很多朋友发现,文本格式的所有字幕很难调节时间和帧率,如果一部电影的字幕对不上号,那在观看的时候简直是一场噩梦,我相信很多朋友对此都深有体会吧!


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>前几天看到《SRT、SSA格式字幕调整全攻略》大有启发,自己正好碰到《偷心两母女》heart.breakers的字幕时间对不上号,就花时间仔细研究一下,总算调整好了,这才能欣赏到digitalife朋友的精彩翻译。现在我就把我自己的调整方法总结一下,给大家分享:


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>只要安装了vobsub,在程序组中会有字幕格式转换的好工具SubResync。这个工具支持srt、sub、ssa、smi、ass、psb这些字幕格式的互相转换,实在是一个简单实用的好工具!在.sub文件上按右键弹出的菜单中会出现Edit with SubResync,在Character Set中选择所使用的字符集(简体中文选GB2312,繁体中文选CHINESEBIG5,这样不会出现乱码)FPS中选择23.976后再确认打开,然后选“save as”存为srt文件,再播放你会发现帧率已经变成了你刚才选择的23.976(DVDRIP标准帧率),完全对上了影片内容!那么这个方法对srt字幕是否有效呢?很可惜,经过实验发现,完全无效!


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>说到这里一些聪明的朋友可能已经想到了,如果要调整srt字幕的帧率,只要先用SubResync转换成sub,保存后重新选择正确的帧率打开,再重新保存为srt文件就可以了!不错,就是这样,我已经实验过,完全可以!


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>同样的,ssa字幕也可以转换后调整,完成后再转换回来。但有没有更简单的方法呢?有!这里就要用到Sub Station Alpha v4.08了。它可以直接打开ssa字幕,在timing菜单中选择Timer Speed/Ramp Time...,在Timer Speed中输入095.9040%(23.976/25.000,知道怎么来的了吧),然后点击Apply speed to entire script,OK!帧率已经调整好了,保存吧!


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>下面,我再来谈谈ssa字幕的字体问题。ssa格式的字幕不但可以定义好字体和大小以方便新手直接播放,在播放时也可以自己更改所有的设定,并且保留了文本格式字幕体积极小的优点,倍受推崇。但是大家在使用中发现,无论怎么定义它所使用的中文字体,它还是只能使用操作系统默认的宋体来播放字幕,真是一大遗憾。我经过多次实验发现,原来这个问题是由于ssa字幕不支持中文字库名造成的,其实很好解决!


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>


<p style="MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px" align="left" 24px? TEXT-INDENT: 16px; 5px?>首先在Sub Station Alpha v4.08中用Styles定义好字幕所用的字体和字符集(强烈建议使用系统自带的黑体、宋体、楷体、隶书或仿宋,其他字体如果播放的计算机上没有安装该字体会自动以宋体替代),以及大小、颜色、出血、阴影、位置等等(《SRT、SSA格式字幕调整全攻略》中有介绍),保存。然后使用记事本打开ssa文件,找到[V4 Styles]小节下面的Styles行,把宋体改成simsun,黑体改成simhei,仿宋改成simfang,楷体改simkai,隶书改成simli,然后保存,再播放看看,是不是已经改成了你需要的字体?

IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-5-15 23:04 , Processed in 0.254114 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表