频道动态短视频
使用下方已批准的频道默认设置,除非用户要求更改。这是一套个人制作方案,并非适用于无关视频的规则。请先阅读已安装的 HyperFrames 入门技能,然后针对完整影片使用 general-video/faceless-explainer,针对单个节拍使用 motion-graphics 技术。这些技能已经安装;不要在每次运行时重新安装整个包。在需要时加载其相关的合成、动画、CLI、媒体和音频指南。
已批准的默认设置
- 交付实际的 MP4 文件,适用于 YouTube Shorts 和 Instagram Reels:分辨率 1080×1920,比例 9:16,帧率 30 fps,通常时长 45–60 秒(含片尾)。
- 俄语教育内容;干净、高级、有活力的技术动态设计。配色使用深色 #080D16、白色 #F4F7FC、蓝色 #409CFF、青柠色 #C5F86B 和橙色 #FF9562。字体使用 Montserrat(标题/正文)和 JetBrains Mono(标签),本地嵌入。
- 大尺寸短促动态短语、图表和渐进式视觉解释;有目的地使用滑动/缩放/景深动效。确保在静音状态下故事也能被理解。无真人头部特写或现实人物,除非另有要求。
- 叙事弧:前 3 秒钩子 → 简单解释 → 机制原理 → 实际示例 → 一个关键要点 → 引导订阅。
- 默认情况下,此频道始终包含配音和背景音乐。 现有项目使用 Edge TTS
ru-RU-DmitryNeural;缺少 HeyGen 身份验证并不代表语音生成不可用。请先检查项目,再声明缺少语音提供商。 - 在视频末尾附加用户提供的 frog.mp4(时长约 4.04 秒),并加上俄语口播行动号召:「Подпишись, чтобы не пропустить новые разборы」。该文件本身没有音频。保留其现有的红色插图和 SUBSCRIBE 文字;这是对主深色视觉风格的例外,已获批准。
- 使用 HyperFrames Audio Carve 功能在语音播报时降低音乐音量,为语音腾出频谱空间,并在片尾期间保持音乐可闻。避免音频削波或突然结束。
开始新主题
- 阅读 production.md 以了解已安装的工具、资源路径、可用的音频和导出命令。优先使用现有的基础设施。
- 创建独立的
videos/<主题-slug>/项目目录。切勿覆盖已批准的示例或其他主题。附带的assets/approved-example/是参考,不是新主题的现成脚本。它包含主题特定的俄语文本和时序。 - 使用权威来源研究当前/技术性主张。为请求的主题选择合适的角度;不要假定每个视频都是关于漏洞的。标注历史事件的发生日期,避免推荐过时的版本。将来源文件保存在新项目旁边。
- 编写全新的 BRIEF.md、frame.md、STORYBOARD.md 和 narration.json。选择包含青蛙片段的时序。从参考项目中借用视觉语法、排版和技术契约;重新设计图表以解释新主题。删除所有旧的 React/RSC/安全相关措辞(除非相关)。
- 尽早生成配音并测量其时长。将每个语音段落与对应的视觉场景对齐,并保留短促停顿。如果需要超过约 1.18 倍的加速,应缩短措辞或重新分配场景时间,而不是让语音变得急促。保持总时长在要求的范围内。
- 构建 seek-safe 的 HyperFrames 场景,组合完整时长的音乐和配音,附加青蛙片段,并在青蛙片段期间隐藏主电影片头/片尾。在最终配音时序确定后运行音频雕削。保留用户的新决定,使其优先于这些默认设置。
- 运行 HyperFrames 检查,检查覆盖所有场景和片尾的一张联系表,然后在用户授权的范围内进行渲染。验证 MP4 尺寸、实际时长、音频流和峰值电平;检查最终输出帧。提供可点击的绝对 MP4 路径、实际时长以及一段简短说明,指出配音、音乐和订阅片尾已包含。除非单独授权,否则不要发布到社交账户。
安全复用
任何先前主题的配音不得保留到新的交付物中。通过文本、语音和语速缓存语音(或直接生成到新主题文件夹中)。字体和 JS 文件可以复用;旧的音频缓存、已烘焙的音频雕削属性和来源引用必须替换。从新项目目录运行合成脚本;某些脚本使用相对路径 public/。在执行前,调整参考项目中硬编码的配音/时序。
调用示例:«Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры»。