【Aegisub】ASS常用特效标签整理笔记

news/2025/3/1 0:44:02/文章来源:https://www.cnblogs.com/lzb1234/p/18668140

目录
  • 特殊符号 (以下符号均使用在文字行中而不是{}标签内)
    • 1.软换行与硬换行
    • 2.硬空格
  • 特效标签 (以下符号均使用在{}标签内)
    • 1.斜体
    • 2.粗体
    • 3.下划线
    • 4.删除线
    • 5.边框宽度
    • 6.阴影距离
    • 7.边框模糊
    • 8.边缘模糊
    • 9.字体名称
    • 10.字体大小(绝对)
    • 11.字体大小(相对)
    • 12.字符间距
    • 13.文本旋转
    • 14.文本剪切变换
    • 15.字体字符集
    • 16.设置颜色
    • 17.设置透明度
    • 18.行对齐方式(推荐)
    • 19.卡拉OK标签
    • 20.换行风格
    • 21.重置样式
    • 22.设置位置
    • 23.字幕移动
    • 24.旋转中心
    • 25.淡入淡出
    • 26.复杂渐变
    • 27.动画效果
    • 28.字幕裁剪
    • 29.矢量裁剪

特殊符号 (以下符号均使用在文字行中而不是{}标签内)

1.软换行与硬换行

\n \N

  • 插入一个强制换行符,一般使用硬换行\N,\n只有在\q中可以使用。


2.硬空格

\h

  • 插入一个硬空格,使其在换行头尾不会被忽略(大概等效&nbsp?)。


特效标签 (以下符号均使用在{}标签内)

  • 特效标签分两类,一种是定义整行的属性,例如\pos和\move, \clip和\iclip, \org, \fade和\fad,在一行中最多出现一次,每组用“和”连接的标签是互斥的。

  • 另一种是仅修饰在标签后的所有文本,直到这一行结束或者样式被其他标签重写。除了以上的标签以外的都是第二类标签。

1.斜体

\i1 \i0

  • 打开\i1或关闭\i0 斜体。在字幕编辑栏选择斜体按钮也可以使用。


2.粗体

\b<参数>、\b1 \b0

  • 打开\b1或关闭\b0 粗体。在字幕编辑栏选择斜体按钮也可以使用。
  • 参数示例:\b400 (字重与font-weight类似 100最细 400normal 700bold 900最粗)


3.下划线

\u1 \u0

  • 打开\u1或关闭\u0 下划线。在字幕编辑栏选择斜体按钮也可以使用。


4.删除线

\s1 \s0

  • 打开\s1或关闭\s0 删除线。在字幕编辑栏选择斜体按钮也可以使用。


5.边框宽度

\bord<参数>、\xbord<参数>、\ybord<参数>

  • 改变字符边框的宽度(参数可为小数但是不可为负数),参数数值单位为像素,参数为0时边框消失。
  • \xbord为x方向上的宽度,\ybord为y方向上的宽度。
  • 如果在同一行中先使用了\xbord、\ybord,然后使用\bord,则只会有最后的\bord生效。
  • 参数示例: \bord1.1 \xbord1.1 \ybord1.1
  • 例子中{\3c&H0000FF&}为设定边框为红色。

image
image

6.阴影距离

\shad<参数>、\xshad<参数>、\yshad<参数>

  • 改变字符的阴影距离(\shad的参数可为小数但是不可为负数,\xshad、\yshad可以为小数也可以为负数),参数数值单位为像素,参数为0时阴影消失。
  • \xshad为x方向上的阴影,若参数为负数则阴影在左侧;\yshad为y方向上的阴影,若参数为负数则阴影在上方。
  • 参数示例: \shad1.1 \xshad1.1 \yshad1.1
  • 例子中{\4c&H0000FF&}为设定阴影为红色。

image
image

7.边框模糊

\be<参数>、\be0 \be1

  • 应用\be1或取消\be0一个字符边缘柔化的效果,在字符较小时比较明显。
  • 该代码优先对字符边框进行模糊,如果没有边框,则文本整体被模糊。
  • 参数为循环叠加次数,记住数值给大了就会把边框整个糊掉就行,参数必须为整数。
  • 参数示例: \be100

image
image

8.边缘模糊

\blur<参数>

  • 这个比\be高级,参数可以为小数,参数为0则模糊效果消失。
  • 该代码优先对字符边框进行模糊,如果没有边框,则文本整体被模糊。
  • 参数尽量不要设太大,影响性能。

image
image

9.字体名称

\fn<字体名称>

  • 设置标签后字体名称,\fn和字体名称之间不能有空格或其他符号。
  • 基本等于css的font-family。
  • 参数示例: \fn宋体

image
image

10.字体大小(绝对)

\fs<参数>

  • 设置标签后字体大小,参数必须为整数,参数单位为像素(并不是脚本像素而是按脚本像素计算的高度?)。
  • 基本等于css的font-size样式然后单位写px,大概。
  • 会随着视频脚本变大而变大(?)但是其实是个绝对数值(?)我不知道,我只知道一般(我做的)的视频里用80左右。

image
image

11.字体大小(相对)

\fscx<参数> \fscy<参数>

  • 这个也算设置标签后字体大小,一般用于与\t标签搭配,具体来说应该算是字体缩放。
  • 大概和css中的em和rem意思差不多,相对根元素,可以这样理解。
  • 参数示例: \fscx150 \fscy50 \fscx200\fscy200
  • 参数解析: \fscx150宽度是正常字符的1.5倍;\fscy50高度是正常字符的一半;\fscx200\fscy200宽高都是正常字符的2倍。

image
image

12.字符间距

\fsp<参数>

  • 设置字符间距,参数可以为负数也可以为小数,间距计算按照脚本分辨率。
  • 参数示例: \fsp10

image
image

13.文本旋转

\fr<参数>、\frx<参数> \fry<参数> \frz<参数>

  • 沿 X,Y,Z 轴旋转文本。\fr标签是\frz的简写。
  • 参数是数学上的角度,可以为负数。
  • 旋转中心是当前字幕行原点,用\org标签设定。
  • 参数示例: \frx20
  • 效果还是看图吧,不好描述。

image
image

  • 当与\t标签联用时,效果如下。
  • 旋转中心仍是当前字幕行原点。

image
image

14.文本剪切变换

\fax<参数> \fay<参数>

  • 对文本应用一个剪切变换,参数为0则不变。
  • 参数一般在[-2,2]范围内,超过了一般效果不太好。
  • 参数示例: \fax1.5
  • 效果就是这么个效果,偶尔应该会用上。

image
image

15.字体字符集

\fe<参数>

  • 换字符编码,指定字符映射表可以达到同一字符在不同语言中显示不同字形的效果,如有些汉字在简繁中文和日韩语中字形是不同的。
  • 一般大概用不着,嗯,所以就不放图了,因为放图也看不出来区别。
  • 参数示例: \fe0
  • 参数列举常用: 0-ANSI 1-默认(UTF-8) 2-符号 128-日语 134-简中 136-繁中

16.设置颜色

  • 先说一下颜色代码:正常16进制颜色是按照的顺序来书写,ASS颜色虽然也是16进制颜色,但是需要按照的顺序来写,并在前加&H,在后加&。
  • 颜色示例: 正红色16进制#FF0000,ASS代码为&H0000FF&

设置字符的主要填充颜色 \c<ASS颜色参数> \1c<ASS颜色参数>

  • 设置标签后字符主要填充颜色。\c是\1c的缩写。
  • 参数示例:\1c&H0000FF&

设置字符的次要填充颜色 \2c<ASS颜色参数>

  • 设置标签后字符次要填充颜色,仅会在标准卡拉OK轴中作为当前时间节点未执行时的颜色生效。
  • 参数示例: \2c&H0000FF&

设置字符的边框颜色 \3c<ASS颜色参数>

  • 设置标签后字符边框颜色。
  • 参数示例: \3c&H0000FF&

设置字符的阴影颜色 \4c<ASS颜色参数>

  • 设置标签后字符边框颜色。
  • 参数示例: \4c&H0000FF&

image
image

17.设置透明度

设置全部透明度 \alpha<参数>

  • \alpha可以一次性同时设置主要填充透明度、次要填充透明度、边框透明度、阴影透明度。
  • 参数为00到FF的16进制数值,前面加&H,后面加&;00完全不透明,FF完全透明,和css一样。
  • 参数示例: \alpha&H80&

设置主要填充透明度 \1a<参数>

  • 设置主要填充透明度。
  • 若参数为FF,则只能看到边框和阴影。
  • 参数示例: \1a&H80&

设置次要填充透明度 \2a<参数>

  • 设置次要填充透明度。
  • 参数示例: \2a&H80&

设置边框透明度 \3a<参数>

  • 设置边框透明度。
  • 参数示例: \3a&H80&

设置边框透明度 \4a<参数>

  • 设置阴影透明度。
  • 参数示例: \4a&H80&

image
image

18.行对齐方式(推荐)

\an<参数>

  • 设置行对齐方式。
  • 行标签,不管写了多少个永远只有第一个生效。
  • 参数示例: \an3
  • 参数列举常用:
    • 1-Bottom left 屏幕左下角
    • 2-Bottom center 屏幕底部中间
    • 3-Bottom right 屏幕右下角
    • 4-Middle left 屏幕中间左侧
    • 5-Middle center 屏幕正中央
    • 6-Middle right 屏幕中间右侧
    • 7-Top left 屏幕左上角
    • 8-Top center 屏幕顶部中间
    • 9-Top right 屏幕右上角

image
image
image

19.卡拉OK标签

\k<参数>、\K<参数>与\kf<参数>、\ko<参数>

  • \k标签使用Aegisub的卡拉OK模式添加,在卡拉OK模式中标记出字幕每个音节的持续时间。
  • 参数并不需要自己设定,一切由自带的卡拉OK计时器生成,单位是毫秒。
  • 在行内编写文字,点击音轨下的卡拉OK按钮进入卡拉OK模式;在卡拉ok行内用鼠标点击进行音节的框选,完成后打勾。

image
image
image
image

  • \K和\kf标签会使被分隔的音节执行时在次要填充颜色和主要填充颜色之间进行平滑变换。

image
image

  • \ko和\k类似,但是在音节开始前字符的边框会被移除。(例子里看不太出来,效果和\k一样,所以就这样)

image
image

20.换行风格

\q<参数>

  • 决定换行的方式,可选项为智能断行(尽可能让所有行等长,不等长时让顶端的更长,遇到\N强制换行)、行尾换行(填满一行再换行,遇到\N强制换行)、不换行(多余的字符会超出边界,类似css浮动忘记over,遇到\N和\n都强制换行)、智能换行(尽可能让所有行等长,不等长时让底端的更长,遇到\N强制换行)。
  • 参数举例: \q0
  • 参数列举常用:
    • 0-智能断行
    • 1-行尾换行
    • 2-不换行
    • 3-智能换行

21.重置样式

\r \r<参数>

  • 决定标签后使用何种样式管理器中的样式。
  • 参数为样式名称。
  • 参数举例: \rDefault2

image
image
image
image

22.设置位置

\pos(<参数X>,<参数Y>)

  • 定位一行字幕的位置,会被行对齐影响字幕中心点。
  • 文档里写的是参数X和参数Y必须为整数,但是手动挪动字幕的话是可以为小数的。

image
image
image

23.字幕移动

\move(<参数x1>,<参数y1>,<参数x2>,<参数y2>)

  • 不带<参数t>,在字幕持续时间内从开始点<参数x1>,<参数y1>坐标移动至结束点<参数x2>,<参数y2>坐标。
  • \move标签不能实现变速移动。
  • \move与\pos互斥,不能放在同一行,一行里也只能有一个\move标签。
  • 参数示例: \move(330.667,664.667,970.667,131.333) 在字幕持续时间内从坐标330.667,664.667移动至970.667,131.333

image
image

\move(<参数x1>,<参数y1>,<参数x2>,<参数y2>,<参数t1>,<参数t2>)

  • 带<参数t>的,是可选移动的时间范围,意思为在<参数t1>时间前在<参数x1>,<参数y1>坐标,<参数t1>至<参数t2>时间内进行移动,从<参数x1>,<参数y1>坐标移动至结束点<参数x2>,<参数y2>坐标,<参数t2>时间后字幕在<参数x2>,<参数y2>坐标。
  • 参数<参数t>单位为毫秒。
  • 参数示例:\move(445.334,680.667,837.334,120.666,1000,2000) 在1000ms前字幕停留在坐标445.334,680.667位置,1000ms-2000ms期间从坐标445.334,680.667移动至坐标837.334,120.666,在2000ms后停留在坐标837.334,120.666直至该条字幕结束。

image
image

24.旋转中心

\org(<参数x>,<参数y>)

  • 设置文本旋转使用的中心,适用于这一行的所有文本。
  • 一行字幕只能有一个\org标签,只有第一个会生效。
  • 参数示例: \org(640,397)

image
image
image

25.淡入淡出

\fad(<淡入参数时间>,<淡出参数时间>)

  • 应用淡入淡出效果,在字幕显示的<淡入参数时间>时间内淡入,在字幕显示的<淡出参数时间>淡出。
  • 参数为毫秒。
  • 应注意两个参数不能超过字幕的持续时间。若当前行持续时间为3s,则<淡入参数时间>+<淡出参数时间>应≤3000。
  • 参数示例: \fad(200,200)

image
image

26.复杂渐变

\fad(<参数a1>,<参数a2>,<参数a3>,<参数t1>,<参数t2>,<参数t3>,<参数t4>)

  • 分为五个阶段的渐变效果,参数a1,a2,a3为透明度,参数t1,t2,t3,t4为时间。
  • 参数a1,a2,a3为10进制数字,取值范围为0-255。
  • 参数t1,t2,t3,t4单位为毫秒
  • 本标签应理解为:
    • 在 t1 之前,文本透明度是 a1;
    • 在 t1 和 t2 之间,文本从透明度 a1 渐变到透明度 a2;
    • 在 t2 和 t3 之间,文本透明度保持 a2 不变;
    • 在 t3 和 t4 之间,文本从透明度 a2 渐变到透明度 a3;
    • 在 t4 之后,文本透明度是 a3。
  • 参数示例: \fade(255,32,100,0,500,2000,2500)

image
image

27.动画效果

\t(<特效标签>) \t(<参数accel>,<特效标签>) \t(<参数t1>,<参数t2>,<特效标签>) \t(<参数1>,<参数t2>,<参数accel>,<特效标签>)

  • 重头戏,将一个样式动画渐变到另一个,大概可以理解为css的transition: all。

  • 参数<特效标签>是指可用\t动画化的ASS标签。

  • 参数<参数accel>是指加速度,以数值1为分隔。当该参数的取值范围为[0,1)时,运动速度逐渐变慢;当该参数=1时,动画做匀速运动;当该参数>1时,运动速度逐渐加快。

  • \t(<参数t1>,<参数t2>,<特效标签>)应理解为:

    • 在 t1 时间前,样式是 \t 标签前指定的样式;
    • 在 t2 时间后,给定的 <特效标签> 会覆盖对应的样式,其他样式仍然不变;
  • \t(<参数t1>,<参数t2>,<参数accel>,<特效标签>)应理解为:

    • 在 t1 时间前,样式是 \t 标签前指定的样式;
    • 在 t2 时间后,给定的 <特效标签> 会覆盖对应的样式,其他样式仍然不变;
    • 在 t1 和 t2 时间点之间,样式会从前者按指定的加速度参数 <参数accel> 渐变到后者;
  • 参数示例: \1c&HFF0000&\t(\1c&H0000FF&)

image
image

  • 参数示例: \t(0,5000,\frz3600)

image
image

  • 参数示例: \t(0,5000,0.5,\frz3600)

image
image

28.字幕裁剪

\clip(<参数x1>,<参数y1>,<参数x2>,<参数y2>) \iclip(<参数x1>,<参数y1>,<参数x2>,<参数y2>)

  • 确定一个方形区域,只有区域内字幕可见,(我)通常用来做上下双色字幕。
  • \iclip与\clip效果相反,只有方形区域内字幕不可见。
  • 坐标参数文档里写不能为小数,但是在视频区域内使用工具绘图是可以的。
  • 参数示例:\clip(440,677.333,848,712)


29.矢量裁剪

\clip(<绘图指令>) \clip(<参数scale>,<绘图指令>) \iclip(<绘图指令>) \iclip(<参数scale>,<绘图指令>)

  • 绘图指令是按照脚本分辨率算的,原点为视频左上角。
  • 参数<参数scale>如果不指定即为默认数值1,代表坐标和像素对应。
  • 这个就别手写了,想画的话就用视频区域里的工具绘图吧。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/869104.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2.0 电气件---浪涌保护器(SPD)

1、简介 浪涌保护器也叫防雷器,是一种为各类电子设备、仪器仪表、通讯线路提供安全防护的电子装置。当电器回路或者通信线路中因为外界的干扰突然产生剑锋电流或者电压时,浪涌保护器能在极端的时间内导通分流,从而避免浪涌对回路中其他设备的损害。 主要可以分为两类:电压开…

意图框架习惯推荐方案,为用户提供个性化内容分发

在快速发展的现代生活中,用户面临着时间紧迫、信息过载和决策困难等痛点。例如新闻资讯过多,寻找感兴趣的内容费时费力;音乐和视频服务推荐内容不符合个人口味等。这些痛点,无疑增加了用户的烦恼,也给应用的开发者带来了挑战:如何更好识别用户意图,实现精准推荐,提高应…

[ABC136F] Enclosed Points

前言 模拟赛 \(\rm{T1}\) , 全世界都切出来了 思路 首先容易想到换贡献主体, 容易想到按点计算贡献 (所以我赛时为什么叉掉这个直接去按矩阵算贡献了, 无语) 考虑对于一个点, 其贡献的来源: 只要有一个子集构成的矩形包含它, 就会产生贡献 问题转化为对于一个点, 有多少个子集包…

IDEA中如何查看最近打开过的文件?

前言 大家好,我是小徐啊。我们在Java开发的时候,最重要的是选择一款合适的开发工具,像eclipse,IDEA等。其中,IDEA是我平时在开发的时候,用的那一款工具,它功能十分强大。今天,我要来介绍下它的一个功能,就是查看下最近打开过的文件。 IDEA如何查看最近打开的文件 首先…

【邮件钓鱼】技术干货:从伪造域名到隐藏链接,攻防实战详解(中)

0x01 前言 ★ 声明:未知攻焉知防,本文以安全教育为主,不可用于违法行为,造成的一切后果,与本人无关。邮件伪造是信息安全中的常见手段之一,很多人在实践中因不了解核心原理而踩坑。本篇将结合实践经验,系统讲解邮件伪造的原理与操作方法。 如果对 SPF 和 DKIM 验证原理不…

达梦sqllog慢日志配置方案,抓取用户所有的操作记录

很多用户反馈,开启审计影响数据库性能,但是不开启审计,数据库没保障,数据无安全性,误删了数据,无法找到记录 达梦慢日志可以配置下,记录用户的操作记录mkdir -p /data/dmlog/log vi /data/dmdb/sqllog.ini BUF_TOTAL_SIZE = 10240 #SQL 日志 buffer 占用空间的上限,单…

自动化办公效率工具如何提升团队协作效率?5大路径

一、自动化办公效率工具的应用现状 随着信息技术的飞速发展,自动化办公效率工具在企业中的应用越来越广泛。这些工具通过集成多种功能,帮助企业优化工作流程、提高工作效率、降低运营成本。目前,自动化办公效率工具的应用现状主要体现在以下几个方面:(一)工作流程的自动化…

GPIO

GPIO的八大工作模式区别,如何控制GPIOGPIO 1. 基本定义和概念 IO复用:同一个IO引脚具备多个不同的功能; IO重映射:当出现功能引脚冲突时,讲功能移动到到备用引脚上; 通用和复用的区别:通用表示直接控制,复用表示其他功能模块托管(片上外设)使用; 通用输入输出(GPIO…

“数据飞轮” 理念焕新,助力 2025 企业数智化发展

2024 年,全球科技领域在人工智能浪潮的席卷下加速前行,数字化转型进程也随之踏入全新阶段。在这一背景下,数据飞轮理念延续“以数据消费促资产建设,以数据消费助业务发展”的核心内涵,实现焕新升级。在2025年,升级后的数据飞轮 2.0,将 AI 视作数智化的核心竞争力,借助 …

电桥测量模块24位采样、 带有激励源动态补偿 高精度 适用比例电桥、 固定电桥 可选恒压驱动、 恒流驱动

电桥测量模块24位采样、 带有激励源动态补偿 高精度 适用比例电桥、 固定电桥 可选恒压驱动、 恒流驱动BRGxxx系列模块是一款专为惠斯通电桥测量而设计的高分辨率产品。采用24位ADC同步测量激励源与电桥输出,可提供1~128倍放大增益。该模块支持恒压和恒流两种驱动方案,适用于…

【每日一题】20250114

人经常推翻自己,经常不同意昨天的自己,这也是常态。【每日一题】 1.(18分) \(\hspace{0.7cm}\)I. 为了测量某一弹簧的劲度系数,将该弹簧竖直悬挂起来,在自由端挂上不同质量的砝码.实验测出了砝码质量 \(m\) 与弹簧长度 \(l\) 的相应数据,其对应点已在图上标出.(\(g=9…

新合新公有云环境下载客户端和BOS

公有云下载BOS直接是云IDEBOS和客户端的组件都进行了更新,但是版本号没有变化,应该是修复了bug,融合了临时补丁。 客户端