免费开源的桌面应用,用于录制屏幕并将录像制作成精致的产品演示与教程视频,支持 Windows、macOS 和 Linux。
0xSero/video-edit
将原始 macOS 屏幕录制自动剪辑、脱敏并校验输出的 Agent 技能与脚本工具包。
- Star
- 85
- Fork
- 4
- 未关闭 Issue
- 0
- 最近提交
- 3天前
这是什么?
video-edit 是一套 Python 与 ffmpeg 脚本加一个 Agent 技能,用于把 45 到 90 分钟的 macOS 屏幕录制(OBS,屏幕加摄像头画中画)处理成 20 到 30 分钟、可直接上传的视频。流程以转录文本为依据:由 Agent 决定保留哪些片段,脚本据此生成剪辑决策表、渲染并校验结果,全部在本地运行。
针对原始录屏的常见问题,工具包提供了相应处理:通过帧差分析识别长时间画面静止的窗口,这与单纯的静音不同;只在增强后音频音量较低的地方缩短停顿;对主机名、API Key 等敏感文字使用模糊遮挡,并在渲染结果上用 OCR 复检。手部姿态和人脸检测基于 Apple Vision,用于标记需要人工复核的候选片段。音频依次经过 DeepFilterNet3 降噪、均衡、去齿音、压缩,并以两遍 loudnorm 归一到 −16 LUFS。
渲染按分组进行,中断后可续跑;校验脚本会重新计算预期帧数、比对两条音轨时长,并对成品重新做 OCR,发现泄露即以非零状态退出。自测脚本可在合成录像上跑通完整流程。
核心功能
- 01通过单个 job.json 文件定义基于转录的保留区间与隐私剪切。
- 02用帧差检测画面静止段,与静音检测分开处理。
- 03对敏感文字做整窗模糊,并对成片 OCR 复检是否泄露。
- 04音频链路包含 DeepFilterNet3 降噪与两遍 loudnorm,目标 −16 LUFS。
- 05基于 macOS VideoToolbox 的分组 h264 渲染,支持断点续跑,并附带校验脚本。
适用场景
- 把较长的 OBS 编程或演示录屏剪成适合 YouTube 发布的短视频。
- 发布录屏前遮挡主机名、令牌等屏幕上的敏感信息。
- 在 Mac 上录制的分享视频中去掉空闲段并压缩停顿。
快速上手
- 1
将仓库克隆到你的 agent 技能目录
git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit - 2
安装 Python 依赖
python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz - 3
运行自检脚本(基于合成录像)验证安装
bash scripts/selftest.sh /tmp/ved-selftest
使用前须知
- 需要 macOS 14+;目前不支持原生 Linux。
- 专为特定的 OBS 风格 macOS 屏幕录制工作流设计。
- 需要另行安装 ffmpeg 6.0+ 和 Python 3.10+。
收录于专题
标签
常见问题
- video-edit 是什么?
- 将原始 macOS 屏幕录制自动剪辑、脱敏并校验输出的 Agent 技能与脚本工具包。 video-edit 是一套 Python 与 ffmpeg 脚本加一个 Agent 技能,用于把 45 到 90 分钟的 macOS 屏幕录制(OBS,屏幕加摄像头画中画)处理成 20 到 30 分钟、可直接上传的视频。流程以转录文本为依据:由 Agent 决定保留哪些片段,脚本据此生成剪辑决策表、渲染并校验结果,全部在本地运行。
- video-edit 可以免费使用吗?用的什么许可证?
- video-edit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- video-edit 还在维护吗?
- 活跃维护中。video-edit 最近一次提交是在 2026年11月4日。
- video-edit 适合用来做什么?
- 把较长的 OBS 编程或演示录屏剪成适合 YouTube 发布的短视频。 发布录屏前遮挡主机名、令牌等屏幕上的敏感信息。 在 Mac 上录制的分享视频中去掉空闲段并压缩停顿。
- video-edit 怎么安装和运行?
- 将仓库克隆到你的 agent 技能目录: git clone git@github.com:0xSero/video-edit.git ~/.agents/skills/video-edit 安装 Python 依赖: python3 -m pip install mlx-whisper deepfilternet pillow numpy soundfile pyobjc-framework-Vision pyobjc-framework-Quartz 运行自检脚本(基于合成录像)验证安装: bash scripts/selftest.sh /tmp/ved-selftest
- 在哪里获取 video-edit?
- 源代码和安装说明在 GitHub 上:https://github.com/0xSero/video-edit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款本地运行的 Windows 屏幕记录与记忆搜索工具,可通过 OCR 文本或图像描述检索过去的屏幕内容。
为 Claude Code、Cursor、Codex 等编程智能体提供 42 个本地 FFmpeg 音视频编辑工具的 Agent Skill 与 MCP 服务。
命令行工具,主要基于音量自动剪掉视频和音频中的静音或无效片段。
一款原生 macOS 应用,为 iPhone 录屏添加设备外框、缩放和点击动效,并导出可直接分享的视频。
原生 macOS 截图与录屏工具,支持标注、OCR 翻译、敏感信息自动打码和滚动截图。