# 云映 ASS 颜色核对：BGR 顺序、透明度与描边组件

语言：zh-CN
原文：[云映 ASS 颜色核对：BGR 顺序、透明度与描边组件](<https://allluckly.cn/guides/icouldplay-ass-bgr-colour-alpha-component-visibility/>)
中文：[中文 HTML](<https://allluckly.cn/guides/icouldplay-ass-bgr-colour-alpha-component-visibility/>)
English: [English HTML](<https://allluckly.cn/en/guides/icouldplay-ass-bgr-colour-alpha-component-visibility/>)
发布于: 2026-11-14T00:00:00+08:00
内容更新于: 2026-11-14T00:00:00+08:00
署名：Bison

用固定样式的三条提示核BGR颜色与透明度，避免把填充隐藏误写成整条字幕消失。

ASS 的颜色代码不能直接照网页 RGB 顺序读，透明度的零也不是完全透明。本课在外部副本做红字、透明填充和整体透明三组对照，再按安装版现有字幕入口观察。语法解释、预期和实际兼容性分开留证，不把任何渲染结果预先写成实测通过。

## 一、另存最小字幕副本与原件

选自有十秒以上短片，原字幕保留，外部文本编辑器另存 UTF-8 的 ass 文件。先核实际扩展名、编码与影片身份，给练习稿单独命名，不覆盖可读字幕。下面三条保持同一字体、字号、位置与边框，仅改颜色或透明度，用来限制比较范围。若设备没有该字体，记录替代情况，不能因为字形不同就先判颜色语法错误。没有实际短片时完成代码审读与预期表，把导入和显示明确标成尚未执行。

## 二、先按蓝绿红顺序拆颜色

[Aegisub ASS标签说明](<https://aegisub.org/docs/latest/ass_tags/>)把覆盖标签颜色写为蓝、绿、红三个十六进制分量。因此 0000FF 是蓝零绿零红满，即红色；FF0000 才对应蓝色。先在笔记画三格 B、G、R，再给每格填两位，避免把熟悉的网页 RGB 顺序直接搬过来。这里讲的是覆盖标签的颜色表达，样式行的颜色还带透明度字节，应按各自字段读取；不能把八位样式颜色与六位覆盖颜色不加区分地拼在同一标签里。

## 三、保存完整且位置固定的对照

三条提示各占两秒，中间留一秒便于认身份。样式保留黑色描边、零阴影和居中位置，第一条把主填充设红，第二条只让主填充透明，第三条让所有组件透明。代码中的反斜杠要保留为实际字符，不加网页格式的井号颜色。示例文字只作标识，不是测试报告；先核三条起止点与格式字段数相配，再保存并重开文件确认文本没有被编辑器自动替换引号或转义。

```
[Script Info]
ScriptType: v4.00+
PlayResX: 640
PlayResY: 360

[V4+ Styles]
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,32,&H00FFFFFF,&H00FFFFFF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,0,5,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.00,Default,,0,0,0,,{\c&H0000FF&}RED
Dialogue: 0,0:00:04.00,0:00:06.00,Default,,0,0,0,,{\c&H0000FF&\1a&HFF&}FILL HIDDEN
Dialogue: 0,0:00:07.00,0:00:09.00,Default,,0,0,0,,{\alpha&HFF&}ALL HIDDEN
```

## 四、将透明度端点写成两列

透明度字节 00 表示不透明，FF 表示完全透明；不能把这里的零当网页透明通道的零值规则。先写主填充的两端，再写所有组件一起改的两端。第二条使用主填充透明标签，按样式预期黑描边仍可存在；第三条整体透明连描边也一起隐藏。中间值不必在本课硬说精确视觉亮度为一半，背景、混合与观看条件另有影响。结果表用“哪一组件应可见”而非笼统“这条字幕有或没有”，让错误可以定位。

## 五、做一次只改颜色的蓝字副本

复制练习文件，只把第一条颜色从 0000FF 改为 FF0000，其余时间、透明度和样式全部不动，命名为蓝色对照。预期第一条由红改蓝，后两条不因第一条修改而自动变色；每条事件重新采用样式，不把上一条覆盖标签误当会永久改整个文件的设置。保存后逐行比对两份，避免批量替换也改了第二条或样式颜色。未执行显示时只写文本与语义对照通过，不把文件差异检查冒充播放器效果。

## 六、在云映按时点记录可见组件

通过安装版实际字幕入口打开副本，先认片源与所选字幕，再分别观察二、五、八秒。记录填充颜色、描边和是否出现原始标签文字；若入口不支持 ASS 覆盖或外部文件，就保留该路径的限制，不假定有专门颜色设置。黑色描边在黑背景难辨时，先记录背景条件，再使用自己有权准备的明亮短片作独立对照，不能直接将看不见描边归因为标签无效。没有执行本步，观察栏保持待核。

## 七、按颜色、透明度、组件顺序排查

若红蓝相反先拆 BGR 字节，不同时改屏幕色彩与字幕样式；若主填充消失但外缘还在，先核是否只改了主填充透明度，这可能符合对照预期。若第三条仍有字，核是否选对文件、标签反斜杠是否保留及该入口是否呈现覆盖标签。每次只修一项并重开，不覆盖原字幕。不能把透明提示当时间不存在，也不能从某条不可见推断播放器没加载文件；身份、时间和组件都要分别留下证据，无法证明的部分不下结论。

## 八、重开普通字幕并保存证据范围

退出后重开原本可读字幕，核正常观看已恢复，再保存两份练习文本、三时点记录、BGR拆分图和透明度端点表。验收应能解释红色写法、主填充与整体透明的区别，同时指出具体入口尚未核实的能力。换影片或设备要重做背景与支持条件记录，不把本课代码称为所有渲染器的外观保证。文档审读、文件准备与真机试听观看分别记状态，未执行的测试不得标通过，也不要为凑齐结果改写实际观察。

## 相关教程与资料

[脚本坐标](<https://allluckly.cn/guides/icouldplay-ass-pos-script-coordinate-display-pixels/>)、[淡变时间](<https://allluckly.cn/guides/icouldplay-ass-fad-milliseconds-line-interval/>)。

资料核对：2026 年 11 月 14 日，依据 [云映官方 App Store 说明](<https://apps.apple.com/cn/app/id6755653178>)与 [Apple 公开版本查询](<https://itunes.apple.com/lookup?id=6755653178&country=cn>)，当前版本 1.1.1，最低要求 iOS / iPadOS 15.0。1.1.1 的公开更新列出 Kodi、OpenList / AList 与 S3 兼容存储，并改进来源切换及跳转后的字幕显示；本文按这些公开范围与现有播放能力组织任务，具体入口以安装版本为准。自制样本、手工记录与外部文件整理不是应用新增自动功能；未声称已完成真机或私人服务器实测。

