libass 是 ASS/SSA(Advanced Substation Alpha/Substation Alpha)字幕格式的便携式字幕渲染器。它主要与 VSFilter 兼容。
请参阅 GitHub 版本了解最新版本 0.17.3(2024 年 7 月 2 日发布)。有关更改的详细列表,请参阅更改日志。
源代码可从我们的 GitHub 存储库获取。
请使用问题跟踪器报告错误或功能请求。
我们也有一个 IRC 频道。请通过 irc.libera.chat/#libass 与我们联系。请注意,我们不可能一直在线,如果您离开频道,我们也无法回答 IRC 问题。即使您没有立即得到回复,也请保持您的 IRC 客户端打开,我们最终会回复您。
libass 提供两种构建系统可供选择:Autotools 和 Meson。
Autotools 是开发的首选,因为它与我们的测试基础设施集成,并且在 Autotools 支持的所有平台上功能齐全。
如果您要打包 libass 进行分发,建议使用 Autotools;当 Windows Meson 的打包应该同样有效时。
Meson 缺乏与测试基础设施的集成,但在 Windows 上运行良好。它适合在 Meson 良好支持的任何平台上进行纯静态构建,并作为 Meson 子项目。值得注意的是,Meson 支持 MSVC 和 VS 项目文件的生成。
除非开发 libass,否则通常不需要手动定义宏,并且这些手动定义没有稳定性保证。
DEBUG_LEVEL=0..3
0
使用默认的断言集;如果根本没有定义宏则隐含
1
, 2
未使用
3
另外断言通常承诺给编译器用于优化目的的假设
ASS 格式概述
ASS 覆盖标签(Aegisub 手册)
VSFilter源代码(Guliverkli2)
VS过滤器:
sorayuki 叉子修复了一些错误(已失效)
各种专注于内部使用的叉子
调频调制
xy-VSFilter/XySubFilter
MPC-HC 中的 VSFilter
具有自定义格式扩展的 VSFilterMod(已失效,被分叉包含)
螺纹 VSFilter(已失效)
Guliverkli2 中的 VSFilter(已失效,包含在上述所有内容中)
guliverkli 中的 VSFilter(已失效,分叉为 Guliverkli2)
ffdshow(已停业)
佩里安(已停业)
阿萨(已停业)
libjass(已解散)
ASS.js