
今天拆的是 Mortiflix:跑在自己机器上的单人动效工作室,Claude 分阶段做片、每道门都要你本人过;文章给全它在链条上的位置、最短上手路径、十三处已知阻塞,以及一支 5 秒 logo 片实测 3.52 美元这笔账。

package.json 里只有一条运行时依赖 @anthropic-ai/sdk5;渲染这层是 Remotion,一个 React 视频框架,模板由它自己的技能装进工作室。pipeline.json 定三件事:开工前问你什么(intake)、有哪些步骤、每步怎么审。explainer(30 秒到 2 分钟的解释片)、social-short(45 秒到 3 分钟竖版)、logo-sting(3 到 8 秒 logo 动画)、song(纯音乐,交出来的是一首完整的歌)2。
pipelines/explainer/pipeline.json,2026-10-12 截取;第 14 行起是开工前的问题,第 52 行的「Narration」决定成片有没有配音9。questions(给你一段说明加几个问题)、document(逐段批注)、frames(在图上钉位置)、video(在某一秒的某个点上钉)、audio(在某一刻做批注),另外还有 internal,那种步骤不过你的眼8。submission.json 里逐项汇报检查结果,少一项、或者上一版你留的批注有一条没回答,提交会被直接拒掉10。
harness/GATES.md,2026-10-12 截取;每个会话开工前都会读到这份协议,里面第一条规矩就是只有主人能跨过一道门,下面还附着一份 submission.json 的完整形状10。CLAUDE.md、JOURNAL.md 和你留在 feedback/ 里的批注接着做10。你审过的那一版会被拷进工作室的 state/ 目录,项目工作目录里再改也改不动它11。TASTE.md 记你偏好的样子,跟着项目走2。git clone https://github.com/GTKottman/mortiflix-oss.git && cd mortiflix-oss
npm install
npm link
mortiflix init # 建工作室目录,挑一个它找得到的后端
mortiflix setup # 逐项问你要不要装,装之前都问一次
mortiflix demo # 用占位内容走完整套门,免费,不需要 Claudemortiflix demo 值得先跑:它走的是真的门控和真的记录,只是内容由占位素材顶替,用来验证流程通不通2。logo-sting 开始,3 到 8 秒,是四条线里最快见结果的一条2:mortiflix new logo-sting # 回答开工问题
mortiflix run # 会话做到某处等你,就停下
mortiflix review # 看它交了什么,批准或留批注/plugin marketplace add GTKottman/mortiflix-oss,再敲 /mortiflix,它会把同一套 CLI 帮你跑起来,但批准和填 key 仍然要你自己动手15。
mortiflix run。现状:安装器和 mortiflix setup 已经能用,会话那一步还没接——作者列了九项待办,包括把 Unix socket 换成命名管道、把会话的进程组用 taskkill 结束,给的期限是 2026-10-20(docs/WINDOWS.md,2026-10-12 读取)3。你能怎么办:在 Windows 上先只用 mortiflix demo 和 mortiflix pipelines 验证流程,真做片等会话落地。docs/SETUP.md,2026-10-12 读取)13。你能怎么办:把它当成一个待验证环境用,先跑 demo 和 mortiflix doctor。docs/SETUP.md、vendor/nova-fx/VENDORED.md,2026-10-12 读取)16。你能怎么办:先不勾 3D,或者接受没有粒子特效。package.json 的版本号停在 0.1.0,只能 git clone 加 npm link(2026-10-12 采集)1。你能怎么办:自己把克隆下来的 commit 记下来,当作你锁定的版本。mortiflix doctor 和 state/<项目>/ 里的日志。claude-code 后端上可用(docs/SECURITY.md,2026-10-12 读取)17。你能怎么办:把它装在隔离的机器或容器里,或者在 Linux 上打开 sandbox: true。docs/SECURITY.md,2026-10-12 读取)17。你能怎么办:不要给它来路不明的文件,或者把沙箱打开。docs/SECURITY.md、docs/SETUP.md,2026-10-12 读取)17。你能怎么办:素材由你自己下好放进 input/,让沙箱保持打开。docs/VOICE.md、docs/SETUP.md,2026-10-12 读取)12。你能怎么办:显存不够就换 ElevenLabs,或者自己念。README、docs/SETUP.md,2026-10-12 读取)2。你能怎么办:要么接受 MIDI 加自己的 DAW 这道工序,要么把音乐关掉只留音效。mortiflix publish --status 看计划,视频到手自己传。www.remotion.dev/docs/license/pricing,2026-10-12 读取)20。你能怎么办:把这份成本算进预算,或者换掉渲染底座。AGPL-3.0-only。作者在 README 里把条件说得很直白:如果你改了 Mortiflix 再拿它对外提供服务,你的改动要开源(README、package.json,2026-10-12 读取)2。docs/COMPUTE.md,作者 2026 年 10 月实测)14。
docs/COMPUTE.md 里的实测表,2026-10-12 截取;表里上半部分是模型花费,下半部分是工作室自身的开销,两者不在一个量级14。elevenlabs.io/pricing,2026-10-12 读取)26。docs/SETUP.md,2026-10-12 读取)13。mortiflix demo 免费4。同一个页面的右上角却挂着 Log in 和 Sign up,它通向的是网站上的流水线共享库,不接工作室27。| 方案 | 你给它什么 | 它给你什么 | 它在这一层 | 许可与公开体量 |
|---|---|---|---|---|
| Mortiflix(本期) | 一台 Linux 机器、Claude 订阅或 key、每道关上的批注 | 成片 mp4、MIDI 包、可回溯的项目记录 | 流程与门控 | AGPL-3.0,571 星1 |
| Remotion(第 23 期) | React 组件 | 逐帧渲染出的 mp4 | 渲染底座 | 自订两层,63,281 星28 |
| HyperFrames(第 14 期) | HTML 页面 | 浏览器逐帧拍出的 mp4 | 渲染底座 | Apache-2.0,60,935 星29 |
| hypit(第 15 期) | 一份 SVML 工作流 | 可重跑的一条片子 | 工作流语言 | 改过的 Apache-2.0,21,185 星30 |
| OpenMontage(第 1、10 期) | 一套产线描述,编排交给你的 Agent | 多产线跑出的成片 | 编排 | AGPL-3.0,66,947 星7 |
| OpenCreator(第 19 期) | Codex 加上十个创作工具 | 翻译、成片、素材加工 | 工具集 | Apache-2.0,12,699 星31 |
| ArcReel(第 20 期) | 小说或剧本 | 角色与场景资产、剪映草稿 | 方法论与资产 | AGPL-3.0,5,433 星32 |
| OpenChatCut(第 11 期) | 一句话指令 | 改动先过你批准的时间线 | 编辑器 | AGPL-3.0,2,281 星6 |
| Palmier Pro(第 24 期) | 你和 Agent 在同一张时间线上 | 可继续剪的工程 | 编辑器 | 0.7.6 之后转闭源,14,554 星33 |
| ViMax(第 18 期) | 一句想法或一本小说 | 13 个 Agent 排出的成片 | 多智能体编排 | MIT,12,629 星34 |
| Shotstack(第 25 期) | 一条 Edit JSON | 云端渲染出的 mp4 | 云渲染服务 | 服务条款加 PolyForm 编辑器35 |
| VideoDB(第 26 期) | 你的素材库 | 可检索的视频数据与检索结果 | 数据层 | 技能包 MIT,服务为 SaaS36 |
mortiflix demo,再花一支 logo 片的钱(作者实测 3.52 美元)验证整条路值不值。github.com
raw.githubusercontent.com
raw.githubusercontent.com
mortiflix.com
raw.githubusercontent.com
github.com
github.com
raw.githubusercontent.com
github.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
upload-post.com
postiz.com
remotion.dev
npmjs.com
github.com
huggingface.co
github.com
anthropic.com
elevenlabs.io
mortiflix.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
shotstack.io
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.