找回密码
 立即注册

【工具分享】基于浏览器的ASS字幕字体嵌入子集化工具

回帖奖励 4300 活跃度 回复本帖可获得 100 活跃度奖励! 每人限 1 次(中奖概率 80%)
  • TA的每日心情
    开心
    2026-3-16 19:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    62

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    76406
    蒙太奇字幕组  楼主| 发表于 前天 21:09 | 显示全部楼层
    本帖最后由 蒙太奇字幕组 于 2026-6-29 21:10 编辑

    2.8 版本发布
    本版本引入分组模式,并增强了字体版权提示,并为 MKV 打包工作流带来显著优化。


    新增功能
    • 分组模式:支持多字幕打包时的字体复用,避免冗余嵌入(鸣谢 粑粑超人)
    • 字体限制警告:新增 fsType 限制提示,帮助识别字体授权问题(鸣谢 NickCollect)

    Screenshot.png

    什么是分组模式?
    分组模式解决的核心问题是:当同一 MKV 中包含多个 ASS 字幕且使用相同字体时,传统方式会导致每个字幕独立嵌入相同字体,造成大量冗余字符。分组模式将多个字幕视作一个整体进行字体子集化、嵌入处理,实现字体复用。

    核心优势:
    • 减少文件冗余 - 避免相同字符在多个字幕中重复嵌入
    • 优化文件体积 - 通过字体复用显著降低 MKV 体积
    • 提升兼容性 - 避免多字幕播放时的缓存冲突导致缺字


    使用场景一:字体嵌入到单 MKV 的多字幕中

    如果需要将字体直接嵌入到字幕文件中,按以下步骤操作:

        启用分组
        上传该 MKV 所有需要的多个字幕
        选择嵌入目标字幕(建议选择播放器首先加载的字幕,自动为第一个)
        进行嵌入

    这种方式下,字体会被嵌入到选定的字幕文件中。

    使用场景二:字幕与字体分离(单 MKV 的多字幕场景)

    如果希望在打包 MKV 时保持字幕和字体分离,按以下步骤操作:

        启用分组
        上传该 MKV 所有需要的字幕
        选择"字幕与字体分离"选项
        下载包含 fonts 文件夹的字幕包

    下载的文件中会包含"fonts"文件夹,其中是这一组字幕所需的所有字体。在打包 MKV 时,可将多个字幕、fonts 文件夹内的字体和视频统一打包到同一个 MKV 中。

    可选设置:随机化字体名称


    如担心多字幕播放器因缓存导致跨字幕读取时丢失字符,可启用此选项。随机化字体名称能增强播放器的兼容性,避免字体名称冲突问题。


    ----

    2.8.1 版本也发布了,对上述功能进行了一些细微优化。
    本账号目前由蒙太奇字幕组小p管理和使用。其他成员使用时会标注发言人身份。部分发言可能包含发言人的个人观点,并不一定代表字幕组官方立场。


    蒙太奇字幕组 · MontageSubs
    “用爱发电 ❤️ Powered by Love”
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表