René's URL Explorer Experiment


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

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@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-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:067c62cf-cbdb-86bc-bb50-79481f5d1933
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idB5B6:1525EF:24DC770:30CE252:6A5206B1
html-safe-nonceb2cd807d9d71c335a5e92516390c65d6ecb70131a505864486d012f6dfc98705
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUI2OjE1MjVFRjoyNERDNzcwOjMwQ0UyNTI6NkE1MjA2QjEiLCJ2aXNpdG9yX2lkIjoiNzQzNTM4MDcyNjcyNjUyNjY0MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacf2e9effe95f191d5e2d391afecc90582ac980e1d0e9a9329f28a553a1ae023d4
hovercard-subject-tagissue:4639020140
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelstudioai/modelstudioai.github.io/12/issue_layout
twitter:imagehttps://opengraph.githubassets.com/1143e0578f722aa661a33818de7022cf0f332aec4e12c45ae71f9ece8c35ae7c/modelstudioai/modelstudioai.github.io/issues/12
twitter:cardsummary_large_image
og:imagehttps://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:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejamiu799
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
go-importgithub.com/modelstudioai/modelstudioai.github.io git https://github.com/modelstudioai/modelstudioai.github.io.git
octolytics-dimension-user_id283556804
octolytics-dimension-user_loginmodelstudioai
octolytics-dimension-repository_id1263703297
octolytics-dimension-repository_nwomodelstudioai/modelstudioai.github.io
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1263703297
octolytics-dimension-repository_network_root_nwomodelstudioai/modelstudioai.github.io
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7aed05249554b889eb33d002851a973eebcc7e91
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelstudioai/modelstudioai.github.io/issues/12#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelstudioai%2Fmodelstudioai.github.io%2Fissues%2F12
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelstudioai%2Fmodelstudioai.github.io%2Fissues%2F12
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=modelstudioai%2Fmodelstudioai.github.io
Reloadhttps://github.com/modelstudioai/modelstudioai.github.io/issues/12
Reloadhttps://github.com/modelstudioai/modelstudioai.github.io/issues/12
Reloadhttps://github.com/modelstudioai/modelstudioai.github.io/issues/12
Please reload this pagehttps://github.com/modelstudioai/modelstudioai.github.io/issues/12
modelstudioai https://github.com/modelstudioai
modelstudioai.github.iohttps://github.com/modelstudioai/modelstudioai.github.io
Notifications https://github.com/login?return_to=%2Fmodelstudioai%2Fmodelstudioai.github.io
Fork 2 https://github.com/login?return_to=%2Fmodelstudioai%2Fmodelstudioai.github.io
Star 3 https://github.com/login?return_to=%2Fmodelstudioai%2Fmodelstudioai.github.io
Code https://github.com/modelstudioai/modelstudioai.github.io
Issues 8 https://github.com/modelstudioai/modelstudioai.github.io/issues
Pull requests 0 https://github.com/modelstudioai/modelstudioai.github.io/pulls
Actions https://github.com/modelstudioai/modelstudioai.github.io/actions
Projects https://github.com/modelstudioai/modelstudioai.github.io/projects
Security and quality 0 https://github.com/modelstudioai/modelstudioai.github.io/security
Insights https://github.com/modelstudioai/modelstudioai.github.io/pulse
Code https://github.com/modelstudioai/modelstudioai.github.io
Issues https://github.com/modelstudioai/modelstudioai.github.io/issues
Pull requests https://github.com/modelstudioai/modelstudioai.github.io/pulls
Actions https://github.com/modelstudioai/modelstudioai.github.io/actions
Projects https://github.com/modelstudioai/modelstudioai.github.io/projects
Security and quality https://github.com/modelstudioai/modelstudioai.github.io/security
Insights https://github.com/modelstudioai/modelstudioai.github.io/pulse
【案例】AI Vlog 全自动生产线:从活动图片到成片一条命令搞定https://github.com/modelstudioai/modelstudioai.github.io/issues/12#top
showcased已收录上线https://github.com/modelstudioai/modelstudioai.github.io/issues?q=state%3Aopen%20label%3A%22showcased%22
https://github.com/jamiu799
jamiu799https://github.com/jamiu799
on Jun 11, 2026https://github.com/modelstudioai/modelstudioai.github.io/issues/12#issue-4639020140
showcased已收录上线https://github.com/modelstudioai/modelstudioai.github.io/issues?q=state%3Aopen%20label%3A%22showcased%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.