Title: 【案例】AI Vlog 全自动生产线:从活动图片到成片一条命令搞定 · Issue #12 · modelstudioai/modelstudioai.github.io · GitHub
Open Graph Title: 【案例】AI Vlog 全自动生产线:从活动图片到成片一条命令搞定 · Issue #12 · modelstudioai/modelstudioai.github.io
X Title: 【案例】AI Vlog 全自动生产线:从活动图片到成片一条命令搞定 · Issue #12 · modelstudioai/modelstudioai.github.io
Description: 我做了什么用 Claude Code + 百炼 CLI 搭建了一条活动 Vlog 全自动生产线:从图片直播平台(photoplus)批量爬取活动现场 13 张照片,通过 AI 智能分析筛选并按叙事结构分类,然后调用百炼 CLI 的 bl video generate --image 将关键帧生成 I2V 动态视频、bl speech synthesize 生成全程配音、bl text chat 撰写旁白文案和小红书配文,最后用 ffmpeg 合成字幕 + BGM,端到端...
Open Graph Description: 我做了什么用 Claude Code + 百炼 CLI 搭建了一条活动 Vlog 全自动生产线:从图片直播平台(photoplus)批量爬取活动现场 13 张照片,通过 AI 智能分析筛选并按叙事结构分类,然后调用百炼 CLI 的 bl video generate --image 将关键帧生成 I2V 动态视频、bl speech synthesize 生成全程配音、bl text cha...
X Description: 我做了什么用 Claude Code + 百炼 CLI 搭建了一条活动 Vlog 全自动生产线:从图片直播平台(photoplus)批量爬取活动现场 13 张照片,通过 AI 智能分析筛选并按叙事结构分类,然后调用百炼 CLI 的 bl video generate --image 将关键帧生成 I2V 动态视频、bl speech synthesize 生成全程配音、bl text cha...
Opengraph URL: https://github.com/modelstudioai/modelstudioai.github.io/issues/12
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"【案例】AI Vlog 全自动生产线:从活动图片到成片一条命令搞定","articleBody":"\u003c!DOCTYPE html\u003e\u003ch2 cid=\"n311\" mdtype=\"heading\" class=\"md-end-block md-heading\" style=\"box-sizing: border-box; white-space: pre-wrap; break-after: avoid-page; break-inside: avoid; orphans: 4; font-size: 2rem; margin-top: 2rem; margin-bottom: 0rem; position: relative; font-style: normal; text-align: center; padding-bottom: 0rem; font-weight: bold; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain md-expand\" style=\"box-sizing: border-box;\"\u003e我做了什么\u003c/span\u003e\u003c/h2\u003e\u003cp cid=\"n313\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 4; margin: 3px; font-size: 17px; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e用 Claude Code + 百炼 CLI 搭建了一条\u003c/span\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e活动 Vlog 全自动生产线\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e:从图片直播平台(photoplus)批量爬取活动现场 13 张照片,通过 AI 智能分析筛选并按叙事结构分类,然后调用百炼 CLI 的 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebl video generate --image\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 将关键帧生成 I2V 动态视频、\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebl speech synthesize\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 生成全程配音、\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebl text chat\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 撰写旁白文案和小红书配文,最后用 ffmpeg 合成字幕 + BGM,\u003c/span\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e端到端产出一支 59 秒的完整活动 Vlog\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e。\u003c/span\u003e\u003c/p\u003e\u003cp cid=\"n314\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 4; margin: 3px; font-size: 17px; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e完整流程:\u003c/span\u003e\u003c/p\u003e\u003cpre class=\"md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded\" spellcheck=\"false\" lang=\"\" cid=\"n315\" mdtype=\"fences\" style=\"box-sizing: border-box; overflow: visible; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: pre; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: var(--code-fences-bg-color); position: relative; color: var(--code-fences-color); padding: 32px 17px 17px 0px; border-radius: 10px; box-shadow: var(--code-fences-box-shadow); transition: transform 0.3s, box-shadow 0.3s; width: inherit; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;\"\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e图片直播平台爬取 → AI 素材分析分类 → I2V 动态视频生成 → AI 配音 → AI 文案 → 字幕/BGM合成 → 成片\u003c/span\u003e\u003c/pre\u003e\u003ch2 cid=\"n316\" mdtype=\"heading\" class=\"md-end-block md-heading\" style=\"box-sizing: border-box; white-space: pre-wrap; break-after: avoid-page; break-inside: avoid; orphans: 4; font-size: 2rem; margin-top: 2rem; margin-bottom: 0rem; position: relative; font-style: normal; text-align: center; padding-bottom: 0rem; font-weight: bold; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e使用的工具\u003c/span\u003e\u003c/h2\u003e\u003cul class=\"ul-list\" cid=\"n317\" mdtype=\"list\" data-mark=\"-\" style=\"box-sizing: border-box; padding-left: 1.5rem; position: relative; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-size: 17px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cli class=\"md-list-item\" cid=\"n318\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative;\"\u003e\u003cp cid=\"n319\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e百炼 CLI\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli class=\"md-list-item\" cid=\"n320\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative;\"\u003e\u003cp cid=\"n321\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003eSkill 名称:\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebailian-cli\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e(\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebl video generate\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e、\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebl speech synthesize\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e、\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebl text chat\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e)\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli class=\"md-list-item\" cid=\"n322\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative;\"\u003e\u003cp cid=\"n323\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; background-color: var(--p-hover-bg-color); outline: 0px; box-shadow: none; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e其他:Claude Code(全流程编排 + 素材智能分析)、ffmpeg(Ken Burns 特效 + 字幕烧录 + BGM 混音 + 拼接)、Node.js 爬虫(图片直播平台批量下载)\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e\u003ch2 cid=\"n324\" mdtype=\"heading\" class=\"md-end-block md-heading\" style=\"box-sizing: border-box; white-space: pre-wrap; break-after: avoid-page; break-inside: avoid; orphans: 4; font-size: 2rem; margin-top: 2rem; margin-bottom: 0rem; position: relative; font-style: normal; text-align: center; padding-bottom: 0rem; font-weight: bold; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e效果展示\u003c/span\u003e\u003c/h2\u003e\u003ch3 cid=\"n325\" mdtype=\"heading\" class=\"md-end-block md-heading\" style=\"box-sizing: border-box; white-space: pre-wrap; break-after: avoid-page; break-inside: avoid; orphans: 4; font-size: 1.8rem; margin-top: 1rem; margin-bottom: 0.5rem; position: relative; font-style: normal; transition: transform 0.3s; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-variant-caps: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e最终产出\u003c/span\u003e\u003c/h3\u003e\u003cfigure class=\"md-table-fig table-figure\" cid=\"n326\" mdtype=\"table\" style=\"box-sizing: border-box; margin: 1.2em 0px; overflow-x: auto; max-width: calc(100% + 16px); padding: 0px; cursor: default; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-size: 17px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\n属性 | 值\n-- | --\n时长 | 59 秒\n分辨率 | 1920×1080\n动态片段 | 3 个 I2V 生成(主舞台平移、嘉宾演讲微动、Hackathon 推进)\n配音 | 龙安洋·阳光大男孩(CosyVoice,1.3x 语速)\n字幕 | 全程中文,白字黑边\nBGM | 轻快电子科技感\n\n\u003c/figure\u003e\u003cp cid=\"n382\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 4; margin: 3px; font-size: 17px; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e3. 百炼 I2V 生成动态视频\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\u003cpre class=\"md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded\" spellcheck=\"false\" lang=\"bash\" cid=\"n383\" mdtype=\"fences\" style=\"box-sizing: border-box; overflow: visible; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: pre; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: var(--code-fences-bg-color); position: relative; color: var(--code-fences-color); padding: 32px 17px 17px 0px; border-radius: 10px; box-shadow: var(--code-fences-box-shadow); transition: transform 0.3s, box-shadow 0.3s; width: inherit; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;\"\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003ebl video generate \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--image\u003c/span\u003e ./图片素材/H05A5631.JPG \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--prompt\u003c/span\u003e \u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\"缓慢从左到右平移镜头,展示整个活动主KV舞台背景板,灯光微微闪动\"\u003c/span\u003e \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--download\u003c/span\u003e ./vlog/clips/01_stage.mp4 \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--timeout\u003c/span\u003e \u003cspan class=\"cm-number\" style=\"box-sizing: border-box; color: rgb(62, 25, 207);\"\u003e300\u003c/span\u003e\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e\u003cspan cm-text=\"\" cm-zwsp=\"\" style=\"box-sizing: border-box;\"\u003e\u003c/span\u003e\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003ebl video generate \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--image\u003c/span\u003e ./图片素材/H05A5771.jpg \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--prompt\u003c/span\u003e \u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\"女嘉宾手持话筒正在演讲,嘴唇微动,眼神自信,背景展板灯光柔和\"\u003c/span\u003e \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--download\u003c/span\u003e ./vlog/clips/02_speaker.mp4 \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--timeout\u003c/span\u003e \u003cspan class=\"cm-number\" style=\"box-sizing: border-box; color: rgb(62, 25, 207);\"\u003e300\u003c/span\u003e\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e\u003cspan cm-text=\"\" cm-zwsp=\"\" style=\"box-sizing: border-box;\"\u003e\u003c/span\u003e\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003ebl video generate \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--image\u003c/span\u003e ./图片素材/H05A6052.jpg \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--prompt\u003c/span\u003e \u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\"大场景缓慢推进,数十位选手专注敲键盘编程,自然光从落地窗洒入\"\u003c/span\u003e \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--download\u003c/span\u003e ./vlog/clips/03_hackathon.mp4 \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--timeout\u003c/span\u003e \u003cspan class=\"cm-number\" style=\"box-sizing: border-box; color: rgb(62, 25, 207);\"\u003e300\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003cp cid=\"n385\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 4; margin: 3px; font-size: 17px; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; background-color: var(--p-hover-bg-color); position: relative; word-spacing: 0.1rem; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; text-decoration: none;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e4. AI 配音(CosyVoice)\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\u003cpre class=\"md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded\" spellcheck=\"false\" lang=\"bash\" cid=\"n386\" mdtype=\"fences\" style=\"box-sizing: border-box; overflow: visible; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: pre; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: var(--code-fences-bg-color); position: relative; color: var(--code-fences-color); padding: 32px 17px 17px 0px; border-radius: 10px; box-shadow: var(--code-fences-box-shadow); transition: transform 0.3s, box-shadow 0.3s; width: inherit; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;\"\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003ebl speech synthesize \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--text\u003c/span\u003e \u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\"嗨!大家好!今天带大家来看一场超酷的AI活动——阿里云百炼AI生产力实训营!\"\u003c/span\u003e \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--voice\u003c/span\u003e longanyang \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--rate\u003c/span\u003e \u003cspan class=\"cm-number\" style=\"box-sizing: border-box; color: rgb(62, 25, 207);\"\u003e1\u003c/span\u003e.3 \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--out\u003c/span\u003e ./vlog/audio/01_opening.mp3\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e\u003cspan class=\"cm-comment\" style=\"box-sizing: border-box; color: rgb(106, 115, 125); font-style: italic;\"\u003e# 共 6 段旁白,总时长 59 秒\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003cp cid=\"n387\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 4; margin: 3px; font-size: 17px; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e5. AI 生成小红书配文\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\u003cpre class=\"md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded\" spellcheck=\"false\" lang=\"bash\" cid=\"n388\" mdtype=\"fences\" style=\"box-sizing: border-box; overflow: visible; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: pre; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: var(--code-fences-bg-color); position: relative; color: var(--code-fences-color); padding: 32px 17px 17px 0px; border-radius: 10px; box-shadow: var(--code-fences-box-shadow); transition: transform 0.3s, box-shadow 0.3s; width: inherit; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;\"\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003ebl text chat \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e--message\u003c/span\u003e \u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\"帮我写一段小红书风格的Vlog配文,活动是阿里云百炼AI生产力实训营(秒搭×百炼CLI专场)...\"\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003cp cid=\"n389\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 4; margin: 3px; font-size: 17px; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e6. ffmpeg 最终合成(旁白 + BGM + 字幕)\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/p\u003e\u003cpre class=\"md-fences md-end-block md-fences-with-lineno ty-contain-cm modeLoaded\" spellcheck=\"false\" lang=\"bash\" cid=\"n390\" mdtype=\"fences\" style=\"box-sizing: border-box; overflow: visible; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: pre; background-image: inherit; background-position: inherit; background-size: inherit; background-repeat: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: var(--code-fences-bg-color); position: relative; color: var(--code-fences-color); padding: 32px 17px 17px 0px; border-radius: 10px; box-shadow: var(--code-fences-box-shadow); transition: transform 0.3s, box-shadow 0.3s; width: inherit; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;\"\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003effmpeg \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e-i\u003c/span\u003e video_track.mp4 \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e-i\u003c/span\u003e narration.mp3 \u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e-i\u003c/span\u003e bgm.mp3 \\\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp;\u003cspan class=\"cm-attribute\" style=\"box-sizing: border-box; color: rgb(43, 52, 227);\"\u003e-filter_complex\u003c/span\u003e \u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\"[1:a]volume=1.0[narr];[2:a]volume=0.15[bgm];\u003c/span\u003e\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp; [narr][bgm\u003cspan class=\"cm-def\" style=\"box-sizing: border-box; color: rgb(16, 98, 62); font-weight: bold;\"\u003e]amix\u003c/span\u003e\u003cspan class=\"cm-operator\" style=\"box-sizing: border-box; color: rgb(0, 100, 0);\"\u003e=\u003c/span\u003e\u003cspan class=\"cm-def\" style=\"box-sizing: border-box; color: rgb(16, 98, 62); font-weight: bold;\"\u003einputs\u003c/span\u003e\u003cspan class=\"cm-operator\" style=\"box-sizing: border-box; color: rgb(0, 100, 0);\"\u003e=\u003c/span\u003e\u003cspan class=\"cm-number\" style=\"box-sizing: border-box; color: rgb(62, 25, 207);\"\u003e2\u003c/span\u003e\u003cspan class=\"cm-def\" style=\"box-sizing: border-box; color: rgb(16, 98, 62); font-weight: bold;\"\u003e:duration\u003c/span\u003e\u003cspan class=\"cm-operator\" style=\"box-sizing: border-box; color: rgb(0, 100, 0);\"\u003e=\u003c/span\u003eshortest[aout];\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e \u0026nbsp; [0:v\u003cspan class=\"cm-def\" style=\"box-sizing: border-box; color: rgb(16, 98, 62); font-weight: bold;\"\u003e]subtitles\u003c/span\u003e\u003cspan class=\"cm-operator\" style=\"box-sizing: border-box; color: rgb(0, 100, 0);\"\u003e=\u003c/span\u003esubtitles.srt[vout]\u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\" \\\u003c/span\u003e\u003c/span\u003e\u003cbr\u003e\u0026nbsp;\u003cspan role=\"presentation\" style=\"box-sizing: border-box; padding-right: 0.1px;\"\u003e\u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e -map \"\u003c/span\u003e[vout]\u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\" -map \"\u003c/span\u003e[aout]\u003cspan class=\"cm-string\" style=\"box-sizing: border-box; color: rgb(2, 100, 191); font-style: italic;\"\u003e\" -shortest output/vlog_final.mp4\u003c/span\u003e\u003c/span\u003e\u003c/pre\u003e\u003ch2 cid=\"n392\" mdtype=\"heading\" class=\"md-end-block md-heading\" style=\"box-sizing: border-box; white-space: pre-wrap; break-after: avoid-page; break-inside: avoid; orphans: 4; font-size: 2rem; margin-top: 2rem; margin-bottom: 0rem; position: relative; font-style: normal; text-align: center; padding-bottom: 0rem; font-weight: bold; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e踩坑记录\n\n\u003c!-- Failed to upload \"vlog_v2_final.mp4\" --\u003e\n\n\u003c!-- Failed to upload \"vlog_v2_final.mp4\" --\u003e\n\n\u003c/span\u003e\u003c/h2\u003e\u003col class=\"ol-list\" start=\"\" cid=\"n393\" mdtype=\"list\" style=\"box-sizing: border-box; padding-left: 1.5rem; margin-bottom: 0px; position: relative; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;SF Pro\u0026quot;, sans-serif; font-size: 17px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(254, 254, 254); text-decoration: none;\"\u003e\u003cli class=\"md-list-item\" cid=\"n394\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative; padding-left: 0.5rem;\"\u003e\u003cp cid=\"n395\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003eI2V 默认超时不够\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e:视频生成需要 2-3 分钟,必须加 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003e--timeout 300\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e,否则会报 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ePolling timed out\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e。\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli class=\"md-list-item\" cid=\"n396\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative; padding-left: 0.5rem;\"\u003e\u003cp cid=\"n397\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e系统音色不支持 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003e--instruction\u003c/code\u003e\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e:\u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003elonganyang\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 等预置音色用 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003e--instruction\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 控制情感会报 428 错误,改用 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003e--rate\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 调语速 + 文案本身的语气词来传达情绪即可。\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli class=\"md-list-item\" cid=\"n398\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative; padding-left: 0.5rem;\"\u003e\u003cp cid=\"n399\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s \" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003effmpeg 精简版无字幕功能\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e:macOS 默认 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebrew install ffmpeg\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e 没有 libass,烧字幕会失败,需要 \u003c/span\u003e\u003cspan md-inline=\"code\" spellcheck=\"false\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003ccode style=\"box-sizing: border-box; font-family: \u0026quot;Fira Code\u0026quot;, Consolas, \u0026quot;Lucida Console\u0026quot;, Courier, monospace, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; text-align: left; vertical-align: initial; background-color: var(--code-bg-color); color: var(--code-color); font-size: 1rem; font-weight: 550; margin: 0px 2px; padding: 3px 3px 1px; border-radius: 7px; transition: 0.3s; z-index: -1;\"\u003ebrew install ffmpeg-full\u003c/code\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003e。\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e\u003cli class=\"md-list-item\" cid=\"n400\" mdtype=\"list_item\" style=\"box-sizing: border-box; margin: 0px; position: relative; padding-left: 0.5rem;\"\u003e\u003cp cid=\"n401\" mdtype=\"paragraph\" class=\"md-end-block md-p\" style=\"box-sizing: border-box; line-height: 1.9rem; orphans: 1; margin: 3px; font-size: 1rem; padding: 0px 0.3rem; transition: 0.25s; white-space: pre-wrap; position: relative; word-spacing: 0.1rem;\"\u003e\u003cspan md-inline=\"strong\" class=\"md-pair-s\" style=\"box-sizing: border-box;\"\u003e\u003cstrong style=\"box-sizing: border-box; font-weight: bold; color: var(--strong-color); font-size: 1.05rem; transition: font-size 0.3s, padding 0.3s; display: inline-block; margin: 0px 2px;\"\u003e\u003cspan md-inline=\"plain\" class=\"md-plain\" style=\"box-sizing: border-box;\"\u003eI2V 与静态片段帧率不一致\u003c/span\u003e\u003c/strong\u003e\u003c/span\u003e\u003cspan md-inline=\"plain\" class=\"md-plain md-expand\" style=\"box-sizing: border-box;\"\u003e:百炼生成的视频和 Ken Burns 片段帧率不同,拼接前必须统一 normalize 到相同分辨率和帧率,否则 concat 花屏。\u003c/span\u003e\u003c/p\u003e\u003c/li\u003e","author":{"url":"https://github.com/jamiu799","@type":"Person","name":"jamiu799"},"datePublished":"2026-06-11T09:14:40.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/12/modelstudioai.github.io/issues/12"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:067c62cf-cbdb-86bc-bb50-79481f5d1933 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B5B6:1525EF:24DC770:30CE252:6A5206B1 |
| html-safe-nonce | b2cd807d9d71c335a5e92516390c65d6ecb70131a505864486d012f6dfc98705 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUI2OjE1MjVFRjoyNERDNzcwOjMwQ0UyNTI6NkE1MjA2QjEiLCJ2aXNpdG9yX2lkIjoiNzQzNTM4MDcyNjcyNjUyNjY0MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | f2e9effe95f191d5e2d391afecc90582ac980e1d0e9a9329f28a553a1ae023d4 |
| hovercard-subject-tag | issue:4639020140 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelstudioai/modelstudioai.github.io/12/issue_layout |
| twitter:image | https://opengraph.githubassets.com/1143e0578f722aa661a33818de7022cf0f332aec4e12c45ae71f9ece8c35ae7c/modelstudioai/modelstudioai.github.io/issues/12 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1143e0578f722aa661a33818de7022cf0f332aec4e12c45ae71f9ece8c35ae7c/modelstudioai/modelstudioai.github.io/issues/12 |
| og:image:alt | 我做了什么用 Claude Code + 百炼 CLI 搭建了一条活动 Vlog 全自动生产线:从图片直播平台(photoplus)批量爬取活动现场 13 张照片,通过 AI 智能分析筛选并按叙事结构分类,然后调用百炼 CLI 的 bl video generate --image 将关键帧生成 I2V 动态视频、bl speech synthesize 生成全程配音、bl text cha... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jamiu799 |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/modelstudioai/modelstudioai.github.io git https://github.com/modelstudioai/modelstudioai.github.io.git |
| octolytics-dimension-user_id | 283556804 |
| octolytics-dimension-user_login | modelstudioai |
| octolytics-dimension-repository_id | 1263703297 |
| octolytics-dimension-repository_nwo | modelstudioai/modelstudioai.github.io |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1263703297 |
| octolytics-dimension-repository_network_root_nwo | modelstudioai/modelstudioai.github.io |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width