Skip to content

SubFlow 语幕 1.3.60 · macOS Apple M / Intel

Choose a tag to compare

@crazymsn crazymsn released this 07 Sep 07:40

SubFlow 1.3.60 · macOS

Mac 客户端
谷歌网盘:https://drive.google.com/file/d/1Q0iTsnMEb6DPOwAHQFkiB6ZMTL17wtfy/view?usp=drive_link
夸克网盘:https://pan.quark.cn/s/d18614fe8d30
提取码:F787
安装及 Cookies ·

GitHub 发布版本统一为 1.3.60。本页提供已验收的 Mac 修复版,替换原 v1.3.60 中的旧 Mac 7z 包;原 Windows 1.3.60 与 Docker 发布保留。

本次调整发布名称、标签和下载文件名。Mac 应用内部构建号及应用源码版本仍为 1.3.65,两份 DMG 内容与已验收修复版一致,校验值不变;验收记录中的 1.3.65 指该内部构建号。

选择安装包

电脑 文件前缀 推理方式 系统
Apple M 系列 SubFlow-1.3.60-Apple-M-arm64.dmg MPS / CPU macOS 14+
Intel Mac SubFlow-1.3.60-Intel-x86_64.dmg CPU macOS 14+

两个完整客户端均包含离线配音模型和四套运行环境。GitHub 单文件必须小于 2 GiB,因此每个 DMG 按原始字节拆为四卷 .001.004,每卷最多 1900 MiB。它们不是 7z 压缩包。

  1. 下载对应芯片的全部四卷,以及 SHA256SUMSMerge-SubFlow-DMG.command,放在同一文件夹;无须下载另一种芯片的四卷。
  2. 打开“终端”,输入 bash ,将 Merge-SubFlow-DMG.command 拖到终端,再补上 arm64(Apple M)或 x86_64(Intel),按回车。脚本会自动使用它所在的下载文件夹。
  3. 脚本校验各卷、合并、校验完整 DMG;已有不同内容的 DMG 会保留,不会被覆盖。合并需额外约 7–8 GB 空间,安装应用另需约 12–15 GB。
  4. 打开生成的 DMG,将 SubFlow.app 拖到 Applications。复制完成后推出映像,从“应用程序”启动。升级前退出旧客户端。

也可在下载目录执行以下命令之一:

bash Merge-SubFlow-DMG.command arm64
bash Merge-SubFlow-DMG.command x86_64
完整 DMG 字节数 SHA-256
Apple M 7113685593 58a5dc9653c155a01fd7af032f4525633b67b3f4a02cc7ead5e3464ef020d85e
Intel 7534633656 f38c61ffc212bd69d58287edf0a96d8da8037547acc5c2615744eb533b671e85

修复及验证

发布前完整源码复查:1,629 passed、14 skipped,耗时 151.68 秒;核心模块覆盖率 91.50%。完整日志见附件 Source-Tests.txt。跳过项需要其他平台或额外测试条件。Ruff、Python 语法、Shell 语法和工作流补丁检查通过。

  • 优化 Mac 圆角、透明边缘、留白及完整 ICNS 尺寸,小尺寸使用简化图形。
  • 修复 Mac 启动读取 API Key 时的钥匙串密码弹窗;显式保存、清除密钥仍遵循系统授权。
  • 内置 Node.js / EJS,并将随包 FFmpeg 路径传给下载器,修复 Finder 启动后的下载与音视频合并。
  • 正确读取 Netscape Cookies 的 #HttpOnly_ 行,提供 Mac 路径与纯文本提示。
  • 修复 MPS 注意力、长音频卷积、Qwen 抽样,以及离线运行环境和应用内部链接打包问题。
  • 1.3.65 的 180 项专项回归通过。两架构 DMG 均完成只读挂载启动、原生架构、内部链接、深度严格签名,以及冻结程序的 4K 分离音视频下载合并验证。
  • Apple M 在物理 M1 上实测。Intel 在同一 M1 上通过 Rosetta 执行 x86_64 程序,尚未在物理 Intel Mac 上验收。1.3.61 的识别、翻译、配音和导出,以及 1.3.63 的真实 YouTube 下载属于前版结果,具体范围见验收文档。

客户端使用本地临时签名,未做 Apple 公证。首次系统安全检查仍由 macOS 决定;这是与启动读取钥匙串不同的授权。API Key 和真实 Cookies 不随源码或客户端发布。

从源码构建

使用 macOS、目标架构 Python 3.11+、FFmpeg/ffprobe 和 Node.js 22+;Node.js 发行目录须保留其 LICENSE。运行 bash scripts/build-macos.sh 生成应用。构建依赖隔离在 build/macos-build-env,模型和运行环境默认完整打包。Intel 使用 x86_64 Python;在 Rosetta 下构建时显式设置 SUBFLOW_TARGET_ARCH=x86_64

运行 python scripts/build-dmg.py --help 查看 DMG 构建与只读挂载验收参数。模型体积较大,建议为完整构建预留至少 40 GB 可用空间。scripts/merge-macos-dmg.sh 是发布附件合并脚本的源码,默认匹配 1.3.60 下载文件名。

本次使用 mac-v1.3.60 标签,避免触发面向 Windows、Mac 和 Docker 的 v* 全平台发布流程。原有全平台 Latest 发布保持不变。