Repository navigation
Releases
SubPop 1.5.16
自己打开 SubPop(在访达或启动台中双击)时,现在会弹出提示说明面板入口:SubPop 没有独立窗口,操作面板在 Final Cut Pro 的「窗口 → 扩展 → SubPop」中;Final Cut Pro 未打开时可一键打开。从 Final Cut Pro 中使用、共享音频或在线更新后重启时不会弹出。
验证:完整原生构建、434 项回归及原生提示测试通过;本机安装后确认手动打开和再次打开时提示正常显示。本版未在 Final Cut Pro 中重新实测识别流程。
安装包适用于 Apple 芯片 Mac、macOS 15 及以上,已使用 Developer ID 签名并通过 Apple 公证。
SubPop 1.5.15
修复升级 macOS 后,Final Cut Pro 工具栏和「窗口 → 扩展」中可能找不到 SubPop 的问题。现在打开 SubPop 时会检查扩展是否仍已登记,缺失时自动重新登记;Final Cut Pro 正在运行时会提示重新打开。若仍看不到,请先退出 Final Cut Pro,打开一次 SubPop,再重新打开 Final Cut Pro。
验证:完整原生构建、434 项回归及扩展登记原生测试通过;本机安装后确认扩展正常登记。系统升级后扩展登记丢失的原始情况未能复现,自动重新登记步骤仅在模拟测试中验证。本版未在 Final Cut Pro 中重新实测识别流程。
安装包适用于 Apple 芯片 Mac、macOS 15 及以上,已使用 Developer ID 签名并通过 Apple 公证。
SubPop 1.5.14
修复片尾或片头使用较长转场(例如超过两秒的黑场淡出)时,直接拖入项目报“转场结构无法安全处理”的问题。片段之间的转场仍限两秒以内。
修复“全部音频”范围下,部分 44.1 kHz 音乐片段因 FCP 时长取整超出文件末尾不到一个采样,而报“源音频范围无效”的问题。
在线更新默认改为“镜像优先(GitHub 备用)”,改善国内下载 GitHub 安装包过慢的情况。镜像只负责转发,安装前仍核对 Apple 公证签名与更新签名;以前主动选择过的更新来源保持不变。
验证:完整原生构建、432 项回归及更新面板原生测试通过;用真实反馈项目 XML 离线核对两种音频范围的识别计划。本版未在 Final Cut Pro 中重新实测。
直接识别仍不还原音频转场的淡化效果。需要与 FCP 最终混音完全一致时,请使用“发送到 SubPop”共享成片音频。
安装包适用于 Apple 芯片 Mac、macOS 15 及以上,已使用 Developer ID 签名并通过 Apple 公证。
SubPop 1.5.13
修复部分带短转场的连接故事线、复合片段内部时间线导入时报“暂不支持此片段结构”的问题,保留音频源、时间位置和音量设置。
验证:完整原生构建、429 项回归通过;在 Final Cut Pro 12.4 中完成三组独立项目的 XML / 音频导出对照,两种音频范围均通过。
直接识别仍不还原音频转场的淡化效果。需要与 FCP 最终混音完全一致时,请使用“发送到 SubPop”共享成片音频。
安装包适用于 Apple 芯片 Mac、macOS 15 及以上,已使用 Developer ID 签名并通过 Apple 公证。
SubPop 1.5.12
本次更新修复普通字幕和 FCP 原生底框字幕的片段名称联动:从本版导出的字幕,在 FCP 中修改文字后,片段名称可按正文第一行更新,方便在时间线索引中定位。
- 保留多行字幕的完整正文、时间位置和样式;Tap5a 行为不变。
- 适配宿主实际模板名称;无法可靠取得名称时交由 FCP 命名,首次导入可能只显示模板名。
- 已经放进 FCP 的旧字幕片段不会自动迁移;本次修复应用于从新版重新导出的字幕。
验证:完整原生构建、412 项回归及相关原生探针通过。订阅版 FCP 12.4 中文界面的独立字幕样本已验证两种字幕改字后的名称联动;实际签名沙箱中的名称传递也已验证。本版尚未在安装后重新完成扩展拖出整链;其他语言使用资源探针验证,原生底框的索引过滤未单独实测。
适用于 Apple Silicon、macOS 15 或更高版本。安装包不包含识别模型、用户媒体或项目。
SubPop 1.5.11
SubPop 1.5.11(Build 157)新增 FCP 成片音频共享入口,并简化首次配置。复杂时间线可以先交给 FCP 渲染声音,再送入 SubPop 识别。
- 共享音频直接送达:安装包预置「发送到 SubPop」。在 FCP 打开完整项目、清除范围选择,从共享菜单发送;完成后在 SubPop 接收并生成字幕。无需选择音频保存位置再手动导入。
- 首次使用更简单:保留已有共享目的位置与默认项,增加「补装共享入口」和面板内使用说明。首次共享时,macOS 可能要求允许 Final Cut Pro 控制 SubPop。
- 界面重新整理:突出共享、识别和字幕校对流程,保留完整 Logo;改善小窗口布局及窗口放大后的居中显示。
- 减少长音频输入的内存占用:本机识别改为分段读取,避免整段音频的重复缓冲。增加空识别或大量重复文字的时段提示,便于试听核对;不会自动删改或补写字幕。
- 修复直接拖入的两类转场报错:处理已确认的短首尾转场,以及无声标题故事线两端的纯画面转场,保留原有音频时间范围。
Apple Silicon · macOS 15+。支持应用内在线更新,保留现有模型、词库、预设及字幕历史。更新后重新打开 FCP 扩展;若共享菜单还未显示入口,请保存工作后重启 FCP。曾使用候选版时,入口可能仍叫「SubPop」,功能相同,可在 FCP「设置 → 目的位置」中改名。
验证:完整原生构建后 410 项回归通过;安装包全部 19,584 个文件/链接、独立运行环境及签名通过检查。在订阅版 FCP 12.4 的独立 12 秒测试项目中,完成真实共享、接收、本机 Qwen 识别与 3 条字幕时间核对;完成真实扩展窗口缩放和字幕列表检查。安装包经 Apple 公证并装订票据,附 SHA-256 校验文件及已签名更新源。
使用边界:共享的是最终混音,SubPop 不能从混合音频中再按角色去掉音乐;需要仅对白时,请在 FCP 导出设置中选择相应角色并合为一份音频。修改时间线后请重新共享。直接拖入仍保留,音频效果与未知结构的兼容边界仍适用。短样本通过不代表所有长项目或原用户漏字问题已解决,结果仍需校对;尚未在另一台干净 Mac 上完成安装到落轨的全流程验收。
SubPop 1.5.4
修复带淡入淡出或普通音量关键帧的音频在字幕识别前被拦截的问题。支持 linear、easeIn、easeOut、easeInOut 四种淡化曲线,按时间线应用片段和音频组件的音量变化。
保留源裁剪、连接音频及受支持线性变速的时间关系,避免在变速段和音频分块边界重置音量变化。
重叠或超长淡化、未验证的关键帧插值及其他复杂音量参数,仍可通过「导入整条时间线音频」备用方式处理。
已通过 367 项回归,并在独立 FCP 12.3 测试工程中核对音量曲线和音频时间。
安装包已使用 Developer ID 签名,通过 Apple 公证并装订票据。
SubPop 1.5.3
修复普通片段进行帧率适配时,独立连接的解说音频被错误裁短或变速,导致后半段未参与字幕识别的问题。配音现在保留自己的完整时长和播放速度,即使超出所连接画面的末尾也能正常读取。
同时修复外录配音缺少视频帧率信息时可能触发的识别错误,并同步校正相关连接字幕的时间范围检查。
已通过 338 项回归,以及独立测试工程与 FCP 导出音频的时间和完整性对照。安装包使用 Developer ID 签名并通过 Apple 公证。
SubPop 1.5.2
修复 FCP 检查更新时镜像地址自动选中的问题。镜像地址默认只读,点击“修改”后进入编辑,点击“完成”后验证并保存。
修正进入编辑时的延迟全选,避免继续输入时覆盖已有文字;保留 GitHub、镜像与自动切换更新来源。
安装包使用 Developer ID 签名和 Apple 公证。
SubPop 1.5.0
修复变速画面挂有独立连接音频时,项目读取整体失败的问题。连接音频和标题现在保留各自的位置、速度与时长。
- 修复剪裁后的线性变速片段读取起点,避免重复计算父画面的变速。
- 恢复 FCP 扩展按钮与菜单中的完整 Logo,保留方形底、气泡和三个圆点。
- 本次发行版本为 1.5.0,Build 146。
验证:完整原生构建和 324 项回归通过;独立 FCP 测试项目核对了真实音频时间,包内环境再次核对五组导出样本的完整计划和声音数据。安装包完整性、签名及简繁转换资源检查通过。
适用于 Apple Silicon、macOS 15 或更高版本。安装包不包含识别模型;已有模型、词库和字幕草稿继续保留。更新后从 FCP 扩展菜单重新打开 SubPop。
说明:片段自身的曲线变速、倒放音频,以及部分内部源音频/J-L 与变速组合仍有限制;遇到明确不支持的结构,可使用「导入整条时间线音频」备用入口。
安装包已完成 Developer ID 签名与 Apple 公证,并装订公证票据;提供 SHA-256 校验文件及签名在线更新源。