[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-94363":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":14,"starSnapshotCount":14,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},94363,"hbg-life-simulation","Mr-funny\u002Fhbg-life-simulation","Mr-funny","HBG Agent Skill for Chinese life-simulation narrative videos with consistent comic IP, rapid multi-life openings, Edge TTS, synchronized captions, zoom\u002Fpan motion and final MP4 QA.",null,"JavaScript",120,21,104,0,13,45.33,"MIT License",false,"main",true,[22,23,24,25,26,27,28],"agent-skill","chinese","codex","edge-tts","hyperframes","imagegen","video-generation","2026-08-24 04:01:22","\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fshowcase\u002Fhero.svg\" alt=\"HBG Life Simulation\" width=\"100%\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMr-funny\u002Fhbg-life-simulation\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FMr-funny\u002Fhbg-life-simulation\u002Fci.yml?branch=main&style=flat-square&label=CI\" alt=\"CI\" \u002F>\u003C\u002Fa>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAgent%20Skill-SKILL.md-8b5cf6?style=flat-square\" alt=\"Agent Skill\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDefault-1920%C3%971080-e96e3d?style=flat-square\" alt=\"1920x1080\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPortrait-supported-32756a?style=flat-square\" alt=\"Portrait supported\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTTS-Edge-0f766e?style=flat-square\" alt=\"Edge TTS\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVisuals-ImageGen-2563eb?style=flat-square\" alt=\"ImageGen\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLocal%20API-preferred-0f766e?style=flat-square\" alt=\"Preferred local API\" \u002F>\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FQA-final%20MP4-25221f?style=flat-square\" alt=\"Final MP4 QA\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  把中文“模拟人生 \u002F 人生副本”长文案制作成\u003Cstrong>统一漫画 IP 的完整旁白视频\u003C\u002Fstrong>。\u003Cbr \u002F>\n  \u003Cstrong>快闪人生开头 · 连续自然语速 · 语义字幕 · 静态漫画推拉 · 稳定 BGM · 最终成片质检\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Ca id=\"agent-install\">\u003C\u002Fa>\n\n## ⚡ 一句话安装进 Agent\n\n把下面整段话直接发给 Codex、Claude Code，或其他支持 `SKILL.md` 的 Agent：\n\n```text\n请从 https:\u002F\u002Fgithub.com\u002FMr-funny\u002Fhbg-life-simulation 安装\nhbg-life-simulation skill。\n\n请自动识别当前 Agent 的全局 skills 目录；如果已经存在旧版本，请先备份再更新。\n安装后检查 SKILL.md、agents、assets、references 和 scripts 是否完整，\n并校验所有 Shell、JavaScript 和 JSON 文件。\n\n不要读取、打印、复制或上传任何本地 API Key、会话日志、用户文案、\n生成图片、音频、视频、BGM 或项目素材。\n\n验证完成后，告诉我如何使用 $hbg-life-simulation\n把一段中文人生故事制作成统一漫画 IP 的横屏旁白视频。\n```\n\n\n\n安装完成后可以直接说：\n\n```text\n使用 $hbg-life-simulation 处理下面的人生故事。\n默认横屏，先保存原文并锁定主角 IP，再生成连续 Edge TTS、同步短字幕和密集漫画分镜，\n使用 HBG 快闪开头、交替 zoom\u002Fpan、恒定 BGM，最后输出并检查完整 MP4。\n```\n\nSkill 会先做一次不读取凭据内容的本地代理就绪检查，然后针对每个新视频项目询问是否使用用户自己的账号生图。即使代理已经就绪，也不能把“调用 Skill”当成账户额度使用或 OAuth 同意。用户同意后，登录仍由用户本人在浏览器或设备码页面完成；用户拒绝或账户没有图片权限时，才回退到内置 ImageGen。\n\n| 统一 IP | 连续旁白 | 语义分镜 | 最终质检 |\n|:---:|:---:|:---:|:---:|\n| 锚点人物 + 固定特征 | 一篇正文一条音轨 | 4–8 秒静态漫画镜头 | 检查编码后的 MP4 |\n\n## 🎯 它解决的不是“做一个幻灯片”，而是“交付完整故事”\n\n| 常见问题 | Skill 的处理方式 |\n|---|---|\n| 开头只有职业名，没有完整人生标题 | 固定 lead → 快闪\u002F齿轮 → 选中人生 → 完整标题顺序 |\n| 快闪没有速度感 | 每一帧交替强 zoom-in \u002F zoom-out，并检查编码后运动差值 |\n| 主角每张图换脸 | 先生成身份锚点，再在每个提示词重复不可变面部特征 |\n| 手机拿反、手指融合、工具不合现实 | 手机、手部和工具镜头使用单图，并进行全分辨率现实检查 |\n| 一张图停留几十秒 | 根据真实 TTS 时长规划密度，普通镜头控制在 4–8 秒 |\n| 字幕留下两三个字断尾 | 使用中文语义分词、标点边界和短尾审计 |\n| 画面比语音晚几秒 | 所有分镜从 Edge TTS 的真实 VTT 时间轴对齐 |\n| BGM 忽大忽小或完全听不见 | 默认固定音量，不做逐句 ducking，用开头预览校准 |\n| 竖屏参数污染横屏项目 | 默认锁定 1920×1080，只有明确要求才启用 1080×1920 |\n| 浏览器预览正常，成品出现黑帧或字幕越界 | 对最终编码 MP4 再做黑帧、静音、响度和关键帧检查 |\n\n> [!IMPORTANT]\n> 自动检查通过不等于视频完成。只有人物锚点、宫格拆图、高风险手部\u002F手机镜头、开头运动、字幕安全区和最终编码 MP4 都经过检查，才允许交付。\n\n## ✨ 核心能力\n\n| 模块 | 能力 |\n|---|---|\n| 文案整理 | 原文归档、最小转写修正、动态章节切分 |\n| 主角 IP | 固定年龄、脸型、发型、识别点、服装与阶段变化 |\n| HBG 开头 | 多人生快闪、齿轮\u002F棘轮音效、完整选中人生标题 |\n| TTS | 正文一条连续 Edge TTS，默认 `+0%` 自然语速 |\n| 字幕 | 真实 VTT 时间、语义短句、无句尾标点、横竖屏独立安全区 |\n| 分镜 | 真实音频驱动密度，静态漫画单图与 2×2 宫格混合 |\n| 生图 | 默认优先使用用户自己的 localhost CLIProxyAPI；拒绝或不可用时回退内置 ImageGen |\n| 本地账户 API | 每个项目先确认；安装、启动、修复或 OAuth 前再次明确说明，用户本人完成登录 |\n| 镜头运动 | 交替 zoom-in、zoom-out、pan-left、pan-right 与情绪 hold |\n| 音频 | 连续旁白、快闪 SFX、固定增益 BGM 分轨混合 |\n| 渲染 | HyperFrames 组合；长片支持低磁盘流式 FFmpeg 压制 |\n| QA | 字幕、密度、样式、黑帧、静音、响度、手部、手机与最终帧检查 |\n\n## 🚀 快速开始\n\n### 方法一：让 Agent 自动安装（推荐）\n\n复制 README 首屏的[自然语言安装提示](#agent-install)发给 Agent。\n\n### 方法二：安装到 Codex\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FMr-funny\u002Fhbg-life-simulation\u002Fmain\u002Finstall.sh | sh\n```\n\n默认安装到：\n\n```text\n${CODEX_HOME}\u002Fskills\u002Fhbg-life-simulation\n```\n\n未设置 `CODEX_HOME` 时使用 `~\u002F.codex\u002Fskills\u002Fhbg-life-simulation`。\n\n### 方法三：安装到 Claude Code\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FMr-funny\u002Fhbg-life-simulation\u002Fmain\u002Finstall.sh | sh -s -- --claude\n```\n\n### 方法四：明确同意后安装并初始化自己的本地账户 API\n\n下面的命令会额外下载经过 SHA-256 校验的 [CLIProxyAPI](https:\u002F\u002Fgithub.com\u002Frouter-for-me\u002FCLIProxyAPI) 官方发布包，使用 Codex OAuth 登录用户自己的账户，并把服务限制在 `127.0.0.1`：\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FMr-funny\u002Fhbg-life-simulation\u002Fmain\u002Finstall.sh | \\\n  sh -s -- --with-local-proxy --proxy-provider codex --accept-oauth-risk\n```\n\n无浏览器回调环境可以使用设备登录：\n\n```bash\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002FMr-funny\u002Fhbg-life-simulation\u002Fmain\u002Finstall.sh | \\\n  sh -s -- --with-local-proxy --proxy-provider codex-device \\\n  --proxy-no-browser --accept-oauth-risk\n```\n\n> [!WARNING]\n> CLIProxyAPI 是 MIT 许可的第三方 OAuth 代理，不是模型提供商的官方 API 客户端。它不会绕过订阅权限、限额、速率限制或服务条款。只允许登录用户本人拥有或获授权管理的账户。\n\n这组命令本身就是用户的明确操作与风险确认。Agent 不得自行替用户运行带 `--with-local-proxy`、`bootstrap`、`login` 或 `--accept-oauth-risk` 的命令；必须先在当前对话中询问并获得清晰同意。OAuth 页面和设备码页面只能由用户本人操作。\n\n本地代理配置、客户端密钥和 OAuth 记录默认保存在项目目录之外，并使用受限文件权限。安装器不会修改 Codex 自身的连接配置；这个接口只供明确选择的兼容客户端和批处理脚本使用。\n\n生命周期命令：\n\n```bash\nSKILL_DIR=\"${CODEX_HOME:-$HOME\u002F.codex}\u002Fskills\u002Fhbg-life-simulation\"\n\n\"$SKILL_DIR\u002Fscripts\u002Fsetup_local_cliproxyapi.sh\" status\n\"$SKILL_DIR\u002Fscripts\u002Fsetup_local_cliproxyapi.sh\" ready\n\"$SKILL_DIR\u002Fscripts\u002Fsetup_local_cliproxyapi.sh\" smoke-test\n\"$SKILL_DIR\u002Fscripts\u002Fsetup_local_cliproxyapi.sh\" stop\n\"$SKILL_DIR\u002Fscripts\u002Fsetup_local_cliproxyapi.sh\" start\n```\n\n完整安全说明见 [references\u002Flocal-account-api.md](references\u002Flocal-account-api.md)。\n\n### 方法五：手动安装\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FMr-funny\u002Fhbg-life-simulation.git\nmkdir -p ~\u002F.codex\u002Fskills\u002Fhbg-life-simulation\ncp SKILL.md ~\u002F.codex\u002Fskills\u002Fhbg-life-simulation\u002F\ncp -R agents assets references scripts ~\u002F.codex\u002Fskills\u002Fhbg-life-simulation\u002F\n```\n\n## 🤖 使用示例\n\n### 默认横屏人生故事\n\n```text\n使用 $hbg-life-simulation 处理下面的文案。\n默认横屏，使用同一个漫画主角贯穿故事，语音不要加速，字幕跟声音同步。\n```\n\n每个新项目开始时，Skill 默认会询问是否使用你自己的 localhost 账号接口生图；回答“不”即可改用内置 ImageGen，不会启动安装或登录。\n\n### 明确指定竖屏\n\n```text\n使用 $hbg-life-simulation 制作这篇人生故事。\n这次明确使用 1080×1920 竖屏；字幕保持在竖屏安全区，不能照搬横屏参数。\n```\n\n### 使用兼容 Images API\n\n```text\n使用 $hbg-life-simulation，并使用我已配置在当前进程环境变量中的兼容 Images API。\n先生成主角锚点，再以并发 5 批量生成宫格和高风险单图。\n不得把 endpoint 或 API Key 写入项目、提示词、日志、README 或 Git 仓库。\n```\n\n### 明确同意使用自己账户的本地 Images API\n\n```text\n使用 $hbg-life-simulation，先按安全规则初始化 CLIProxyAPI，\n只绑定到 127.0.0.1，并使用我自己的 Codex 账户完成 OAuth。\n先通过 models 和单图测试，再以并发 5 生成项目素材；不要修改 Codex 自身连接配置，\n不要输出或保存 OAuth 记录、client.env、config.yaml 和本地客户端密钥。\n```\n\n### 只修复已有项目\n\n```text\n使用 $hbg-life-simulation 检查这个已有项目。\n重点排查字幕短尾、过长静态镜头、手机方向、手部结构、开头 zoom、BGM 和最终 MP4。\n```\n\n## 🧠 工作原理\n\n```mermaid\nflowchart LR\n    A[\"中文人生长文案\"] --> B[\"检查本地代理\"]\n    B --> C{\"本项目是否使用本地账号？\"}\n    C -->|\"拒绝\"| D[\"回退内置 ImageGen\"]\n    C -->|\"同意\"| E{\"代理已就绪？\"}\n    E -->|\"否\"| F[\"用户本人完成安装 \u002F OAuth\"]\n    E -->|\"是\"| G[\"使用 localhost Images API\"]\n    F --> G\n    D --> H[\"保存原文与最小纠错\"]\n    G --> H\n    H --> I[\"锁定主角漫画 IP\"]\n    I --> J[\"连续 Edge TTS + VTT\"]\n    J --> K[\"真实时长分镜\"]\n    K --> L[\"宫格 \u002F 单图生成\"]\n    L --> M[\"HBG 快闪开头\"]\n    M --> N[\"HyperFrames zoom \u002F pan\"]\n    N --> O[\"固定 BGM 混音\"]\n    O --> P[\"长片流式压制\"]\n    P --> Q[\"最终 MP4 QA\"]\n```\n\n关键原则：\n\n1. **原文先冻结。** 只修正明确转写错误，不改剧情、视角、立场或结局。\n2. **声音先落地。** 用真实 TTS\u002FVTT 时间决定分镜，不在音频完成后平均分配画面。\n3. **身份先锚定。** 角色锚点通过后才并发生成其他镜头。\n4. **高风险画面单独生成。** 手机、手部、烟、筷子、键盘、焊接和工具接触不放进拥挤宫格。\n5. **最终 MP4 才是交付对象。** 源图和 HTML 预览不能替代编码后检查。\n\n## 🗂️ 每个视频项目的核心产物\n\n```text\nproject\u002F\n├── SCRIPT_SOURCE.md              # 用户原文，保持不变\n├── PROJECT_SPEC.json             # 标题、章节、纠错、音频与开头配置\n├── SCRIPT.md                     # 旁白稿\n├── CHARACTERS.md                 # 不可变角色身份规则\n├── STORYBOARD_BASE.json          # 语义分镜\n├── STORYBOARD.json               # 真实全局时间轴\n├── PROMPTS.md                    # 生图调用与拒绝\u002F重生记录\n├── HBG_STYLE.json                # 横竖屏样式唯一来源\n├── audio_meta.json               # 真实音频时长\n├── assets\u002Fgenerated\u002F             # 锚点、宫格和最终镜头\n├── qa\u002F                           # 源帧与编码后检查\n└── renders\u002F                      # 版本化 MP4\n```\n\n## 🧰 常用命令\n\n```bash\n# 初始化默认横屏样式\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Finit_project_style.mjs PROJECT_DIR\n\n# 只有明确要求竖屏时\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Finit_project_style.mjs PROJECT_DIR --orientation portrait\n\n# 从项目目录运行共享构建器\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fbuild_script.mjs\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fbuild_storyboard_base.mjs\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fbuild_narration.mjs\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fbuild_composition.mjs\n\n# 密度和样式门禁\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Faudit_storyboard_density.mjs STORYBOARD.json\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fvalidate_style_system.mjs PROJECT_DIR\n\n# 长片流式压制与最终检查\nnode \u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Frender_streaming_ffmpeg.mjs PROJECT_DIR OUTPUT.mp4\n\u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fverify_final_video.sh OUTPUT.mp4 QA_DIR 0.5:opening 5.0:title 60:body 600:ending\n\n# 只做非敏感就绪检查\n\u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fsetup_local_cliproxyapi.sh ready\n\n# 仅在当前对话明确同意后：初始化用户自己的 localhost Images API\n\u002Fpath\u002Fto\u002Fhbg-life-simulation\u002Fscripts\u002Fsetup_local_cliproxyapi.sh bootstrap \\\n  --provider codex --accept-oauth-risk\n```\n\n## 🧪 真实流程验证\n\n此 Skill 已在一条 10 分 49 秒的横屏中文长视频上完成完整集成验证：\n\n| 指标 | 结果 |\n|---|---:|\n| 画布 | 1920×1080 |\n| 帧率 | 30fps |\n| 总帧数 | 19472 |\n| 静态漫画分镜 | 144 |\n| API 生图成功任务 | 46 |\n| API 传输失败 | 0 |\n| 视觉拒绝并重生 | 2 |\n| 黑帧事件 | 0 |\n| 异常静音事件 | 0 |\n| 综合响度 | -22.8 LUFS |\n| True Peak | -4.1 dBFS |\n\n验证覆盖了快闪 zoom、连续 Edge TTS、同步字幕、固定 BGM、手腕与手机高风险镜头、长片流式压制和最终编码抽帧。\n\n## 🧰 环境要求\n\n| 依赖 | 用途 |\n|---|---|\n| Node.js 22+ | 共享构建脚本与 HyperFrames CLI |\n| FFmpeg \u002F FFprobe | 拆图、运动、混音、编码与媒体 QA |\n| Python 3 + `edge-tts` | 连续中文旁白与 VTT |\n| HyperFrames | HTML 时间线、检查、开头预览与渲染 |\n| ImageGen 能力 | 漫画锚点、宫格和单图素材 |\n| CLIProxyAPI（首选，需同意） | 把用户自己的 Codex 等账户暴露为仅本机可访问的兼容 Images API；失败时回退内置 ImageGen |\n| `media-use` \u002F visual QA skills | 音频与最终视觉检查，推荐安装 |\n\n仓库不包含模型权重、API Key、生成图片、故事文案、声音、BGM 或成片。\n\n## 🗂️ 仓库结构\n\n```text\nhbg-life-simulation\u002F\n├── SKILL.md                       # Agent 核心工作流\n├── agents\u002Fopenai.yaml             # Skill UI 元数据\n├── assets\u002F                        # 横屏 \u002F 竖屏样式模板\n├── references\u002F                    # 开头、视觉、分镜、生图、渲染规则\n├── scripts\u002F                       # 构建、拆图、渲染与 QA 工具\n├── docs\u002Fshowcase\u002Fhero.svg         # README 代码绘制横幅\n├── .github\u002Fworkflows\u002Fci.yml       # Skill、脚本和模板校验\n├── install.sh                     # Codex \u002F Claude Code 安装器\n└── LICENSE                        # MIT License\n```\n\n## 🔐 隐私与素材边界\n\n- 外部提供商 API Key 只能通过当前进程环境变量注入，禁止写入代码、项目、JSONL、报告或 Git 历史；本地 loopback 客户端密钥只能保存在项目外的受限配置中。\n- CLIProxyAPI 的 `config.yaml`、`client.env`、OAuth `auths\u002F` 和日志必须位于项目与 Git 工作区之外；本地服务只绑定 `127.0.0.1`。\n- Agent 可执行不泄露内容的 `ready` 状态检查，但每个新项目使用账户额度前都必须确认；安装、启动、修复、登录和 OAuth 前必须再次明确说明，不得从调用 Skill 推断用户同意。\n- 用户必须亲自在浏览器或设备码页面完成登录；Agent 不读取账号页、Cookie、浏览器存储、OAuth 文件、`client.env` 或本地客户端密钥。\n- 本地生成的客户端密钥只用于访问 loopback 代理，不是提供商 OAuth token；两者都禁止打印、上传或提交。\n- 不得使用代理绕过账户权限、配额、速率限制或服务条款，也不得登录不属于用户或未经授权的账户。\n- 禁止提交用户原始文案、会话日志、生成图片、音频、BGM、视频与 QA 帧。\n- API 提示词记录只能保存提示词、模型、尺寸、成功\u002F失败状态，不能保存凭据。\n- 兼容 API 可能返回不同尺寸或扁平化输出路径，所有输出必须在本地 staging 后校验。\n- 使用第三方音乐、字体、图片或语音服务时，发布者仍需确认许可和平台条款。\n- Agent 执行 Git 推送、公开发布或删除操作前，仍需获得用户授权。\n\n## 📄 关于仓库\n\n这个仓库保存的是可安装的 Agent Skill 与确定性辅助脚本。它不提供固定故事模板，也不包含任何用户项目；目标是让 Agent 面对不同中文人生长文案时，始终遵守同一套角色一致性、声音连续性、分镜密度、现实检查和最终质量门槛。\n","这是一个面向中文叙事视频的自动化生命故事视频生成工具，专为将‘模拟人生’类长文案批量转化为统一漫画IP的旁白短视频而设计。核心功能包括：基于Edge TTS的连续自然语速语音合成、语义驱动的中文字幕同步生成、主角身份锚点管理与跨镜头IP一致性保障、HBG风格快闪式人生开场、静态漫画帧的智能zoom\u002Fpan运镜控制，以及最终MP4成片的多维度质检（黑帧、响度、字幕安全区、关键帧等）。项目采用本地优先架构，支持可选外部生图API，适用于知识科普、情感短剧、AI角色故事化表达等需高频产出风格统一、节奏紧凑的横屏叙事视频场景。",2,"2026-08-07 02:30:08","CREATED_QUERY"]