Aegisub ass字幕疑問,字幕高手入來
本帖最后由 jason31202 于 2023-12-15 20:55 编辑我想知ass有冇可能有機會做到,有方框背景顏色,同時那些字有黑色邊,就像下面那樣,背景顏色是黃色,白色字黑色邊
但我在Aegisub裏最多能做到背景顏色(用Opaque box),但是不能同時做到那些字的邊有顏色
雖然我上網睇,好似可以用ffmpeg去做,但是我想每一句都根據字幕長度做到背景顏色,而不是全部一樣長度的方框,有冇人知道可以如何做?我想要最簡單的方法做到,但我上面看別人的純ass字幕檔去做好像都沒有辦法做到?
如果觉得背景不够长就打一个全角的空格进去,结尾打\n代码
我用普通的 Subtitle Editor 就可以加顏色字邊界
界
ASS 內容
Script Info]
; This is an Advanced Sub Station Alpha v4+ script.
Title: 社內相親 第14集 我與你的差距.trd1
ScriptType: v4.00+
Collisions: Normal
PlayDepth: 0
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,15,&H00FFFFFF,&H0300FFFF,&H00000000,&H02000000,0,0,0,0,100,100,0,0,1,5,0,2,10,10,10,1
https://aegi.vmoe.info/docs/3.2/ASS_Tags/
设置颜色
\c&H<bb><gg><rr>&
\1c&H<bb><gg><rr>&
\2c&H<bb><gg><rr>&
\3c&H<bb><gg><rr>&
\4c&H<bb><gg><rr>&
Set the color of the following text. The \c tag is an abbreviation of \1c.
设置其后字符的颜色。\c 标签是 \1c 的缩写。
\1c sets the primary fill color.
\2c sets the secondary fill color. This is only used for pre-highlight in standard karaoke.
\3c sets the border color.
\4c sets the shadow color.
\1c 设置主要填充颜色。
\2c 设置次要填充颜色。这个仅会在标准卡拉OK 的预填充时使用。
\3c 设置边框颜色。
\4c 设置阴影颜色。
The color codes are given in hexadecimal in Blue Green Red order. Note that this is the opposite order of HTML color codes. Color codes must always start with &H and end with &.
颜色代码要以十六进制填写,顺序是蓝、绿、红。注意这个顺序和 Web 颜色的顺序是相反的。颜色代码必须以&H开头,以&结尾。
The Pick Color toolbar buttonscan assist in picking colors and entering the color codes.
取色器工具栏按钮可以帮助你选择颜色和填写颜色代码。
设置透明度
\alpha&H<aa>
\1a&H<aa>
\2a&H<aa>
\3a&H<aa>
\4a&H<aa>
Set the alpha (transparency) of the text. 设置字符的透明度。
\alpha sets the alpha of all components at once.
\1a sets the primary fill alpha.
\2a sets the secondary fill alpha. This is only used for pre-highlight in standard karaoke.
\3a sets the border alpha.
\4a sets the shadow alpha.
\alpha 一次设置以下4个部分的透明度。
\1a 设置主要填充透明度。
\2a 设置次要填充透明度。这个仅会在标准卡拉OK 的预填充时使用。
\3a 设置边框透明度。
\4a 设置阴影透明度。 wai008 发表于 2023-12-15 20:32
我用普通的 Subtitle Editor 就可以加顏色字邊界
界
我知可以這樣做,但我的問題是,一旦只用了黑色邊,就不能設背景顏色,一旦有背景顏色,就不能有邊顏色,好像只可以二取其一,不能同時存在,我想要同時兩樣都有 jason31202 发表于 2023-12-15 20:51
我知可以這樣做,但我的問題是,一旦只用了黑色邊,就不能設背景顏色,一旦有背景顏色,就不能有邊顏色, ...
普通ass字幕是不可以, 但用 Aegisub 就可以. Aegisub 是可以設置動態字幕 或者说,你试试,因为我也没试过,做2条字幕,时轴一样,一条正文,另一条,符号,看看有没方框的符号 不是很简单吗?做两行一样的字幕不就行?有黑边的设高一级,带边框的设低一级,不就完美解决? wai008 发表于 2023-12-15 21:02
普通ass字幕是不可以, 但用 Aegisub 就可以. Aegisub 是可以設置動態字幕
什么叫普通ass…ass不是支持所有特效么?ass基本万能,什么效果都能复现 _mic_ 发表于 2023-12-15 22:26
不是很简单吗?做两行一样的字幕不就行?有黑边的设高一级,带边框的设低一级,不就完美解决? ...
我之前都有想過,不過兩段不斷重覆,可能有點煩,所以才想問一下有沒有人知道更簡單的方法 jason31202 发表于 2023-12-15 20:51
我知可以這樣做,但我的問題是,一旦只用了黑色邊,就不能設背景顏色,一旦有背景顏色,就不能有邊顏色, ...
这思路不就对了么?复制一条一样的字幕,黑边的优先级选高一级,背景那条设低一级,问题不就解决,要动用这么多软件么?