subforge

一条命令搞定视频转写、翻译到压制字幕

subforge 是一个用 Rust 编写的命令行工具,面向视频字幕的完整 AI 处理流水线。它把字幕工作中最繁琐的环节串成一条命令:先用 faster-whisper 做语音识别生成字幕,再按语义切分时间轴,接着调用 LLM(兼容 OpenAI 接口)翻译成目标语言,还提供质量评估环节,最后通过 ffmpeg 把字幕烧录进视频或封装成软字幕。相比手动在多个工具间来回切换,subforge 把转写、断句、翻译、质检、压制整合进单一 CLI,适合批量处理视频、搭建自动化字幕流水线,也方便脚本化集成到现有工作流中。项目用 Rust 实现,追求执行效率和跨平台分发,依赖 ffmpeg 与 whisper 模型,翻译环节需要自备 LLM API。

开源 free 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 105
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类自动化工作流
开发团队deusjin
所属国家
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源
开源协议MIT
主要语言Rust
技术栈/模型cli,faster-whisper,ffmpeg,llm,openai,rust,speech-recognition,subtitle-translation,subtitles,translation,video-processing,whisper
GitHub 星标★ 105
30天Star增速
HF 下载量
上线时间2026-05-29 00:00:00
最近更新2026-09-14 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-15
浏览次数0

使用教程

核心亮点

  • 把转写、断句、翻译、评估、压制串成单一 CLI 流水线,减少多工具切换
  • 用 Rust 编写,启动快、依赖少,便于脚本化和批量处理
  • 翻译走 OpenAI 兼容接口,可自由替换本地或云端 LLM,兼顾隐私与成本

不足之处

  • 依赖 ffmpeg 和 whisper 模型,首次环境配置有一定门槛
  • 项目较新,文档与社区案例仍在积累,复杂场景需自行摸索

适用场景

  • 给外语视频批量生成中文字幕并压制出成品
  • 把播客或访谈录音转写成字幕文件再翻译
  • 在自动化脚本里集成字幕生成,做内容本地化流水线

替代项目

whisper.cpp、subtitle-edit、auto-subtitle

项目介绍

subforge 是一个自动化工作流领域的开源项目,官方简介:Rust CLI for AI subtitle workflows: transcribe, segment, translate, evaluate, and burn or mux subtitles.。项目使用 Rust 开发,在 GitHub 上获得 105 星标。

上一篇:workflow

下一篇:security-investigator

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 204578 2026-08-10
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 299 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95585 2026-08-10
customermates 开源

比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。

Building a modern alternative to Pipedrive that is 10x more intuitive.

★ 227 2026-08-10