Advanced SubStation Alpha (ASS) 字幕文件格式中 Margin 的单位是什么?

Advanced SubStation Alpha (ASS) 字幕文件格式中 Margin 的单位是什么?

我在互联网上找不到有关高级 SubStation Alpha (ASS) 字幕文件格式的良好文档,我想知道,边距的单位是什么?

我的直觉告诉我这是一个百分比,但我想确定一下。

谢谢。

答案1

根据规范链接自Matroska 网站,以像素为单位字幕作者的屏幕分辨率(因此它会被玩家放大或缩小)。

网站第一条:

第一个“[Script Info]”包含有关字幕文件的一些信息,例如标题、创建者、脚本类型以及非常重要的一项:“PlayResY”。请注意此值,脚本中的所有内容(字体大小、定位)都会根据此值缩放。

然后在规范本身中:

字段 14:MarginL。这定义了左边距(以像素为单位)。它是与屏幕左边缘的距离。三个屏幕边距(MarginL、MarginR、MarginV)定义了字幕文本的显示区域。

字段 15:MarginR。这定义了右边距(以像素为单位)。它是与屏幕右边缘的距离。三个屏幕边距(MarginL、MarginR、MarginV)定义了字幕文本的显示区域。

字段 16:MarginV。这定义了垂直左边距(以像素为单位)。
对于副标题,它是与屏幕底部的距离。
对于顶部标题,它是与屏幕顶部的距离。
对于中间标题,该值将被忽略 - 文本将垂直居中。

相关内容