【字幕教程】非常详细又非常基本的ASS代码

【字幕教程】非常详细又非常基本的ASS代码


2024年5月3日发(作者:)

【字幕教程】非常详细又非常基本的ASS代码

文/佚名

学好SSA主要从两个方面着手:一个是SSA文件的组成结构;一个是SSA代码。

一.SSA文件的组成结构

SSA文件主要由三大部分组成:[Script Info]部分,[v4 Styles]部分和[Events]部分。

1.[Script Info]部分

PlayResX: 384

PlayResY: 288

384×288是标准的4:3画面分辨率之一。ssa字幕里的坐标(字幕的位置)即根据

这2个数值的范围来定义。16:9宽银幕的片子略做调整即可。

这里主要介绍文件本身和制作者的信息,这里面最重要的两项是PlayResX和

PlayResY,它实际上是按给定的PlayResX和PlayResY数值将屏幕按比例化分,屏幕的左

上角坐标为(0,0),右下角坐标为(PlayResX数值,PlayResY数值).这两个值最好是和视频

文件的长宽相同,这样在下面 [Events]部分文本位置坐标的设定很方便而且准确.

当然这两个值也可能和原视频文件的长宽不同,比如视频文件尺寸为640x360,而

PlayResX:384,PlayResY: 288,如同前面所说的,它是将屏幕长宽按384:288来化分的.一

旦这样划定,下面的各种坐标设定都要以384和288为根据.

特别要注意的是:对于一个已经存在并且文本坐标都设置好的SSA文件,如果它的

PlayResX和PlayResY数值和视频文件的长宽尺寸不符(包括成比例的情况,比如视频文件

尺寸为640x360,而 PlayResX:320,PlayResY: 180),我们不要简单的把PlayResX和

PlayResY数值改成屏幕尺寸,这样将导致字幕失真,是因为文本部分的尺寸并没有改,仍按

照原来的PlayResX和PlayResY数值设定.如果有较多的坐标设定,就不要改原来的

PlayResX和PlayResY数值,在原基础上编辑.

2.[V4 Styles]部分

这是个存放[Events]部分里所用到的各种字体信息的地方.可以存在多种字体,每种字

体有多种特征.当[Events]部分的Name项引用到这里的某种字体时,则意味这该字体的各

种特征也被引用.字体的特征还可以在文本行中修改,这将在[Events]部分讨论.

常见的字体属性有Format: Name, Fontname, Fontsize, PrimaryColour,

SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline,

Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding

我们可以再定义一个Style,并把它命名为mine,比如Style:mine,华文新

魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134 即可

以这样:

[V4 Styles]


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714737067a2505657.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信