关于 video-batch-runner
video-batch-runner 是用于 PostPlus 视频生成请求组装与执行的技能,覆盖 Seedance 2.5 的生成模式。它依据素材角色选择端点,按当前架构校验请求,并通过发布版 postplus CLI 提交和恢复任务。
主要功能
- 01路由至六种生成模式
- 02从架构读取端点字段
- 03按预期角色绑定参考素材
- 04校验字段与时长
- 05通过 postplus CLI 提交和恢复
- 06下载已完成的结果
适用场景
- 01根据文本或图像生成片段
- 02编辑或延长现有视频
- 03批量处理独立片段
- 04恢复待处理的生成任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ postplusai/ postplus-skills --skill video-batch-runner安装后在 Claude Code 中输入/video-batch-runner确认已加载。
详细介绍
视频批量运行器
这是唯一的 PostPlus 视频生成技能。它负责组装创意请求,并在六种 Seedance 2.5 生成模式下执行;不要另行创建架构师、预检报告、参考素材规范或特定模型的提交器。
工作流
- 阅读需求说明并检查提供的媒体。只有当理解现有视频会实质性影响新渲染时,才先使用
media-analysis。 - 运行
postplus media schema --json,选择输入角色与任务相匹配的最精简 Seedance 2.5 端点,然后使用postplus media schema --endpoint <endpoint> --json加载其确切字段:- 没有驱动媒体:文本生成视频
- 一张起始图像:图像/首帧生成视频
- 锁定起始图像和结束图像:首尾帧生成视频
- 多张用于引导结果的图像、视频或音频:参考视频
- 更改现有视频的内容:视频编辑
- 延续现有视频:视频延长
- 根据任务决定每项素材的角色。只有当素材必须控制身份、产品、首帧/尾帧、时间或动作属性时,才将其绑定到该属性。将风格和基准媒体视为灵感,并省略不应影响渲染的媒体。切勿仅因文件存在就推断其角色。
- 为每个片段编写一条完整、面向模型的提示词。包括可见主体及其动作、产品行为、场景、镜头、时间安排、语音/声音、连续性,以及每个提交参考素材的作用。当所选端点接受编号参考素材时,使用明确的
[image N]、[video N]和[audio N]绑定。 - 根据当前架构验证字段、枚举值、默认值、基数和时长。不要在此技能中保留私有执行字段表。如果片段超过支持的时长或创意负荷,应在花费之前将其拆分为相互独立的提示词。
- 将每个本地路径、HTTPS URL、现有 PostPlus 媒体引用或数据 URI 直接传给对应的角色标志。CLI 会在一次托管提交前验证并准备本地媒体。仅使用所选端点公布的字段;不要预先上传媒体或构造私有负载。
- 如果预计运行时间符合命令预算,优先使用
--wait。如果创建操作仍返回待处理状态,使用postplus media poll --handle <output.data.id>轮询同一次运行。优先使用 CLI 为同一操作返回的动作或恢复命令。遵守其等待/恢复边界,切勿仅为检查状态而提交替代请求。 - 需要本地最终文件时,使用
postplus media-file download --url <fresh-output-url> --output-file <path> --skill video-batch-runner下载已完成的输出。 - 生成成功后,交付原始结果、实际模型/端点、已提交的提示词和参考素材角色,以及原始运行信息。只有用户要求检查时,才检查完成的片段。生成结果的交付无需等待转录、帧提取或编辑。
执行规则
- PostPlus 架构是判断端点可用性、输入字段、枚举值和默认值的权威依据。
- 使用已发布的
postplusCLI。不要直接调用底层服务、编造私有字段,或创建特定服务的提交器技能。 - 将私有请求和结果文件保存在当前工作文件夹的
.postplus/状态目录中;不要为交接而创建合同或规划文档。 - 当前价格和余额确认后,所请求的任务会使用现有 PostPlus 额度执行。 仅估算的请求不会执行。额度不足时停止;不要充值、购买订阅,也不要重复执行结果不确定的付费操作。
- 如果发生身份验证、传输、配额、请求格式错误、能力或执行失败,请报告类型化错误并停止。不要切换端点、重写请求,或声称本地计划已生成渲染结果。
- 在批处理中,只有类型化错误
postplus_cli_hosted_media_content_policy_blocked属于单项错误:将该项记录为已拦截,不要重写或重试,并继续处理其他独立项,同时报告未完成的项目。其他任何错误都会使批处理停止。
公共命令边界
- 就绪检查:
postplus doctor --skill video-batch-runner - 发现端点:
postplus media schema --json - 读取所选端点的字段:
postplus media schema --endpoint <endpoint> --json - 直接提交本地或远程角色媒体:
postplus media create <endpoint> --skill video-batch-runner ... --wait - 恢复:
postplus media poll --handle <output.data.id> - 下载:
postplus media-file download --url <fresh-output-url> --output-file <path> --skill video-batch-runner
postplus media create video-seedance-2-5-text \
--prompt "Describe the result you need" \
--wait \
--output ./result.json
遵循 CLI 的结构化结果和报告的后续操作;不要根据自由文本消息推断恢复方式。 需要时,请等待用户明确批准;某项操作并不代表获准消费额度、发布内容或覆盖文件。 通过返回的检查点或操作继续同一任务;切勿重新提交结果不确定的工作、重复已耗尽的恢复操作,或切换服务提供商来绕过失败。
评论
支持 Markdown