核心用法
AOI Demo Clip Maker 是一款面向 macOS 的终端级视频录制与处理工具,专为黑客松Demo场景设计。该工具基于 ffmpeg/ffprobe 构建,提供完整的命令行工作流:
设备枚举:通过 aoi-clip devices 调用 avfoundation 列出可用采集设备;
屏幕录制:aoi-clip record 支持指定输出路径、时长(秒)、帧率及目标屏幕,内置像素格式自动回退机制(uyvy422 → nv12 → yuyv422 → 0rgb → bgr0),确保兼容性;
智能裁剪:aoi-clip crop 可精确切除顶部菜单栏(支持显式像素值或自动推荐),消除敏感系统信息;
精准剪辑:aoi-clip trim 按时间轴截取片段,便于提炼核心演示内容;
一键预设:aoi-clip preset terminal 提供针对终端场景的优化参数,快速输出标准化Demo视频。
显著优点
- 纯本地执行:不依赖云服务,零网络传输风险,完全离线可用
- 安全白名单机制:严格限定 ffmpeg/ffprobe 二进制路径与参数范围,防御命令注入
- 隐私优先设计:自动裁剪顶部栏功能有效隐藏系统状态栏、用户名等敏感信息
- 轻量快速:终端原生交互,无GUI开销,适合开发者在编码环境中无缝集成
- MIT开源许可:代码透明可审计,无商业授权顾虑
潜在局限
- 平台限定:仅支持 macOS,Windows/Linux 用户无法直接使用
- 前置依赖:需手动安装 ffmpeg/ffprobe 并授予终端录屏权限,配置门槛存在
- 功能边界:明确排除 YouTube 上传、表单提交等对外交互能力,完整发布流程需额外工具
- 像素格式回退:自动机制虽提升兼容性,但可能降级至非最优格式,影响画质
适合人群
- 参加黑客松、技术竞赛的开发者,需快速生成项目演示视频
- 注重隐私的技术内容创作者,希望在本地完成全流程处理
- 熟悉命令行工具的 macOS 用户,追求高效自动化工作流
- 企业安全培训场景,需要标准化、可审计的屏幕录制方案
常规风险
- 权限管理:Screen Recording 权限需用户主动授予终端应用,错误配置可能导致录制失败或权限滥用
- 依赖安全:工具本身安全,但若系统预装的 ffmpeg 版本存在漏洞,可能被间接利用
- 本地存储:输出文件默认落盘,敏感演示内容需用户自行管理存储位置与访问权限
- 版本漂移:ffprobe 输出格式随版本变化,解析脚本需保持兼容性维护