GLM Subtitle OCR
把画面里的硬字幕拖回来:本地 OCR,生成帧级 SRT把画面里的硬字幕拖回来:本地 OCR,生成帧级 SRT
Features
核心能力Core Capabilities
拖入视频、画出字幕区域,时间来自视频帧、文字来自本地 OCR;一条字幕只识别必要的帧,导出可编辑 SRT,附诊断 JSONL。拖入视频、画出字幕区域,时间来自视频帧、文字来自本地 OCR;一条字幕只识别必要的帧,导出可编辑 SRT,附诊断 JSONL。
内置 GLM-OCR(0.9B 多模态 OCR 模型)MLX Metal 推理服务,一键启动、全程离线;识别质量三档可调:快速 4fps / 平衡 6fps / 精细 8fps。内置 GLM-OCR(0.9B 多模态 OCR 模型)MLX Metal 推理服务,一键启动、全程离线;识别质量三档可调:快速 4fps / 平衡 6fps / 精细 8fps。
SwiftUI 原生壳 + 内置 Python 后端,下载拖入即用、不依赖 Python 环境;视频与推理全程留在本机。SwiftUI 原生壳 + 内置 Python 后端,下载拖入即用、不依赖 Python 环境;视频与推理全程留在本机。
Get & Install
获取与安装Get & Install
- 1 下载 DMG 镜像Download the DMG
点击「下载 macOS 版」,文件约 约 60 MB,托管在 GitHub Releases。Click "Download for macOS" — about 约 60 MB, hosted on GitHub Releases.
- 2 拖入 ApplicationsDrag to Applications
打开 DMG,把 GLM Subtitle OCR 拖进 Applications 文件夹,即可像普通 Mac 应用一样使用。Open the DMG and drag GLM Subtitle OCR into Applications — it then works like any Mac app.
- 3 首次打开First launch
构建未做公证签名:在访达中右键 app → 「打开」。也可以执行 xattr -cr "/Applications/GLM Subtitle OCR.app" 清除隔离标记。The build is unsigned: right-click the app in Finder and choose Open. You can also run xattr -cr "/Applications/GLM Subtitle OCR.app" to clear the quarantine flag.
Overview
这是什么What It Does
SwiftUI 原生 macOS 应用:拖入视频、框选字幕区域,用智谱开源 GLM-OCR(0.9B)在 Apple Silicon 上以 MLX 本地推理识别字幕,时间来自视频帧、文字来自本地 OCR,导出帧级 SRT + 诊断 JSONL。视频与推理全程留在本机。SwiftUI 原生 macOS 应用:拖入视频、框选字幕区域,用智谱开源 GLM-OCR(0.9B)在 Apple Silicon 上以 MLX 本地推理识别字幕,时间来自视频帧、文字来自本地 OCR,导出帧级 SRT + 诊断 JSONL。视频与推理全程留在本机。
面向 给无字幕素材补 SRT、整理下载视频与本地字幕库的创作者和剪辑流程。Built for 给无字幕素材补 SRT、整理下载视频与本地字幕库的创作者和剪辑流程.
更多说明More Details
下载视频、无声素材、历史资料片——画面里明明有字幕,却拿不到字幕文件。GLM Subtitle OCR 把「截帧 → OCR → 时间戳对齐 → SRT」这条链路做成一个原生 Mac 应用:拖入视频、画出字幕区域,本地 GLM-OCR(MLX Metal 推理)只识别必要的帧,直接吐出帧级 SRT。
模型底座是智谱开源的 GLM-OCR(0.9B 参数,OmniDocBench V1.5 第一),在 Apple Silicon 上跑 MLX 推理,全程离线。整套能力线来自我在本地字幕工作流里的真实需求,方法论见相关文章。