核心用法
AOI Demo Clip Maker 是一款面向 macOS 开发者的终端级视频处理工具,基于 ffmpeg/ffprobe 构建,专注于 hackathon 演示片段的快速制作。用户通过简洁的命令行界面完成全流程:先用 aoi-clip devices 枚举 avfoundation 捕获设备,再用 record 指令录制指定时长/帧率的屏幕画面,支持自定义编码格式(如 uyvy422)。录制后可通过 crop 自动裁剪顶部 150px 的菜单栏干扰,trim 精确截取 0-15 秒片段,或直接调用 terminal 预设一键生成标准化 Demo 视频。
显著优点
- 纯本地执行:所有运算依赖系统已安装的 ffmpeg/ffprobe,无网络传输、无云端依赖
- 极简工作流:5 个核心命令覆盖从设备枚举到成片输出的完整链路,学习成本极低
- 安全白名单机制:采用严格的二进制与参数允许列表,拒绝任意代码执行风险
- 公开透明:MIT 协议开源,发布流程受 Security Gate 与可审计 changelog 约束
潜在局限
- 平台锁定:仅支持 macOS,Windows/Linux 用户无法直接使用
- 前置依赖:需手动安装 ffmpeg 并授予终端屏幕录制权限,配置门槛存在
- 功能边界:明确排除上传、表单提交、密钥处理等能力,复杂发布场景需额外工具
- 无 GUI:纯终端交互,对命令行不熟悉的用户友好度有限
适合人群
- 参与 hackathon 的技术开发者,需快速生成产品演示片段
- 追求自动化的 macOS 用户,希望将录屏剪辑集成到 CI/CD 或脚本工作流
- 安全意识优先的团队,需要可审计、无外部依赖的本地视频处理方案
常规风险
- 屏幕录制权限管理不当可能导致敏感界面泄露
- 本地 ffmpeg 版本差异可能引发编码兼容性问题
- 输出文件路径若指向共享目录,需注意访问控制