跳到主要内容

第 016 课 · ISOLATED EXPERIMENT

OpenCut 路线评估,
先记录失败。

这不是一节“已经剪成片”的教程,而是一次判断开源剪辑器能否进入商业教学路线的真实实验。

当前状态evaluation-run-blocked-before-ui
REWRITE VS CLASSIC

同一个名字,
两条不同路线。

重写版提供未来方向,Classic 留有更完整的编辑代码。评估必须同时看固定版本、源码证据和本机实跑,不能只看 README 或项目热度。

OpenCut Rewrite 与 Classic 的证据、实跑结果和教学边界
路线版本 / 许可代码证据实际运行当前教学边界
Rewrite4d8c49e · MIT源码审计只确认编辑器外壳;Editor API、插件、MCP、headless 与脚本能力仍标为 coming。未把路线图能力当成可用功能,也未进入媒体操作。只可用于路线观察,不能讲成可用剪辑工作流。
Classiccf5e79e · MIT · archived代码中可见导入、时间线、split、export,以及 IndexedDB + OPFS 存储实现。项目记录 reported:install 完成、构建出现 isShortcutKey 摘要、dev server Ready;但缺少 raw logs 与 timestamps。Mac 锁屏,UI 未检查;0 次导入、0 次剪辑、0 次导出。
ACTUAL RUN / NO SUCCESS THEATRE

报告摘要,
不等于原始回执。

当前 install、build、dev 三门都缺 raw logs 与 timestamps,只能标记 reported / evidence-missing,不能写成 pass 或 fail 已完整证明。

REQUIRED EVIDENCEraw logs

每条命令都要有开始/结束时间、退出码、完整输出、日志路径与环境版本,三门分别留证。

CURRENT REPORTevidence-missing

已有摘要称 install 完成、构建在 isShortcutKey 处停止、开发服务显示 dev server Ready;这些均为 reported,Mac 锁屏且原始回执缺失。

SEVEN CAPABILITY GATES

七道门,
不能跳关。

代码里存在功能不等于本机已跑通。每一道门都要有独立回执,后一道门不能替前一道门补证据。

01

source-license · 来源与许可 · source-audited

两个候选路线均锁定到明确 commit,并确认 MIT;Classic 另标记 archived,不把许可证等同于维护状态。

02

code-capability · 源码能力 · source-audited

Rewrite 只有编辑器空壳;Classic 代码可见导入、时间线、本地存储与导出,但源码存在不是本机通过。

03

dependency-install · 环境与依赖 · evidence-missing / reported

项目摘要称 Classic 安装 1,937 个包,实际 Bun 1.3.14 与声明 1.2.18 不同;缺少原始命令日志、时间戳与可核对回执,不能标 pass。

04

production-build · 生产构建 · evidence-missing / reported

isShortcutKey 未导出仅作为报告摘要保留;缺少完整原始错误、开始/结束时间与日志路径,不能标 fail 已证明,也不修补上游。

05

dev-server · 开发服务 · evidence-missing / reported

项目摘要写有 dev server Ready,但没有带时间戳的 raw log、URL 与停止回执;不能标 pass,更不能推导 UI 可用。

06

ui-media-import · UI 与素材导入 · 未运行

Mac 锁屏,未取得真实 UI 回执,也没有选择或导入任何媒体;导入计数保持 0。

07

timeline-export · 时间线与导出 · 未运行

没有执行 16 秒截断、刷新恢复或导出,因此没有 ffprobe 回执和完整人工观看记录。

PRIVACY / NETWORK BOUNDARY

本地编辑器,
不自动等于零联网。

源码中的 IndexedDB + OPFS 只说明有浏览器本地存储路径。本轮已经发生 clone 与 registry 网络访问,也生成了本地依赖和构建目录。

01 / ACCOUNTS

平台账号动作:0

没有访问抖音、小红书、公众号、X、YouTube 或视频号后台,也没有自动发布。

02 / NETWORK

网络动作:已发生

仓库 clone 与 registry 依赖访问已经发生;下一轮还要单独观察应用请求,不能把本地编辑器写成零联网。

03 / LOCAL

本地动作:已发生

已经产生 checkout / node_modules / .next 等本地状态;这类磁盘变更与平台外部动作必须分开记录。

04 / MEDIA

媒体动作:0

0 次导入、0 次剪辑、0 次导出;下一轮也只允许使用自有或明确授权、无隐私的测试媒体。

NEXT COMPUTER USE EXPERIMENT

下一轮先看见,
再触碰媒体。

Mac 解锁后,用 Computer Use 操作真实已打开界面。必须严格按下面顺序,每阶段单独确认;未确认或无回执就停止,不跨阶段补批。

01

read-only-ui-network

单独确认后,用 Computer Use 只读检查已打开的真实 UI、URL、控制台与网络请求;不导入媒体、不登录平台账号,观察完即停。

02

import-owned-media

上一阶段留有回执后再次单独确认;只导入已核权、无隐私并记录 SHA-256 的自有媒体,导入完成即停。

03

local-edit-and-reload

再次单独确认后,只做约定的本地 split、保留左侧并刷新检查恢复;不导出、不上传,保存时间线回执后即停。

04

export-new-file

最后单独确认,导出到预先确认且不存在的新路径;随后才做 ffprobe、SHA-256 与完整人工观看,不覆盖原文件。

EVIDENCE-GRADED DOWNLOADS

先看证据等级,
再下载使用。

“历史回执样例”只保存本轮 reported 摘要,不能证明三条命令结果;“需填写后运行的评估输入”必须补齐素材、输出路径、批准与日志字段,空白模板不能开箱执行。

01 / INPUT · MUST FILL

需填写后运行的评估输入

运行前核对候选版本,并补齐输入媒体、哈希、新输出路径和四阶段批准;不能直接执行示例值。

下载 JSON ↗
02 / PROMPT · MUST FILL

需填写后运行的 Codex 任务

替换占位内容并附上真实原始日志;缺日志时必须输出 evidence-missing。

下载提示词 ↗
03 / RECEIPT · SAMPLE

历史回执样例

只供查看 reported 摘要与应填字段;raw logs、timestamps、退出码和日志路径仍需下一轮补齐。

下载日志样例 ↗
04 / REVIEW · MUST FILL

人工复核框架

逐门填入直接证据后才在 adopt、defer、reject 中选择;空白表不会自动给出结论。

下载复核表 ↗
CURRENT DECISIONdefer · 0 次导入 · 0 次剪辑 · 0 次导出

当前完成的是来源、许可与源码审计;install、build、dev 只有 reported 摘要且 evidence-missing。UI 仍待 Computer Use 验证,没有媒体产物,也没有资格把它计入完整课。

返回十六节完整课 ↗
DANIEL / LEARN

第 016 课 · OpenCut 路线评估

DEFER / NO MEDIA OUTPUT