产品推荐 2026-07-28

assfonts:跨平台开源免费的ASS字幕字体嵌入工具

将ASS字幕所需字体子集化并嵌入文件,实现字幕自包含。

开源软件跨平台工具

产品简介

assfonts 是一款命令行工具,能自动提取ASS字幕文件所需的字体,将其子集化(减小体积)后直接嵌入字幕文件中。解决了字幕在其它设备播放时因缺失字体而显示异常的问题,让单个字幕文件即可完整渲染,适合需要分享或分发ASS字幕的用户。

核心功能

  • 自动搜索并提取ASS字幕所需的字体文件
  • 支持将字体子集化以大幅减小体积
  • 可将子集字体直接嵌入到ASS字幕脚本
  • 支持为HDR内容调整字幕亮度
  • 支持多线程加速处理
  • 可构建和管理字体数据库

快速开始

  1. 安装CMake并克隆仓库,使用`cmake`命令构建assfonts程序。
  2. 首次使用,建议通过`assfonts -f <字体目录> -b`命令初始化字体数据库。
  3. 运行`assfonts -i <.ass字幕文件>`,将子集字体嵌入字幕。
  4. 若只需子集化字体而不嵌入,可使用`assfonts -s -i <文件>`命令。

界面预览

与其他方案对比

对比项assfonts同类方案
字幕依赖性将字体嵌入字幕文件,实现单文件自包含,无需额外分发字体。传统ASS字幕需要播放端安装指定字体,否则显示异常。
处理灵活性提供子集化、嵌入、仅构建数据库等多种组合命令,支持HDR亮度调整。普通字幕工具通常仅处理文本,不涉及字体处理。

适合谁用

  • 需要分享ASS字幕以确保其在不同电脑上正常显示的字幕制作者
  • 需要为视频项目(如MAD)制作并分发独立字幕包的后期人员
  • 需要处理HDR视频内容并调整字幕亮度的内容创作者

下载与版本

当前最新版本为 v0.7.3,发布于 2024-10-06。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/wyzdwdz/assfonts