Skip to content

Releases: HooperH/SubFix

SubFix v3.3.6

Choose a tag to compare

@HooperH HooperH released this 16 Oct 09:10

SubFix v3.3.6

本版改进字幕断句、问题复查和生成记录,并修复字幕规整中的音频对齐及填缝规则。

  • 断句优化:改进时间状语、自然停顿和判断句的通用边界,减少两句合并、短语被拆散及助词单独成条的问题。
  • 可疑字幕集中复查:用紧凑的“问题 / 字幕”列表展示检查结果,默认显示全部提示,支持双击定位和清空 SubFix 检查标记。
  • 生成记录可追溯:记录生成运行标识、插件与引擎版本、配置指纹,便于对比和排查;记录保存在本地。
  • 音频对齐规则修复:消除默认提前量重复叠加;修复文字匹配满分导致二次复查无法采用的问题,以局部音频起音证据辅助选择候选,并保留时长、顺序及音频范围保护。
  • 剪辑点辅助吸附:仅吸附附近且不裁掉首尾发音的候选剪辑点,作为音频对齐的辅助约束。
  • 填补字幕间隙:显式勾选“消除字幕空隙”时,独立填补两秒以内的间隔,不再被音频对齐状态阻断。

音频对齐效果仍取决于对白音源和素材情况,本版不承诺所有字幕都能自动精确贴音。升级后重新打开 SubFix,并重新执行规整即可使用新规则;已有时间线不会因安装更新而自动改动。

继续提供兼容旧更新器的更新包及完整版更新包。

SubFix v3.3.5

Choose a tag to compare

@HooperH HooperH released this 13 Oct 10:40

SubFix v3.3.5

  • 修复素材与时间线帧率不同时识别音频截取位置错误的问题。例如 59.94 fps 素材放入 29.97 fps 时间线时,旧版可能识别到另一段话或出现字幕空缺。现在按源素材帧率换算音频起点,选区范围仍按时间线帧率计算;保留关联音频偏移及旧接口回退。
  • 记住上次点击“生成”时的热词开关、字幕长度和音轨选择,重新打开或切换识别模型后恢复。仅取消或关闭设置窗口不会覆盖上次生成设置;轨道数量变化时恢复默认选择。
  • 保留 v3.3.4 的 Qwen 运行库加载修复,以及已有进度、错误处理和字幕淡入淡出保护。

已有用户请在插件中点击“检查更新”,完成后关闭并重新打开插件。之前已生成的错误字幕不会自动修正,请重新识别对应选区。

首次安装请下载 SubFix-v3.3.5-Full-macOS.zip(Apple Silicon,未签名安装包)。

验证:194 项自动化测试通过,新增混合帧率、关联音频、选区裁剪、旧接口回退及生成偏好恢复测试。未对用户实际时间线重新识别或覆盖字幕。

SubFix v3.3.4

Choose a tag to compare

@HooperH HooperH released this 12 Oct 06:42

SubFix v3.3.4

  • 修复部分旧安装在本地 Qwen 字幕对齐阶段启动失败的问题:旧程序保留了构建机器的动态库路径,导致 Library not loaded: @rpath/libqwen3-asr.dylib 和 SIGABRT。现在从该程序所在目录加载随附运行库。
  • 此修复可通过插件“检查更新”获取,无需重新下载模型。若运行库文件本身缺失,会明确提示安装最新版完整安装包,并保留底层日志。
  • 保留 v3.3.3 的进度与错误处理、DaVinci Resolve 21 字幕淡入淡出恢复,以及 0.5 秒异常短缝检测。

已有用户请在插件中点击“检查更新”,更新后完全退出并重新启动 DaVinci Resolve,再使用原选区测试。

首次安装或修复缺失运行库,请下载 SubFix-v3.3.4-Full-macOS.zip(Apple Silicon,未签名安装包)。

已通过 161 项自动化测试,包括带错误构建路径的 macOS 可执行文件迁移测试。此次修复针对动态库加载失败,其他类型的模型或 GPU 错误仍需根据底层日志分别定位。

SubFix v3.3.3

Choose a tag to compare

@HooperH HooperH released this 12 Oct 05:24

SubFix v3.3.3

  • 改善本地 Qwen 停在 25% 时的状态反馈,区分语音模型加载、语音识别、字幕对齐模型加载和时间对齐。界面只保留总耗时。
  • 修复 helper 异常退出或完成标记缺失后,进度窗口仍持续等待的问题;保留安全取消、超时和资源保护。
  • 失败时保留底层日志并在控制台给出诊断文件路径。SIGABRT 不再直接归因于内存不足,便于定位不同 Apple Silicon 机器上的问题。
  • 更新字幕时间线时保留 DaVinci Resolve 21 的字幕淡入淡出;匹配不明确时停止更新或提示恢复数据位置。
  • 终检的异常短缝范围调整为 1 帧至 0.5 秒,超过 0.5 秒的字幕留空不再因此打点。

已有用户可在插件中点击“检查更新”。更新后请完全退出并重新启动 DaVinci Resolve。

此前遇到 25% 停滞的用户,请用同一选区重试;若仍失败,请提供控制台错误及其诊断日志。本版改善失败处理和可诊断性,不代表所有 SIGABRT 的底层原因均已消除。

首次安装请下载 SubFix-v3.3.3-Full-macOS.zip(Apple Silicon,未签名安装包)。

SubFix v3.3.2

Choose a tag to compare

@HooperH HooperH released this 16 Sep 06:06

SubFix v3.3.2

  • 完整窗口右下角显示当前版本号,状态信息不会覆盖版本标签。
  • 修复旧版应用内更新时的“更新包包含未授权文件”:默认更新包兼容最早 v3.1.0 的固定文件清单,新更新器优先选择包含 FFmpeg 的完整更新包。
  • 保留 v3.3.1 的本地 Qwen 内存保护、进程管理及其他现有功能。

安装更新后请完全退出并重新启动 DaVinci Resolve。

首次安装请下载 SubFix-v3.3.2-Full-macOS.zip(Apple Silicon,未签名安装包);已有用户可点击“检查更新”。

SubFix v3.3.1

Choose a tag to compare

@HooperH HooperH released this 11 Sep 05:47

SubFix v3.3.1

2026-09-11 本地 Qwen 内存保护

  • 本地 Qwen 按单个音频窗口顺序识别,识别进程退出后再启动完整包内置的 GGUF 对齐,避免两套模型同时驻留。
  • 识别与对齐前及运行中检查内存、磁盘空间和进程资源;资源不足或检查失败时停止,不再通过重试绕过保护。
  • 取消或超时时回收识别、对齐及其派生进程,避免后台任务继续占用资源。
  • 识别批量固定为 1,长音频可能比旧版更慢。保持现有 Qwen 识别模型及 Qwen GGUF 对齐模型,不改变字幕边界算法。
  • 版本升至 3.3.1,已安装 3.3.0 的用户可通过“检查更新”获取此修复。

完整安装:下载 SubFix-v3.3.1-Full-macOS.zip,解压后打开 PKG。更新后关闭并重新打开插件,再重新生成字幕。

验证:94 项自动化测试通过;使用生产默认精度、设备和生成长度设置,旧批量环境值设为 8,完成单段及两段批量共三个 45 秒合成音频窗口的识别与 GGUF 对齐。每轮均先退出识别进程再启动对齐,主进程未加载 PyTorch。另行验证了超时、取消、派生进程回收、资源不足及错误停止路径。未操作实际达芬奇时间线,也未进行新旧模型输出的精度对比。

完整包包含 Python、FFmpeg、Qwen 强制对齐程序与对齐模型。本地 Qwen 识别依赖和识别模型在首次使用时下载,已有环境与模型继续复用。支持 Apple Silicon Mac,沿用未签名 PKG。

源码:f17f7f69。

SubFix v3.3.0

Choose a tag to compare

@HooperH HooperH released this 10 Sep 10:31

SubFix v3.3.0 — 2026-09-11 修复重发

  • 修复本地 Qwen 已经通过魔搭下载识别模型,生成字幕时仍尝试从 Hugging Face 下载 Python 对齐模型的问题。
  • 本地 Qwen 只识别文字,单段、批量及补对齐均复用完整包内置的 GGUF 对齐引擎,保留逐字/词时间戳;自动语言模式使用识别结果的语言。
  • 保留原 3.3.0 的句首、句尾、连续字幕交接点及原有长停顿保护。
  • 继续复用已经安装的识别模型,无需额外下载对齐模型。

已安装原 3.3.0:请重新下载 SubFix-v3.3.0-Full-macOS.zip,解压后打开 PKG 覆盖安装,无需先卸载。版本号不变,所以插件内“检查更新”不会提示同版本更新。

低版本用户可继续使用“检查更新”。更新后重新打开插件并重新生成字幕,已有字幕不会自动修改。

验证:69 项自动化测试通过,包含识别加载、单段/批量、自动语言及 v4 补对齐接口回归。使用本地识别模型和原发布包的 GGUF 运行时,在空 Hugging Face 缓存、离线模式及 Python 网络连接拦截下,完成 4.71 秒测试音频的单段和两段批量识别,各输出 12 个词级时间戳,网络连接尝试为 0。未另行操作达芬奇时间线。

完整安装包与更新包只替换 ASR 程序,保留原 3.3.0 的运行时、模型和安装脚本。支持 Apple Silicon Mac,沿用未签名 PKG。完整包包含 Python、FFmpeg、强制对齐程序与模型;本地 Qwen 识别依赖和识别模型仍在首次使用时下载。

本次为同版本附件重发,原 v3.3.0 标签保留。修复源码提交。

SubFix v3.2.9

Choose a tag to compare

@HooperH HooperH released this 10 Sep 06:04

SubFix v3.2.9

  • AI 工作台统一使用纯文字任务菜单,将中英互译合并为“中英翻译”,新增“简繁转换”。
  • 翻译和简繁转换自动判断整批字幕的转换方向,移除方向下拉框,修复控件重叠;无法可靠判断时保留原字幕并提示重试。
  • 简繁转换保留字幕时间、行序、标点、空格、英文和数字,只转换字形,不替换地区用语。
  • 本地 Qwen 依赖使用清华 PyPI 镜像,模型优先魔搭 ModelScope,失败后尝试 Hugging Face;兼容已有环境和模型。
  • 在线更新包补齐后台进程管理助手,与完整安装包保持一致。
  • 保留 v3.2.8 的后台安装响应、用户目录环境及卸载应用修复。

完整安装:下载 SubFix-v3.2.9-Full-macOS.zip,完整解压后打开 PKG。已安装用户可使用插件内“检查更新”。支持 Apple Silicon Mac;沿用未签名 PKG,卸载应用使用本地签名,未进行 Apple 公证。完整包包含 Python、FFmpeg、强制对齐程序和模型;本地 Qwen 识别依赖与识别模型仍在首次使用时下载。

验证:40 项回归通过,包括 Resolve LuaJIT 完整文件编译、方向检测与异常终止、模型源切换和旧环境兼容。完整 PKG 展开比对、运行时启动、卸载应用签名、发行内容隐私检查、旧更新器试安装与 SHA-256 检查通过。魔搭配置文件和权重索引下载已做小文件实测;本次未重新下载完整识别模型,也未做达芬奇内完整 AI 端到端实测。

插件内检查更新使用 SubFix-update-v3.2.9.zip。完整安装包与在线更新包均附 SHA-256 文件;ffmpeg-9.0.tar.xz 为随附 FFmpeg 的对应源码。

SubFix v3.2.8

Choose a tag to compare

@HooperH HooperH released this 09 Sep 07:27

修复本地 Qwen 依赖安装期间进度计时停止、取消按钮无响应的问题,并恢复“卸载_SubFix.app”入口。

  • 新安装及失败重试的 Qwen/PyTorch 环境改存于用户数据目录,减少达芬奇主线程对脚本目录中大量依赖文件的扫描。已有完整旧环境继续兼容。
  • 后台安装进程关闭继承的输入输出管道;管理器禁止在脚本目录写入 Python 字节码缓存。
  • 卸载应用先显示范围、默认取消;只在存在系统目录安装时请求管理员权限。保留字幕备份和识别模型。

安装:下载 SubFix-v3.2.8-Full-macOS.zip,完整解压后打开其中的 PKG,可覆盖安装。支持 Apple Silicon Mac。完整包包含 Python、FFmpeg、强制对齐程序和对齐模型;本地 Qwen 识别依赖及识别模型仍在首次使用时联网下载。沿用未签名 PKG 安装方式,卸载应用使用本地签名,未进行 Apple 公证。

验证:116 项回归通过,1 项跳过;真实离线 pip 安装、隔离目录卸载、旧版更新器兼容、更新包试安装、发行文件隐私及 SHA-256 检查通过。受影响电脑的实际界面响应仍需用户复测。

插件内检查更新会使用 SubFix-update-v3.2.8.zip。完整安装包与在线更新包均附 SHA-256 文件。

SubFix v3.2.6

Choose a tag to compare

@HooperH HooperH released this 09 Sep 05:46

SubFix v3.2.6

  • 口播、现场、单段和批量生成统一使用 v5,默认正式应用 v5 调整,不再自动降级到旧引擎。
  • 修复不同说话人的字幕边界调整后可能重叠的问题。
  • 检查更新不再弹出进度窗口;确认更新后显示下载进度。
  • 修复本地 Qwen 依赖安装:先升级 pip,再下载依赖,支持重试和断点恢复;改善安装失败提示与首次加载检查。
  • 修复安装完成阶段的脚本错误。
  • 发行配置移除原始字幕示例和项目诊断,保留 v5 算法参数;对齐运行时重新构建,移除个人构建路径和 Python 缓存。

下载与安装

下载 SubFix-v3.2.6-Full-macOS.zip,解压后打开其中的 pkg 安装包。旧版安装附件已下架,请使用本版本。

支持 Apple Silicon Mac,安装包未签名。完整包包含 Python、FFmpeg、字幕强制对齐程序与对齐模型;本地 Qwen 语音识别依赖和识别模型仍需首次联网下载。

已安装用户可在插件中选择“检查更新”。SubFix-update-v3.2.6.zip 是供更新器使用的文件。

验证

716 项回归测试通过,5 项跳过;脱敏配置另通过 22 项 v5 专项测试。安装包内容、ZIP 完整性和 SHA-256 已校验,对齐运行时实际测试结果与上一版一致。

公开历史和旧附件已进行清理;第三方已下载的副本及平台缓存仍可能保留,无法通过发布新包收回。