
subforge
一条命令搞定视频转写、翻译到压制字幕
subforge 是一个用 Rust 编写的命令行工具,面向视频字幕的完整 AI 处理流水线。它把字幕工作中最繁琐的环节串成一条命令:先用 faster-whisper 做语音识别生成字幕,再按语义切分时间轴,接着调用 LLM(兼容 OpenAI 接口)翻译成目标语言,还提供质量评估环节,最后通过 ffmpeg 把字幕烧录进视频或封装成软字幕。相比手动在多个工具间来回切换,subforge 把转写、断句、翻译、质检、压制整合进单一 CLI,适合批量处理视频、搭建自动化字幕流水线,也方便脚本化集成到现有工作流中。项目用 Rust 实现,追求执行效率和跨平台分发,依赖 ffmpeg 与 whisper 模型,翻译环节需要自备 LLM API。
项目数据
使用教程
核心亮点
- 把转写、断句、翻译、评估、压制串成单一 CLI 流水线,减少多工具切换
- 用 Rust 编写,启动快、依赖少,便于脚本化和批量处理
- 翻译走 OpenAI 兼容接口,可自由替换本地或云端 LLM,兼顾隐私与成本
不足之处
- 依赖 ffmpeg 和 whisper 模型,首次环境配置有一定门槛
- 项目较新,文档与社区案例仍在积累,复杂场景需自行摸索
适用场景
- 给外语视频批量生成中文字幕并压制出成品
- 把播客或访谈录音转写成字幕文件再翻译
- 在自动化脚本里集成字幕生成,做内容本地化流水线
替代项目
whisper.cpp、subtitle-edit、auto-subtitle
项目介绍
上一篇:workflow
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.