第三方参考与实现说明
OpenCut
仓库:OpenCut-app/OpenCut,MIT 许可证。当前主仓库正在重写,原编辑器代码保留在已归档的 opencut-classic(MIT)。参考素材导入、片段列表、裁切/分割、画面预览与导出这一编辑流程。本工具没有复制 OpenCut 的应用源码,也不是 OpenCut 的完整移植或官方版本。
WebM 时长处理参考
yusitnikov/fix-webm-duration(MIT)说明了 MediaRecorder 输出可能缺少时长元数据的问题。本工具参考其补齐元数据的思路,独立实现了仅用于本工具生成文件的 EBML 时长写入。
本地实现
使用浏览器原生 Video、Canvas、Web Audio 和 MediaRecorder。应用和图标由平台提供,不依赖第三方 CDN,不上传媒体,不请求摄像头或麦克风权限,也不读取账号、Cookie 或本机存储。当前为单轨顺序剪辑,非无损、非逐帧精确编辑器。导出速度受实时播放与设备性能限制。MP4 仅在浏览器报告支持时提供。
其他已评估方案
WebAV 和 ffmpeg.wasm 可用于更完整的视频处理。本次未嵌入它们的代码或二进制,也未放宽平台既有的 opaque-origin 内容隔离、联网与 Worker 限制。