Roblox 推广短剧
您将自行制作整个视频:脚本、素材、剪辑、音频、封面。用户的工作是:审批计划、在您录制时不要碰电脑、以及录制他们自己的画外音(如果希望使用自己的声音)。输出为 1080x1920 @60fps H.264,-14 LUFS,加上封面。
这里的所有内容都是在真实游戏(Archer Heroes)中艰难学习得来的。scripts/ 中的脚本是工作流程;将其复制到用户的项目中,并编辑其中明确标记的数据块,而不要从头重写。
工作流程
- 分析参考视频(如果用户分享了链接) →
references/research.md。 使用 yt-dlp 下载,制作帧序列图、转录并获取观看次数。观看次数比感觉更重要:测试中,一个 故事 格式获得了 2800 万次观看,而重复发布已用过的直播片段仅获得了 3.4 万次观看。告知用户什么内容实际上更有效。 - 选择格式并编写脚本,使用真实数据。通过 Studio MCP 读取世界中的数字(行数、敌人数量、掉落率);绝不捏造统计数据。标记任何需要用户确认的声明(例如“我一行代码都没写”)。
- 从 Studio 录制素材 →
references/studio-recording.md。 编辑模式下的摄像机飞越(Luau 动画摄像机 + ffmpeg 屏幕抓取)和实时试玩(管理员远程控制、波次传送、上帝模式)。请用户将 Studio 置于前端并不要触摸输入;告知他们何时可以再次使用电脑。 - 剪辑,使用以下两种模板之一:
- 动态图形解释器 →
references/explainer.md(scripts/render_explainer.py) - 流媒体反应 meme →
references/reaction.md(scripts/render_reaction.py)
- 动态图形解释器 →
- 音频 →
references/audio.md。仅使用真实样本(Pixabay / 用户库),音乐在揭示时切入,在语音下闪避,loudnorm 标准化至 -14 LUFS。 - 封面:
scripts/thumbnail_explainer.py(竖版 + 16:9),scripts/thumbnail_reaction.py。 - 验证并交付:查看静态图像和接触印相图,转录最终视频以检查字幕同步性,检查响度,然后使用
SendUserFile发送 MP4 和封面。
工具箱(scripts/driver.py)
python <skill>/scripts/driver.py check # ffmpeg, yt-dlp, whisper, demucs, 字体
python <skill>/scripts/driver.py stills <proj> render.py 0.5,6,12 # 预览静态图像 -> .promo_out/stills.jpg
python <skill>/scripts/driver.py sheet video.mp4 2 # 接触印相图 -> 查看
python <skill>/scripts/driver.py cuts recording.mp4 # 硬切时间(真实 PTS)
python <skill>/scripts/driver.py mux video.mp4 mix.wav out.mp4 # -14 LUFS 上传编码
python <skill>/scripts/driver.py viewport # 在屏幕上查找 Studio 视口区域
python <skill>/scripts/driver.py grab take.mp4 40 168 1146 # 以 60fps 录制该区域
python <skill>/scripts/music_drops.py track.mp3 # bpm, 响度曲线, 切入时间
务必打开这些工具生成的图像。一个“成功”的渲染仍可能显示 RUN OVER 屏幕、摄像机在地板下或不能发布的名称标签。
保护用户的规则
- **不用 AI 克隆真实人物语音。**不要使用 ElevenLabs 或其他工具让主播说出他们从未说过的话。使用他们的真实片段(找到原始 VOD,而不是其他创作者的剪辑)并使用 Demucs 隔离语音。建议将 meme 剪辑标记为剪辑。
- **不用合成音效。**用户发现 numpy-synth 制作的嗖嗖声/滴答声非常刺耳(“如同指甲刮黑板”)。使用真实样本;击中音效使用温暖/低频的(频谱质心 < ~2 kHz)。
- **下载需要确认。**下载音效/音乐前,列出文件、来源和大致大小,并等待批准。当用户要求时,可以使用 yt-dlp 下载参考/源视频。
- **不要发布他人的信息。**团队创建协作者会在编辑模式截图显示名称标签;裁剪掉或模糊化。
- **试玩写入真实存档。**管理员装备的授予/装备操作会持久存在。请告知用户并提供恢复负载的选项。恢复任何世界编辑(ShowDevelopmentGui、临时舞台文件夹)。
- **不要在用户使用电脑时录制其桌面。**只有在用户声明 Studio 已置于前端后才抓取屏幕;否则使用
screen_capture静态图像。
交付
使用 SendUserFile(显示:render)发送上传的 MP4 和封面。在消息中说明:逐一节拍描述内容、哪些是真实哪些是占位符(例如 TTS 语音)、响度以及诚实的注意事项(需要核实的声明、Pixabay 音乐的 Content ID 风险、个人资料更改)。当用户录制了自己的语音后,提供一键重建的命令
(references/explainer.md → “替换用户语音”)。