SuperAPI AI 工具集

upload-video

设计与创作

查看项目

更新于 10-16 01:18

技能介绍

用途:把 /create-video 或 /create-short 产出的成品,按发布套件中的时间表上传到创作者自己的 YouTube 频道。YouTube 负责定时:视频先以 private 上传并设置 publishAt,到点自动公开,无需 cron 或云端代理。

主要能力:从 config.yaml 读取频道与发布默认值,OAuth 令牌决定写入哪个频道;用 script_srt.py 依据 audio/words.json 与真实片段起点生成精确脚本字幕(而非 Whisper 的 transcript.srt);支持缩略图、播放列表、Shorts 关联长视频、AI 合成内容标注;上传后可用 --verify 核对隐私状态与发布时间。

使用方式:先运行 .venv/bin/python cli.py youtube-auth 检查授权;生成字幕 .venv/bin/python skills/upload-video/scripts/script_srt.py projects/<id>;编写 publish/upload.json;执行 .venv/bin/python cli.py upload --project <id> --dry-run 查看计划表并取得明确同意;再执行 .venv/bin/python cli.py upload --project <id> --yes。首次或审核状态未知时,可先做私有测试草稿:--only short_01 --no-schedule --yes。

限制:上传是对外发布行为,每次真实上传前必须展示 dry run 并获得明确“yes”,不得随意使用 --confirm-public。Google Cloud 项目未通过 YouTube API 审核前,上传会被锁定为 private 且 publishAt 被忽略。API 无法完成置顶评论、Shorts 关联链接、片尾画面、社区帖、标题/缩略图 A/B 测试,需人工处理。标题不得含 < 或 >,长度与标签数量有限制。contains_synthetic_media 未设置时命令拒绝运行。测试草稿需手动在 Studio 删除并从 uploaded.json 移除。

适用场景:需要按计划批量发布长视频与 Shorts 的创作者工作流。缺失信息:具体配额数值、审核流程细节暂未提供。