夜雨聆风学习资料网

ARTICLE · 1329195

做视频又不想学剪辑软件的看过来:OpenFilm 让 Claude Code 直接写片子,Studio 里点一下就能改镜头

做视频又不想学剪辑软件的看过来: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 里点哪改哪,改动回写文件

🔍

自动质检

接触表画两遍比对,抓突变/缺字/丢音

🖥️ 环境要求

系统
macOS / Windows / Linux 都行,另有官方桌面版 App
运行环境
Node 22.2+(源码跑 22.18+)、ffmpeg、git;Studio 用 Chrome/Edge
硬件
8GB 内存起;4K 渲染吃 CPU,核多更快
低配方案
用桌面 App(自带 ffmpeg 和无头浏览器),先出 1080p
关键依赖
ffmpeg、首次自动下载的无头 Chromium(约 100MB)

🖼️ 效果图与演示

官方示例的接触表:一句 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/达芬奇,继续在专业软件里精修。

📊 和同类做法比

剪映 / Premiere 手工剪
可控性最强,但全靠人点,AI 只能打下手
Remotion / HyperFrames 等代码框架
能代码出片,但改一个字要回去改代码重渲
OpenFilm
agent 写、Studio 手改,两边改同一份文件;导出到专业剪辑软件

原理一句话:把片子的最小单位降到一个"能在 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 工具实操教程

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料