news 2026/11/5 1:15:56

OpenCreator 开源 AI 创作工作台完整指南:本地视频翻译、配音与生成一次跑通

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenCreator 开源 AI 创作工作台完整指南:本地视频翻译、配音与生成一次跑通

OpenCreator 开源 AI 创作工作台完整指南:本地视频翻译、配音与生成一次跑通

【免费下载链接】OpenCreatorFormerly KrillinAI, VideoTranslation and Dubbing Tool for 120+ Languages. Open-source AI workspace for creators, powered by Codex. Video downloader, video translation, create videos, images, audios, and edits with Agents in one place. For your Social Media like YouTube, TikTok, Instagram, etc.项目地址: https://gitcode.com/GitHub_Trending/kr/OpenCreator

长视频译成外语、配字幕和配音,是一条又长又碎的管线。OpenCreator(原名 KrillinAI)把这条管线收进一个本地开源工作台。它不自己造 Agent loop,而是以 Codex CLI 为执行内核;Web 是唯一前端,桌面端只是加载同一套构建再补原生能力。

五分钟跑起来

本地启动只需三样东西:Node.js 22+、pnpm 9.15.0(仓库packageManager字段已锁版本)、终端里可用的 Codex CLI;跑真实模型任务还要求 Codex 登录有效。

git clone https://gitcode.com/GitHub_Trending/kr/OpenCreator.git cd OpenCreator corepack enable pnpm install pnpm web:dev

打开http://127.0.0.1:19861/。看到输入框就绪即算跑通:开发服务器会按需拉起本地 daemon,并通过同源代理注入临时 token,无需手工复制连接信息;首次启动 Runtime 会自动准备默认项目。daemon 本身只监听127.0.0.1、端口由系统随机分配,apps/daemon/src/main.ts 里能看到server.listen({ host: '127.0.0.1', port: 0 });启动 token 由 apps/daemon/src/security/token.ts 中randomBytes(32)生成,只向 stdout 打印一次。只想单独调试 daemon 时用pnpm daemon:dev。

能力全景

当前版本开放十项创作工具,另有两项在开发中;实际可用模型取决于本地 Codex 环境和你配置的 AI 服务。

能力状态一句话说明
视频翻译✅ 已开放123 种源语言、124 种目标语言(含拼音),支持仅翻译 SRT、波形字幕精修、双语字幕与配音
视频下载✅ 已开放解析 YouTube、Bilibili、X、TikTok 等 10 个平台的公开视频,对比清晰度后下载视频或音频
封面生成✅ 已开放结合主题、视频链接与参考图生成多版封面,对比选择
图像生成✅ 已开放GPT Image、Seedream、Kling Image、Gemini,按提示词生成并单独下载
文章写作✅ 已开放主题或素材转大纲与成稿,可导出 Markdown、HTML、PDF
小红书笔记✅ 已开放生成完整笔记,控制受众、类型与篇幅
短视频脚本✅ 已开放按受众、平台、时长、语气生成分镜脚本
火柴人动画✅ 已开放文本或 YouTube 内容转旁白、配音、分镜与动画成片
智能配音✅ 已开放脚本转配音,可调音色、节奏与情绪
视频生成✅ 已开放Seedance、Kling、Veo 按提示词与参考图生成视频
自动剪辑🚧 开发中分析长视频识别高光,剪成可复用短视频
数字人口播🚧 开发中组合文案、声音与形象制作口播视频

视频翻译是最完整的管线:导入本地或公开视频,经云端或本地 Whisper 服务转写,再由 LLM 上下文完成断句、对齐、术语与翻译,最后合成双语字幕、配音、横竖屏版本,导出 SRT、音频或成片。公开案例中,一段 46 分钟的本地视频一次运行完成,全程没有人工调整字幕。

视频生成支持按提示词或参考图驱动 Seedance、Kling、Veo,设置画幅、分辨率与时长后,在项目工作区里预览、重新生成、逐版下载各版本。

视频下载背后是 yt-dlp:解析链接、列出可用格式、下载进项目,部分平台需要 cookie。下载得到的视频可以直接送进视频翻译工作区,两个工具天然衔接。

它是怎么工作的

以一次视频翻译为例。你在工作台点下"开始"后,请求经同源代理带上 token 打到本地 daemon;daemon 把任务拆成转写、翻译、配音、渲染等阶段,逐阶段调用本地 Whisper 后端、FFmpeg 和你配置的 AI 服务,进度实时推回前端,最终导出 SRT、音频或成片。

[ 浏览器 / 桌面宿主 ] apps/web(React 18 + Vite,唯一前端实现) │ Runtime API + SSE [ 本地 Runtime ] apps/daemon(Fastify) │ 工作流状态机 · 步骤/进度/版本 · 审批 · 计划任务 · 记忆 ┌────┼──────────────┬─────────────────┐ ▼ ▼ ▼ ▼ SQLite Codex 引擎 媒体工具链 本地管线 文件系统 CLI/app-server yt-dlp/FFmpeg runtime/krillinai 系统凭据 Skills/MCP Whisper/AI 服务 (Go:转写/TTS/合成)
组件职责技术实现
创作体验工作台、创作工具、Agent 对话、设置与文件apps/web· React 18 · Vite · TypeScript
本地 Runtime项目、Run、审批、计划任务、记忆与通知apps/daemon· Fastify · Runtime API · SSE
协作核心可视化操作与对话指令同步到同一任务状态,修正生成新版本共享工作流状态 ·CreatorCollaborationPanel· 版本历史
Codex 引擎Agent loop、会话、推理、工具调用、Skills 与 MCPCodex CLI · 常驻 app-server
媒体工具链下载、转写、转换、合成与导出yt-dlp · Whisper 系列 · FFmpeg · 已配置 AI 服务
本地数据项目、Run、附件、凭据留存在本机SQLite · 文件系统 · 系统凭据存储

这套"同一状态机"机制意味着:可视化按钮和对话指令是同一份工作流状态的两个投影,步骤、配置、进度和版本在两侧始终同步;每次修正都会创建新版本,而不是覆盖已有结果。前端不直接启动 Codex,也不依赖 Codex 的 JSONL 原始事件格式;daemon 负责事件标准化、持久化、审批与通知,Codex 继续充当 Agent loop 的执行真相源。

配置与数据

密钥不用碰命令行。打开设置 → AI Services,按分类填入 Base URL、API Key、模型或代理,每类只显示当前服务商需要的字段;Edge TTS 这类本地服务无需 Key。

数据默认落在~/.opencreator下:app.sqlite存项目、线程、Run 与审批等元数据,runs/存每次 Run 的脱敏日志与诊断,attachments/存附件,workspaces/存托管工作区。Codex 的会话与配置在$CODEX_HOME,备份时与前者分开处理。

需要隔离数据或指定组件时才涉及环境变量,解析逻辑集中在 apps/daemon/src/startup.ts 的resolveProductionServerEnvironment:

变量默认值用途
OPENCREATOR_DATA_DIR~/.opencreator/data数据库、Run、附件与托管工作区目录
OPENCREATOR_CODEX_BINcodexCodex CLI 可执行文件路径
CODEX_HOME~/.codexCodex 会话、配置、技能、MCP 与 Profile 的存放位置
OPENCREATOR_DEFAULT_CWD当前工作目录daemon 默认执行目录
OPENCREATOR_DEFAULT_PROJECT_ROOTRuntime 默认策略托管项目根目录;设置后使用其下的OpenCreator/
OPENCREATOR_CODEX_THREAD_ROTATION_RUN_THRESHOLD50长期计划任务底层 Codex thread 的终态 Run 轮换阈值,0关闭
OPENCREATOR_GATEWAY_ORIGINhttps://www.open-creator.ai账号、订阅与官方模型服务的网关地址

例如把 Runtime 数据与 Codex 环境一起隔离:

OPENCREATOR_DATA_DIR=/path/to/opencreator-data CODEX_HOME=/path/to/codex-home pnpm web:dev

安全边界,逐条验证过:

  • daemon 仅监听127.0.0.1,除健康检查外所有 API 都要 Bearer token(apps/daemon/src/api/auth.ts)。
  • HTML 预览默认禁用脚本、导航与弹窗,只放行同工作区的受控相对资源。
  • 诊断与 Run 日志在返回或导出前先脱敏。
  • 敏感记忆需要二次确认,未确认的内容不会被自动永久保存。
  • 桌面端启用 ASAR 完整性与 Cookie 加密,关闭 RunAsNode、NODE_OPTIONS与 Node Inspector。

读代码入口

  • Web 端启动链:dev脚本与predev里先构建 protocol、skill-market 等包再启动 Vite,适合先弄清前端怎么起来。
  • daemon 启动流程:从 token 生成、Codex 探测到监听回环地址的全过程。
  • Codex 适配层:与常驻 app-server 通信、事件标准化的入口。
  • 创作执行器注册:各create*Executor如何汇入creatorExecutors,由 stage runner 按阶段调度。
  • 内置技能说明:SKILL.md形式的工作流,理解 Agent 侧如何操作内置媒体管线。

结语

如果你需要把视频翻译、配音、封面与素材生成放在一台机器上连续完成,又不想自己拼管线,OpenCreator 把这条管线装进了一个以 Codex 为执行内核的开源工作台:浏览器或桌面打开即跑通,步骤可回看、版本可比较,数据和日志留在本地。

【免费下载链接】OpenCreatorFormerly KrillinAI, VideoTranslation and Dubbing Tool for 120+ Languages. Open-source AI workspace for creators, powered by Codex. Video downloader, video translation, create videos, images, audios, and edits with Agents in one place. For your Social Media like YouTube, TikTok, Instagram, etc.项目地址: https://gitcode.com/GitHub_Trending/kr/OpenCreator

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/5 1:15:05

如何快速上手mcp-audit-tool:5分钟完成第一次MCP安全扫描

【免费下载链接】mcp-audit-tool 🛡️ Security audit CLI for Model Context Protocol (MCP) servers — scan AI agent configs for tool poisoning, rug pulls, hardcoded secrets, command injection & supply-chain risks. Pure Python, SARIF CI ready. …

作者头像 李华
网站建设 2026/11/5 1:14:27

Stata17最新保姆级安装教程【附安装包】

目录 一、Stata介绍 二、Stata下载 三、Stata安装步骤 四、常用命令及操作 五、常用功能及界面介绍 六、如何运行代码 创作不易,禁止转载抄袭!!!违者必究!!! 创作不易,禁止转载…

作者头像 李华
网站建设 2026/11/5 1:13:52

demucs 六源音频分离:从安装到 6 轨输出的完整指南

demucs 六源音频分离:从安装到 6 轨输出的完整指南 【免费下载链接】demucs Code for the paper Hybrid Spectrogram and Waveform Source Separation 项目地址: https://gitcode.com/gh_mirrors/de/demucs Demucs 是一款开源音乐音源分离工具:输…

作者头像 李华
网站建设 2026/11/5 1:13:06

如何用深蓝词库转换把 50 多种输入法词库格式互相转换

如何用深蓝词库转换把 50 多种输入法词库格式互相转换 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 深蓝词库转换(imewlconverter)是一款开…

作者头像 李华
网站建设 2026/11/5 1:12:38

SQL从零入门:hello-sql的50+实战命令与完整学习路径

SQL从零入门:hello-sql的50实战命令与完整学习路径 【免费下载链接】hello-sql Curso para aprender los fundamentos del lenguaje SQL y bases de datos relacionales desde cero y para principiantes. 项目地址: https://gitcode.com/gh_mirrors/he/hello-sql…

作者头像 李华
网站建设 2026/11/5 1:12:26

Rufus 制作 U 盘启动盘:分区选对、一次引导成功的完整方案

Rufus 制作 U 盘启动盘:分区选对、一次引导成功的完整方案 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus 是一个单文件、免安装的 U 盘格式化工具,核心场景很聚焦&…

作者头像 李华