每条命令都要有开始/结束时间、退出码、完整输出、日志路径与环境版本,三门分别留证。
第 016 课 · ISOLATED EXPERIMENT
OpenCut 路线评估,
先记录失败。
这不是一节“已经剪成片”的教程,而是一次判断开源剪辑器能否进入商业教学路线的真实实验。
同一个名字,
两条不同路线。
重写版提供未来方向,Classic 留有更完整的编辑代码。评估必须同时看固定版本、源码证据和本机实跑,不能只看 README 或项目热度。
| 路线 | 版本 / 许可 | 代码证据 | 实际运行 | 当前教学边界 |
|---|---|---|---|---|
| Rewrite | 4d8c49e · MIT | 源码审计只确认编辑器外壳;Editor API、插件、MCP、headless 与脚本能力仍标为 coming。 | 未把路线图能力当成可用功能,也未进入媒体操作。 | 只可用于路线观察,不能讲成可用剪辑工作流。 |
| Classic | cf5e79e · MIT · archived | 代码中可见导入、时间线、split、export,以及 IndexedDB + OPFS 存储实现。 | 项目记录 reported:install 完成、构建出现 isShortcutKey 摘要、dev server Ready;但缺少 raw logs 与 timestamps。 | Mac 锁屏,UI 未检查;0 次导入、0 次剪辑、0 次导出。 |
报告摘要,
不等于原始回执。
当前 install、build、dev 三门都缺 raw logs 与 timestamps,只能标记 reported / evidence-missing,不能写成 pass 或 fail 已完整证明。
已有摘要称 install 完成、构建在 isShortcutKey 处停止、开发服务显示 dev server Ready;这些均为 reported,Mac 锁屏且原始回执缺失。
七道门,
不能跳关。
代码里存在功能不等于本机已跑通。每一道门都要有独立回执,后一道门不能替前一道门补证据。
source-license · 来源与许可 · source-audited
两个候选路线均锁定到明确 commit,并确认 MIT;Classic 另标记 archived,不把许可证等同于维护状态。
code-capability · 源码能力 · source-audited
Rewrite 只有编辑器空壳;Classic 代码可见导入、时间线、本地存储与导出,但源码存在不是本机通过。
dependency-install · 环境与依赖 · evidence-missing / reported
项目摘要称 Classic 安装 1,937 个包,实际 Bun 1.3.14 与声明 1.2.18 不同;缺少原始命令日志、时间戳与可核对回执,不能标 pass。
production-build · 生产构建 · evidence-missing / reported
isShortcutKey 未导出仅作为报告摘要保留;缺少完整原始错误、开始/结束时间与日志路径,不能标 fail 已证明,也不修补上游。
dev-server · 开发服务 · evidence-missing / reported
项目摘要写有 dev server Ready,但没有带时间戳的 raw log、URL 与停止回执;不能标 pass,更不能推导 UI 可用。
ui-media-import · UI 与素材导入 · 未运行
Mac 锁屏,未取得真实 UI 回执,也没有选择或导入任何媒体;导入计数保持 0。
timeline-export · 时间线与导出 · 未运行
没有执行 16 秒截断、刷新恢复或导出,因此没有 ffprobe 回执和完整人工观看记录。
本地编辑器,
不自动等于零联网。
源码中的 IndexedDB + OPFS 只说明有浏览器本地存储路径。本轮已经发生 clone 与 registry 网络访问,也生成了本地依赖和构建目录。
平台账号动作:0
没有访问抖音、小红书、公众号、X、YouTube 或视频号后台,也没有自动发布。
网络动作:已发生
仓库 clone 与 registry 依赖访问已经发生;下一轮还要单独观察应用请求,不能把本地编辑器写成零联网。
本地动作:已发生
已经产生 checkout / node_modules / .next 等本地状态;这类磁盘变更与平台外部动作必须分开记录。
媒体动作:0
0 次导入、0 次剪辑、0 次导出;下一轮也只允许使用自有或明确授权、无隐私的测试媒体。
下一轮先看见,
再触碰媒体。
Mac 解锁后,用 Computer Use 操作真实已打开界面。必须严格按下面顺序,每阶段单独确认;未确认或无回执就停止,不跨阶段补批。
read-only-ui-network
单独确认后,用 Computer Use 只读检查已打开的真实 UI、URL、控制台与网络请求;不导入媒体、不登录平台账号,观察完即停。
import-owned-media
上一阶段留有回执后再次单独确认;只导入已核权、无隐私并记录 SHA-256 的自有媒体,导入完成即停。
local-edit-and-reload
再次单独确认后,只做约定的本地 split、保留左侧并刷新检查恢复;不导出、不上传,保存时间线回执后即停。
export-new-file
最后单独确认,导出到预先确认且不存在的新路径;随后才做 ffprobe、SHA-256 与完整人工观看,不覆盖原文件。
先看证据等级,
再下载使用。
“历史回执样例”只保存本轮 reported 摘要,不能证明三条命令结果;“需填写后运行的评估输入”必须补齐素材、输出路径、批准与日志字段,空白模板不能开箱执行。
需填写后运行的评估输入
运行前核对候选版本,并补齐输入媒体、哈希、新输出路径和四阶段批准;不能直接执行示例值。
下载 JSON ↗需填写后运行的 Codex 任务
替换占位内容并附上真实原始日志;缺日志时必须输出 evidence-missing。
下载提示词 ↗历史回执样例
只供查看 reported 摘要与应填字段;raw logs、timestamps、退出码和日志路径仍需下一轮补齐。
下载日志样例 ↗人工复核框架
逐门填入直接证据后才在 adopt、defer、reject 中选择;空白表不会自动给出结论。
下载复核表 ↗当前完成的是来源、许可与源码审计;install、build、dev 只有 reported 摘要且 evidence-missing。UI 仍待 Computer Use 验证,没有媒体产物,也没有资格把它计入完整课。
返回十六节完整课 ↗