Skip to content

Releases: crazymsn/SubFlow

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 发布保持不变。

SubFlow 语幕 v1.3.60

Choose a tag to compare

@github-actions github-actions released this 06 Sep 14:37

下载完整客户端

Win 客户端

夸克网盘:https://pan.quark.cn/s/a145959c2f29
提取码:qq1t

谷歌网盘:https://drive.google.com/file/d/1Mbn9uPW2hIZ2i1-Kfyhirm_SMNWHum1V/view?usp=drive_link

Windows 10/11 x64:下载全部 SubFlow-Windows-x64.7z.001.008,放入同一文件夹,使用支持 7z 分卷的工具从 .001 解压,运行 SubFlow/SubFlow.exe,保留完整目录。SHA256SUMS 提供这 8 个 Windows 分卷的原始校验值。

Windows 完整客户端内置 Qwen 标准音色、Qwen 原声克隆、GPT-SoVITS v2 的模型与依赖,以及 Whisper / WhisperX 运行环境。配音模型无需首次下载;识别及对齐模型按需下载。

原 1.3.60 更新记录

  • 默认 Qwen3-TTS 配音,23 个男声 / 女声音色,覆盖八个目标语种;试听内容和语种跟随目标设置。
  • Windows 优先可用 NVIDIA GPU,Apple M 原生引擎优先 MPS;无可用 GPU 时使用 CPU。Intel Mac、Mac WhisperX 和 Docker 使用 CPU。
  • 中文源片输出简体 / 繁体目标保留原声。字幕每种语言最多一行,固定字号与位置,长句保留全文分页。
  • 合成后依据实际时长规划时间,借用停顿、限制起点偏移;不再因超过 1.25 倍加速直接终止配音。密集内容仍可能较快。
  • 移除翻译硬截断,润色失败时保留译文。翻译失败可在任务栏或错误弹窗继续,允许更换翻译模型 / 令牌;重试失败后入口仍保留,缓存有效时无需重新识别。WhisperX 显存不足先降低批次再考虑 CPU。
  • 顶栏保留 SubFlow 语幕,居中公司超链接,无橙色框;统一控件尺寸、编号与标题对齐。语音识别与翻译始终展开。
  • 配音显示步骤、句数和耗时;准备阶段不再固定提示首次下载。更新错误弹窗、完整包说明和当前界面截图。
  • 固定 Qwen 音频编译依赖的兼容版本,避免 Intel Mac 冷安装时意外编译 LLVM。

Docker

crazymsn/subflow:latestcrazymsn/subflow:1.3.60 面向 Linux amd64 / arm64 CPU。镜像内置四套推理依赖;模型按需下载并缓存到 Compose 命名卷。Docker 是命令行工具,不提供桌面或 Web 界面。使用仓库的 docker-compose.yml,执行 docker compose pull 后运行任务。

原发布验证记录

三平台回归测试、客户端自检、三种内置配音模式的离线实际合成和分卷校验均已通过。Docker 两架构完成 CLI、依赖、音频和目录读写检查,多架构标签及代码修订已核对。原发布的 16 个分卷 SHA-256 全部与校验文件一致;本页现在保留其中 8 个 Windows 分卷,文件内容和原始校验值均未改动,详见发布验收记录

本机此前已验证 RTX 3060 Laptop CUDA 识别与配音,记录见 Windows GPU 验收;本次发布包通过云端启动和 CPU 离线合成检查。完整视频的语音听感、不同设备性能与 Apple M1 GPU 实机验收仍需实际检查,不能用 CI CPU 通过代替。当前 Mac 修复版的实测范围及安装说明见 Mac 1.3.60 发布

GitHub 分别保留 v1.3.60(原 Windows 与 Docker)及 mac-v1.3.60(Mac 修复版)。原 Windows 标签、分卷及 Git 提交历史保留。API 令牌不进入代码、客户端或 Docker 镜像。