Local-first
下载、转写、文件管理、字幕生成与压制全部在本机完成。素材、字幕和成片都不上传。
一个 URL 进,双语硬字幕成片出。Etch 把视频获取、本地转写、Agent CLI 翻译、术语审计、人工校对、SRT 生成与 FFmpeg 压制,组织成一条可恢复的十阶段本地流水线——每一步都留痕、可暂停、可从失败处继续。
Etch /etʃ/。校对完成的中英字幕会被压进视频画面,和成片一起保存。名字直接来自这个动作。
下载、转写、文件管理、字幕生成与压制全部在本机完成。素材、字幕和成片都不上传。
异常退出后从 task.json、durable run registry 和阶段产物恢复,不把退出码 0 当作成功证明。
新任务参考历史视频术语表;术语修改可先预览影响到的 cue,再一次性应用到全部译文。
支持 Claude、Codex、Qoder、OpenCode 本地 CLI,不绑定单一 SDK,也不依赖常驻服务。
逐句中英对照、视频定位、自动保存、审核 checkpoint,可重新生成 SRT 与成片。
可以只隐藏任务记录,也可以把 Etch 管理的任务目录与产物一并移入 macOS 废纸篓。
抓取到验证,十个阶段各自带状态、进度和重试计数。本地工具负责媒体处理,你选择的 Agent CLI 负责翻译。
无字幕时使用 mlx_whisper(whisper-large-v3-turbo)本地转写;翻译交给你选定的 Agent CLI 分批处理;校对是一个正式的暂停点,全局术语修改在这里一次性应用。
封面、时长、Provider、字幕来源、当前阶段和处理进度集中在卡片上。点击任务,再进入它自己的校对工作台。
每阶段并发 3 · 队列空闲
人工校对
1:40:01
人工校对
1:15:01
人工校对
1:03:38
Etch 启动时探测所需的命令行工具是否可用——媒体链路与 Agent CLI 分开管理,缺哪一个都会明确告诉你。