Communitygithub.com

olucianobotelho/botelho-video-editor

使用 HyperFrames 编辑带主持人的教程视频,提供白色与蓝色视觉解释、像素化细节、侧摄像头、稳健视频抠像和自定义背景。适用于编辑脚本、剪辑、审阅、行动号召和带轻柔音效的结束画面。

botelho-video-editor 是什么?

此技能专为编辑带主持人及软件演示的教程视频而设计,基于 HyperFrames 框架构建。它提供了一套完整的视觉与听觉编辑规范,包括使用白色和蓝色为主色调构建实时视觉解释、采用像素化字体突出细节、将摄像头画面置于侧面以避免遮挡内容,并通过 Robust Video Matting (RVM) 技术替换背景。对于音频,技能强调语音优先,背景音乐和音效(如轻柔的键盘敲击声和提示音)应自然融入而不干扰讲解。此外,技能包含可复用的行动号召(CTA)像素化组件和结束画面模板,并内置了详细的审阅清单(检查视频开头、剪辑连贯性、摄像头构图及音频平衡)。该技能补充了 HyperFrames 框架的合约,而非替代它,支持在创作者审阅预览后直接导出最终视频,无需重复确认。

兼容平台~Claude Code~Codex CLI✓Cursor
npx skills add olucianobotelho/botelho-video-editor

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Botelho 视频编辑器

带主持人及软件演示的视频编辑指导:清晰的口播、实时构建的视觉解释、构图得当的摄像头以及轻柔的音效。根据每位创作者的简报进行调整。

工具与开始工作

使用 HyperFrames 进行合成、动画和预览。如果已安装 hyperframes 技能,请将其作为技术输入阅读;否则,请查阅官方文档及已安装版本的示例。此技能补充框架,不取代其技术合约。

编辑前,请定位原始素材、转录稿、参考文件、现有项目及授权资源。保留原始文件。转录并核对名称和数字;若存在脚本审批环节,请在实施前提交包含片段、剪辑点、图片、讲解、摄像头及音乐情绪的计划。

继续已获授权的实施。当创作者正在验证预览时,在该审阅获得批准后导出最终视频。明确要求导出当前版本即表示授权此步骤;请勿再次索要同一确认。本地媒体衍生品及预览检查属于编辑准备的一部分。

脚本与节奏

  • 在前三秒内,呈现清晰可理解的口播、承诺或真实演示。将前 30 秒视为一个整体序列;避免以空白或与主题无关的标题开头。
  • 保留完整句子、上下文、笑点铺垫及短暂的反应停顿。微剪不应删除结论或使口播混乱。
  • 如需加速口播,请使用适度的变化,例如 1.1–1.2 倍速,前提是符合简报要求。保留语调,并一同调整视频、音频、字幕和提示的时间。不要自动加速音乐或音效,也不要重复应用变速。
  • 使用确认的数字和周期。如果屏幕显示旧报告,请将高亮部分与创作者提供的当前信息对齐,并对视觉素材进行情境化处理。
  • 将相关问题转化为回答前的视觉节拍:大问题、侧摄像头和逐步构建的推理。当口播指向按钮时,显示实际的点击动作;不要凭空捏造原始素材未记录的操作。

视觉方向与动效

在讲解中,使用白色、亮蓝色和深色文字。可能的基准为 #ffffff、#2455f5 和 #13223b。在细节处使用像素化字体,在主要文本中使用易读字体。创作者的身份和简报优先于此预设。

  • 每次只传达一个视觉想法,保持清晰的层级和充裕的空间。避免出现一系列大圆角卡片,看起来像通用的仪表盘。
  • 逐步构建线条、流程图和文字,与口播同步。打字和描边应看起来像实时解说,留有阅读时间。
  • 在场景结束前保持微妙的动效:音频波形、光标或活动指示器。不要重复入场动画来维持连续的讲解。
  • 使用可暂停、确定性且可定位的时间线。将循环限制在场景持续时间内;避免独立的时钟、计时器和不受控的随机效果。
  • 可以在摄像头边框上添加微小的光晕,但不要照亮面部或覆盖内容。
  • 使用易读的箭头,与文字、图标和摄像头列分开。优先使用官方 logo,而不是像素化的品牌模仿品。
  • 如果有装饰性进度条,请保持其连续且单调,仅在最后一帧结束。它不会改变持续时间、时间戳或播放器控件。

摄像头、裁剪与背景

将摄像头置于讲解内容旁边,通常位于右侧,以保留阅读空间。将面部居中在画面内,保持完整头部并留有一些空白。平滑跟随移动或按片段重新构图。

如需替换场景,请在后期使用 Robust Video Matting,将人物合成到创作者提供的自定义背景上。在该文件可用之前,在预览中使用中性背景。保留原始摄像头画面、前景和遮罩层。

阅读 references/background-removal.md 了解便携式 RVM 流程及带 alpha 的合成。当接收到单独的屏幕录制和摄像头文件时,阅读 references/recording-ingest.md。在应用任何裁剪前检查实际布局;一个项目的坐标并非所有视频的规则。

避免重复的摄像头画面、头部被裁剪、面部紧贴边缘、原始场景泄露以及只显示背景的画面框。在移动过程中检查头发、耳朵、手部和物体残留,包括在模式切换和最后几分钟内。

语音、音乐与音效

使用原始麦克风及其采样率,保留单独的代理文件用于转录。适度清理:隆隆声、过多的中低频、临场感和软压缩,根据样本调整。没有噪音证据时,不要应用激进的降噪或门限。

语音为主导。用背景音乐覆盖视频,音乐应与各段落、情绪变化和交叉淡入淡出保持一致。检查开头、中间和结尾;后半段更密集的配乐也必须低于口播。通过聆听混音来设置增益,不要将所有文件标准化到同一峰值。

使用轻柔的打字声、小滴答声、短促的点击声和微妙的提示音,与动作同步。优先选择令人满意且不突兀的音色,避免嘶嘶声、爆音、重低音冲击或刺耳的呼啸。像素化音频不必听起来刺耳。

行动号召(CTA)包含两个合成的音效,无需录音:点击声和提示音。模型的增益仅是起点,而非通用目标。不要在合成父级中重复音频事件。

可复用组件

  • 像素化 CTA:点赞、订阅和铃铛,带确认、光标和声音。将 __CHANNEL_NAME__ 替换为项目品牌。
  • 结束画面:白色背景、可配置品牌和两个固定的 16:9 建议视频空间;默认时长十秒。

保持结束画面空间为空,以便在 YouTube 上放置实际元素。模板不会创建可点击链接。在每次集成中重新验证文字、几何形状、字体、时长和音效。

审阅检查

将开头作为序列观看,检查完整句子并展示已解释的动作。检查长场景的开头、中间和结尾、摄像头切换以及较大动效。前后拖动时间线,确认结果一致。

检查文字是否在边界内、箭头是否有间距、面部是否居中、抠像是否稳定以及是否只有单摄像头画面。一起聆听语音、音乐和音效,音量正常。运行已安装版本的 HyperFrames 的原生检查,并呈现包含所观察到的更改和限制的预览。

相关技能