ARTICLE · 1329195
做视频又不想学剪辑软件的看过来:OpenFilm 让 Claude Code 直接写片子,Studio 里点一下就能改镜头
🎬
OpenFilm
把任何 coding agent 变成视频 agent,还给一个真能改的编辑器
MIT 开源5,078★一句话成片4K 导出
📖 它是什么
OpenFilm 是一个开源的 AI 视频 agent 框架:你不用打开剪映,也不用学 Premiere,只要对 Claude Code、Codex、Cursor 这类能跑命令的 agent 说一句"做一个 20 秒的发布视频,带音乐",它就把整支片子写出来。项目 MIT 协议,2026 年 10 月初开源,一个多月涨到 5,078 Star,最新 v0.3.0。
它的核心是一句自我描述:一个 HTML 文件、一个函数、一个真编辑器。一支片子就是磁盘上的一个文件夹,里面放一个 film.html,把各个镜头像轨道一样剪在一起;每个镜头又是一个网页,用 frame(t) 画出任意时刻的画面——CSS、SVG、canvas、WebGL、three.js、GSAP、视频素材,浏览器能画的都能用。
它和 Remotion、HyperFrames 这类"代码做视频"框架最大的差别在后面那半句:Studio。一个跑在你浏览器里的本地编辑器,画面里的元素可以点着挪、缩放、旋转、改字改色,时间线上的片段可以摆放、裁切、调音量和速度。改动直接写回片子的文件,agent 下次编辑时会看到并保留你的手改——人和 AI 改的是同一支片子,不是两份。
✨ 核心亮点
📄
一个 film.html
轨道+片段+CSS,片子就是网页
🧮
一个 frame(t)
镜头即页面,t 秒画那一帧
🖱️
一个真编辑器
Studio 里点哪改哪,改动回写文件
🔍
自动质检
接触表画两遍比对,抓突变/缺字/丢音
🖥️ 环境要求
🖼️ 效果图与演示

官方示例的接触表:一句 prompt 出的 20 个镜头,底下是音轨波形,每帧都标了时间码

Studio 界面:左媒体库、中预览、右 Inspector(选中元素后可改字改色改位置),底部是给 agent 下指令的对话框
🚀 上手步骤
① 把 skill 装进你的 agent
一条命令,它会往 agent 的 skills 目录里放 OpenFilm 的操作手册。
npx skills add openfilm/openfilm② 直接说要什么片子
agent 会自己拆镜头、写页面、assemble 到 film.html,做完自动在 Studio 里打开。
Make a 20-second launch video for my CLI, with music.③ 在 Studio 里手改
用 Chrome/Edge 打开 Studio,点中画面里的字、色块、镜头直接改;时间线上裁片段、调音量。改动会存进片子文件。
npx -y openfilm@latest open④ 沿用别人的片子起步
examples 仓库里每个片子都是一个文件夹,打开就能改、能渲染。
npx -y openfilm@latest open https://github.com/openfilm/examples/tree/main/one-prompt⑤ 检查并导出
先 look 出接触表核对每一帧,再 render 出 MP4;需要 4K、运动模糊、透明视频各有开关。
openfilm lookopenfilm render --4k --bluropenfilm doctor🎯 典型玩法(适合谁)
🚀 做产品发布片的开发者:一句话出 20 秒 launch video,字和品牌色精确可控。
🎤 剪访谈/口播的创作者:把 ums 和口误找出来切掉,字级对齐字幕。
🎵 做 MV 的音乐人:每个唱词上屏,剪辑踩在歌的节拍上。
📊 做数据/科普视频的人:图表和数字由代码画,不会出现模型瞎编的错字。
📱 批量出投流素材的运营:同一产品三个钩子的竖版广告,改字复用。
🧩 接手现成工程的人:时间线可导出到 FCP/PR/达芬奇,继续在专业软件里精修。
📊 和同类做法比
原理一句话:把片子的最小单位降到一个"能在 t 秒画出完整画面的网页",于是 agent 会写、你能点、渲染器能并行出帧。
❓ 常见问题
Q:要花钱吗?要账号吗?
做片、编辑、渲染全都免费且本地,不需要账号。只有生成语音、音乐、图片、视频时,才用你接的服务和自己的 key。
Q:支持哪些 agent?
任何能跑命令的:Claude Code、Codex、Cursor、Copilot、Gemini CLI、Cline、Windsurf 等。
Q:Windows 能用吗?
能。CLI 三平台通用,官方也有 macOS/Windows 桌面版,自带 ffmpeg 和无头浏览器。
Q:Studio 一定要 Chrome 吗?
建议用 Chrome/Edge 这类 Chromium 内核浏览器——它就是渲染和导出的引擎,预览才等于导出结果。
Q:手改会被 agent 覆盖吗?
不会。你的改动存成 overrides 写进片子文件,agent 后续编辑会保留;还能存命名版本随时回退。
Q:能导出到剪辑软件吗?
可以,能导出 Final Cut Pro、Premiere Pro、DaVinci Resolve 的时间线;也能出 GIF、分轨音频、字幕、静帧、幻灯片、透明视频。
Q:为什么每帧必须可复现?
渲染器会乱序、并行、帧间取帧(做运动模糊),同一个 t 画错就会闪。规则是一条:同一个 t 永远画出同一张画面。
Q:名字和 logo 能随便用吗?
代码与格式是 MIT,但 OpenFilm 的名称和 logo 是商标,二次分发请注意 TRADEMARK.md。
📎 GitHub 地址:https://github.com/openfilm/openfilm
关注「AI工具匠」,获取更多 AI 工具实操教程















































































