Codex 做视频完全指南:FFmpeg 剪辑 + Remotion 动效 + ComfyUI 生成,三条路线选哪条
Codex 做视频有三条完全不同的技术路线:用 FFmpeg 路线做无绿幕特效和批量剪辑、用 Remotion 路线纯代码生成动态字幕和 Motion Graphics、用 ComfyUI 路线调 AI 模型文生视频。三条路线的工具链和适用场景各不相同,选错了走弯路,选对了比手动操作快 10 倍以上。本文逐条拆解每条路线的原理、完整操作步骤和适合什么场景,最后附上对比表和输出文件的后续处理方案。
路线一:FFmpeg 路线(视频剪辑 / 批量处理)
适合场景:剪切、拼接、加字幕、加背景音乐、格式转换、批量重命名、特效(无绿幕前景分离、text behind subject 等)
这条路线的原理是:Codex 负责理解你的编辑需求、生成 FFmpeg 命令并在本地执行,整个过程不需要打开任何剪辑软件。
2026 年 2 月,OpenAI 社区出现了一篇高赞帖子「I Edited This Video 100% With Codex」,作者仅用终端对话完成了一个「text behind me」效果——把人物从背景中分离,文字叠在人物身后,全程没碰过 Premiere 或 DaVinci。这个效果过去至少需要 After Effects + 手动 Rotoscoping,Codex 把流程简化成一句自然语言。
操作方式:
在终端里直接描述你要做的事:
# 启动 Codex(需在项目目录下)codex# 然后在 Codex 对话框里输入:# "把 input.mp4 的前 30 秒截出来,输出为 output.mp4"# "把 video1.mp4 和 video2.mp4 拼接起来,中间加 0.5 秒黑场"# "给 input.mp4 加上 subtitles.srt 字幕,字体大小 32,白色,底部居中"Codex 会生成对应的 FFmpeg 命令并在沙盒里执行,如果失败会自动重试并解释原因。
一个典型的 FFmpeg 命令(Codex 生成的示意):
# 把视频中的人物前景抠出来(使用 rembg + FFmpeg 合成)ffmpeg-iinput.mp4-vf"split[main][fork];[fork]rembg=model=u2net[fg];[main][fg]overlay"output.mp4FFmpeg 路线的边界:Codex 本质上是写命令和运行命令,不会「理解」视频内容(不会主动识别高光片段或建议剪辑节奏)。纯粹的剪辑创作还需要人工判断,但机械性操作(格式转换、批量处理、特效叠加)可以完全交给 Codex 处理。
路线二:Remotion 路线(Motion Graphics / 动态字幕)
适合场景:片头动画、标题卡、数据可视化动效、产品 Demo 视频、字幕/文字动态效果
Remotion 是一个基于 React 的视频生成框架——你用 React 写组件,Remotion 把它渲染成视频帧。Codex 配上 Remotion 的官方 Agent Skills,可以直接通过对话生成完整的动态视频,不需要你手写代码。
截至 2026 年,Remotion 官方 Agent Skills 同时支持 Codex、Claude Code、Kimi Code 和 OpenCode。
完整安装步骤:
1. 新建 Remotion 项目
npx create-video--yes--blankmy-videocdmy-videonpminstall2. 安装 Remotion Agent Skills(关键步骤)
npx remotion skillsadd这一步把 Remotion 的 API 文档和代码模板注入到 Codex 的上下文里,让 Codex 了解 Remotion 的组件系统。跳过这步,Codex 会生成错误的 API 调用。
3. 启动预览服务器
npmrun dev# 浏览器打开 http://localhost:3000 可实时预览4. 在另一个终端启动 Codex
codex然后直接描述你想要的效果:
"做一个 10 秒的片头:标题文字从左侧滑入,背景是深色渐变,最后定格 2 秒" "做一个数据条形图动画:5 个数据依次弹出,每条 bar 从 0 增长到目标值,用蓝色配色" "做一个字幕效果:文字逐词高亮,配合 1920x1080 黑底白字"Codex 会写 React/Remotion 组件代码,文件保存后预览服务器会自动热更新。确认效果后渲染输出:
npx remotion render src/index.ts MyComposition out/output.mp4路线三:ComfyUI 路线(文生视频 / AI 生成素材)
适合场景:AI 生成概念视频、产品展示素材、创意内容、文生图后转视频
这条路线是 Codex + ComfyUI 的组合。ComfyUI 是一个节点式 AI 工作流工具,接入了 LTX-Video、Wan2.1、CogVideoX 等主流开源文生视频模型,2026 年支持文生视频 + 音频的一体化输出。
2026 年 6 月,OpenAI 社区正式发布了 ChatGPT & Codex 与 ComfyUI 的官方集成,允许 Codex 直接调用 ComfyUI 的视频生成工作流,把 ComfyUI workflow 变成一个可以通过自然语言触发的 Agent 技能。
基础用法(Codex 调用现有 ComfyUI workflow):
# 在 ComfyUI 目录下启动 Codexcodex# 对话示例:# "用 LTX-Video 2.3 生成一段 6 秒的视频:一只白色机械鸟在蔚蓝天空中飞翔,# 电影级光效,8K 画质感"# "把这张产品图转成 3 秒 zoom-in 视频,背景模糊,主体清晰"三条路线的核心区别:
| 维度 | FFmpeg 路线 | Remotion 路线 | ComfyUI 路线 |
|---|---|---|---|
| 输入 | 已有视频素材 | 无素材,纯代码生成 | 文字/图片描述 |
| 输出 | 剪辑/处理后的视频 | 动态图形/字幕视频 | AI 生成的视频素材 |
| 技术栈 | FFmpeg 命令行 | React + Remotion | ComfyUI + AI 模型 |
| 学习成本 | 低(描述需求即可) | 中(需理解 React 组件概念) | 低(模型配置好后直接用) |
| 适合 | 剪辑师 / 内容运营 | 前端开发者 / Motion Designer | 创意内容 / 概念演示 |
| 渲染速度 | 快(本地 CPU/GPU) | 快(本地渲染) | 慢(AI 模型推理) |
生成的视频文件,然后呢
这三条路线输出的都是本地视频文件。如果你的工作流需要把视频对外分发——发给客户审稿、嵌入产品页面、配合 CDN 分发——还需要一个托管和转码环节。
对于需要多格式支持或自动化处理流水线的场景,七牛云智能多媒体服务 Dora 提供音视频转码 API,可以通过代码调用对生成的视频做格式转换、截帧、内容审核。Codex 同样可以帮你写调用 Dora API 的代码,让整条从生成到分发的链路都在代码层面打通,文档见 qiniu.com/products/dora。
常见问题
Q:三条路线可以混用吗?
可以,而且实际项目里经常混用。典型组合:用 ComfyUI 生成 AI 视频素材,用 FFmpeg 路线做剪辑拼接,用 Remotion 路线叠加标题字幕和片头动效,最后用一条 FFmpeg 命令合并输出。Codex 可以在同一个对话里跨路线协作。
Q:Remotion 的 Agent Skills 是必须安装的吗?
是的。不安装 Agent Skills,Codex 对 Remotion 的 API 了解非常有限,会用错组件名称或调用不存在的 Props。npx remotion skills add这一步把官方文档喂给了 Codex 的上下文,直接影响生成代码的准确率。
Q:FFmpeg 路线需要预装 FFmpeg 吗?
是的,FFmpeg 需要单独安装(macOS 用brew install ffmpeg,Windows 从官网下载并加入 PATH)。Codex 会生成 FFmpeg 命令并在本地执行,但不负责帮你安装 FFmpeg 本身。
Q:ComfyUI 路线需要显卡吗?
主流文生视频模型(LTX-Video、Wan2.1)对 GPU 要求较高,建议 16GB 以上 VRAM。如果本地 GPU 不够,可以用云端 ComfyUI API 服务(多家 ComfyUI 托管平台提供按次计费的 API),让 Codex 通过 HTTP 调用远端生图,不依赖本地算力。
Q:Remotion 渲染出来的视频能达到多高的分辨率?
Remotion 理论上支持任意分辨率,取决于你在 Composition 里设置的width/height。常见输出 1920×1080(竖版 1080×1920),4K 需要更长渲染时间。Motion Graphics 场景下通常不需要超过 1080p。
Q:这三种方式生成的视频,哪种最容易被平台审核拦截?
ComfyUI 路线生成的 AI 内容在部分平台需要主动标注 AI 生成(各平台政策不同)。FFmpeg 路线和 Remotion 路线的输出不涉及 AI 生成素材,不需要特别标注。
小结
Codex 做视频的三条路线各有边界:FFmpeg 路线处理已有素材最省力,Remotion 路线做 Motion Graphics 最灵活,ComfyUI 路线用 AI 生成素材最有创意空间。实际项目里混用三条路线是最常见的选择,Codex 作为统一的自然语言接口,让你在不同工具之间切换时不用记忆各自的 API 差异。
本文技术细节基于 Remotion 官方文档(remotion.dev/docs/ai/coding-agents)、OpenAI Codex 官方文档(2026 年版)及 OpenAI 社区实测案例,工具版本迭代较快,建议以各官方文档最新说明为准。
延伸阅读
- Remotion 官方 AI 编程指南:remotion.dev/docs/ai/coding-agents
- Codex CLI 官方配置文档:github.com/openai/codex/blob/main/docs/config.md
- 七牛云Token Plan:qiniu.com/ai/plan