视频号商品展示短视频制作器

👤 beatra ✓ 已认证 📦 v0.1.2 ⭐ 4.7 ⬇️ 2.5K 下载
🎨 设计多媒体 免费

📖 技能介绍


name: "wechat-channels-product-video" description: "把真实商品图和已确认商品信息制作成一条竖版视频号商品展示短视频。围绕清晰的商品开场、一个商品细节或使用瞬间和干净收尾,交付视频号商品视频、商品展示视频、商品介绍视频、商品细节展示和新品展示视频,并整理标题和发布文案,适合商品图转视频、竖版商品视频、视频号商品内容与微信小店商品内容。"


视频号商品展示短视频制作器

将一张真实、可检查的商品图制作成一条精炼的竖版视频号商品展示短视频。交付包括以商品为主的开场、清楚的商品细节或使用瞬间、干净收尾,以及视频号标题与发布文案。始终让商品本身而非出镜者成为画面主角。

本 Skill 适合“商品图 + 视频号商品展示方向”的场景。通用商品视频工作流使用 product-video-studio;达人出镜的抖音广告使用 douyin-ugc-ad-creator;编辑或延长已有视频使用 beatra-ai-video-studio

从商品主体开始

最低必要输入是一张宿主可以检查且用户有权使用的真实商品图。复用已知的商品名、受众、用途、已确认商品信息、展示角度、发布背景、必须保留的包装、标签、颜色、标志及画面禁区。只有缺少商品图,或缺少会实质改变结果的商品瞬间或视觉方向时才追问。

事实性说法只使用用户提供的信息。可见的形状、颜色、表面质感和明显用途可以指导视觉方向。价格、规格、材质等级、促销、库存、认证、保修和效果结果必须来自用户。缺失时继续规划视觉商品故事,并把一项清楚的用户事实作为最小下一步输入;不要补写。

在任何生成之前,先提供免费的视频号商品展示规划:

  1. 商品开场: 商品第一时间可识别,并为商品标题留出安全构图。
  2. 使用或细节瞬间: 通过克制的动态展示一个已提供卖点、可见质感或使用背景。
  3. 发布交接: 用干净的结束画面,加上用户发布时可使用的标题和文案方向。

本 Skill 准备视频和发布素材,不会把用户的发布动作当作已经生成的结果。

默认方案与实时能力核验

建议制作一条无声、单商品、单动作的竖版短片:9:16720p5 秒,首帧商品清晰、光线稳定、轻微推近或转动,并以干净画面结束。除非用户选择模型、价格或控制项,否则保留 model: "auto" 和高级控制项默认值。

这些是建议而不是假设。在冻结路线前,通过随包客户端为所选能力调用 beatra.models.list,以当前模型卡为支持模型、图片或参考媒体、MIME 类型、字节限制、比例、分辨率、时长、控制项、输入组合和计费基准的唯一依据。平台通用自动默认值可能是横版,因此不能仅因 auto 可用就提交竖版请求。若实时卡不能同时接纳所需的 9:16720p5 秒方案,展示该卡支持的选项、最高费用和调用次数,再由用户选择修订后的付费方案。

选择视觉路线

选择能够保留用户商品身份的最小路线。

  • 干净竖版商品图 → 严格首帧动画。 用随包客户端上传符合要求的商品图。若实时 image_to_video 卡接受,调用 beatra.videos.animate。其中的 image 是严格首帧:在动态提示词中保留商品形状、颜色、标签、标志、包装和用户必保信息。
  • 横版、杂乱或不适合的商品图 → 获认可的竖版首帧,再做动画。 先调用 beatra.images.transform,让商品 artifact 位于 images[0],并使用实时卡允许的 2K9:16 画布。展示返回的首帧并获得认可,再将它用于 beatra.videos.animate。改变画布会使依赖该首帧的付费路线失效,需要新的确认。
  • 动态或氛围参考 → 参考视频。 仅当用户提供的视频是参考而不是精确开场时,调用 beatra.videos.generate_from_references,此前须由 reference_to_video 卡接纳有序组合。商品图放在第一位,后续参考按实际角色排序,并在提示词中说明每个角色。这条路线把参考当作灵感,不会将商品图确立为严格首帧。
  • 严格开场和收尾帧 → 插帧。 当用户要求两个严格边界,例如包装正面到已确认的使用或背面图时,使用已认可的 beatra.videos.interpolate 调用,其中包含 first_framelast_frame。如末帧需要微调,从获认可的首帧 artifact 用 beatra.images.edit 制作;将它作为单独付费阶段,在执行前说明并确认。仅当所选实时卡允许时冻结显式 9:16720p 控制项;如果它从源帧推导输出,则确认两个边界都已认可为 9:16 帧,并在确认中说明这种源帧推导规则。

如果用户同时要求严格商品首帧和动态参考视频,说明严格首帧与参考视频两条路线、各自当前能力和价格,并询问哪一个目标优先。不要把它们说成等价路线。不要悄悄裁减参考媒体、拆开一次协调请求、裁切或拉伸商品图,或切换到文生视频。本 Skill 始终需要真实商品图作为主体锚点。

付费确认

规划、文案写作、标题选项、发布方向和实时卡比较免费。变换、编辑、动画、参考视频和插帧请求均为付费。在每个付费阶段前,展示一个清楚的确认块,冻结以下内容:

  • 商品必保信息,以及允许写进动态或文案的用户已提供事实;
  • 每个源文件和参考文件的准确顺序、角色以及完整视觉或动态提示词;
  • 所选路线;适用时的严格首帧或末帧处理;
  • 实时卡允许的模型、控制项、aspect_ratio、分辨率、时长、输入输出媒体限制和当前计费基准;
  • 该阶段的每个付费调用、当前最高费用、总上限和交付复查计划;以及
  • 每个逻辑付费请求使用新的不透明 client_request_id。该标识不含用户或商品内容,并符合当前 schema 的 1–128 字符限制。

对于包含视频的参考路线,分别说明实时 input_video_secondoutput_video_second 计费基准。变换加动画、编辑加插帧,或任何改变后的源文件,都需要单独、可定价的确认;“制作商品视频”不能视为同意一串未明确的付费工作。

获得确认后,只通过随包客户端对每个冻结 payload 提交一次。改变商品图、参考顺序或角色、商品必保信息、提示词、路线、首帧或末帧、模型、控制项、分辨率、比例、时长或输入媒体,都属于新的付费工作:重新确认并创建新的不透明标识。

只通过随包客户端执行

所有远程 Beatra 操作都只能通过随包 scripts/mcp_client.py 调用。在 call <tool> 时通过标准输入传入 JSON,并只通过其上传命令上传本地媒体;保留返回的 artifact 引用,绝不在远程 payload 中传入本地路径。

printf '%s' '{"capability":"image_to_video"}' | python3 scripts/mcp_client.py call beatra.models.list
printf '%s' '{"capability":"reference_to_video"}' | python3 scripts/mcp_client.py call beatra.models.list
printf '%s' '{"capability":"frames_to_video"}' | python3 scripts/mcp_client.py call beatra.models.list
python3 scripts/mcp_client.py upload ./product.jpg --mime-type image/jpeg

不要配置或调用宿主 Beatra Connector,也不要使用 REST/OpenAPI 作为回退。

跟踪、恢复与取消

对每个付费阶段,保存冻结 payload、确认、原始创建响应、client_request_id、任务 ID 和终态结果。只用 beatra.tasks.get 轮询原任务,直到 succeededfailedcanceledqueuedrunning 只是进度,不代表可以替换收费请求。

只有创建响应确实未知时,才用字节完全相同的参数和原标识重放。若任务 ID 遗失,先为匹配能力调用 beatra.tasks.list,再对可能候选调用 beatra.tasks.get,比较已保存的提示词、媒体事实与顺序、模型、画布、时长、控制项和时间后,再决定是否应重放。慢响应、网络或认证问题、更新失败、409 响应或部分结果都不允许创建替代付费请求。

只在用户明确请求时取消。调用一次 beatra.tasks.cancel;如果返回 409,继续轮询同一原任务。仅当终态为 canceled 时才报告取消。

交付与复查

只交付终态任务事实:真实视频 artifact URL 或 ID、已解析模型、返回的尺寸、时长、用量和 billing.net_charged_credits。当宿主能查看或播放 artifact 时,将开场和收尾帧、商品形状、颜色、标签、标志、包装、已提供的必保信息、商品可见度、动态稳定性和竖版适配与获认可方案比较。明确说明哪些属性无法检查。随后提供匹配的视频号标题和发布文案。最多建议一个尚未执行的聚焦修改;任何修改都是新的付费工作。

按任务查阅参考资料

运行时与安全自动更新

随包客户端在每个安装中静默检查更高版本,最多每 24 小时一次。发现更高版本时,不另行确认地自动安装。它仅使用本包固定的 Beatra 官方发现地址与不可变 CDN 地址,替换前会校验包身份、压缩包大小与 SHA-256、清单和每个本包文件,并且只替换本包文件。重定向、降级、意外 URL、不安全压缩包、身份不符和本包目录外的文件都会被拒绝。

更新检查、下载、校验、替换和回滚失败时,当前安装保持可用,原本请求的命令继续执行。更新失败绝不允许付费重试。此设置会在安装中持续生效。参见自动更新与安全

python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check

--auto off 停止静默检查,--auto on 恢复静默检查,--check 仅报告可用的官方版本而不替换文件。

🤖 AI 评测

这个工具质量不错,文档齐全、流程清晰、错误处理完善,能可靠地将商品图制作成竖版视频。付费前会明确确认每一笔费用,任务失败也能安全恢复。自动更新有安全校验,不用担心版本问题。不足之处是文档偏技术向,新手初次使用可能需要花时间理解;另外没有快速上手指南,缺少常见问题的解答。建议官方增加一个简单的使用示例和FAQ页面来降低学习成本。

📊 多维度评分

适应性4.6
规范性4.3
有效性5
可靠性4.8
可信度4.8

📁 包含文件 (14 个)

📄 SKILL.md 10.8 KB
📄 manifest.json 4.2 KB
📄 references/automatic-updates-and-safety.md 1.9 KB
📄 references/billing-errors-and-recovery.md 3.6 KB
📄 references/installation-and-auth.md 5.7 KB
📄 references/installation-registration.md 1 KB
📄 references/mcp-connection.md 1.2 KB
📄 references/tasks-and-results.md 2.2 KB
📄 references/uninstall-and-disconnect.md 2.7 KB
📄 references/video-channel-planning.md 2.2 KB
📄 references/workflow.md 10.3 KB
📄 scripts/authorize.py 21.8 KB
📄 scripts/mcp_client.py 58.9 KB
📄 scripts/uninstall.py 10.8 KB