darkzOGx/youtube-automation-agent

多媒体与设计

自托管 AI 智能体,从选题、脚本到排期上传走完整条 YouTube 视频流水线,但每条视频都要你确认后才发布。

4,654
1,498
JavaScript
MIT
创建于 1 年前

如果你想要一条在自己机器上跑、可重复的视频流水线,并且愿意照看 API key、配额和审核关卡,可以试;它不是一个点一下就出片的托管服务,人工确认本身就是设计的一部分。

解决什么问题

做半自动化频道时,选题、写稿、配音、找画面、剪辑、写标题标签和排期上传分散在好几个标签页里,容易漏步骤也难复用。这个项目把流程串起来:你描述频道定位、受众和更新节奏,它给出选题和草稿,再合成真实 MP4 放进 Pipeline 等待审核。发生变化的一步是“脚本完成到发布”之间的交接,从手动上传改成有检查点的待审队列。最终你拿到的是等待事实核对、素材版权确认和批准的成品,而不是已经发出去的视频。

有什么不同

它的设计核心是关卡,而不是全自动。模拟或占位素材会被标记,且永远不能通过审批或上传;没有可用旁白,视频就不能批准;分析数据总结出的经验也要你同意后才会影响后续内容。生成过程可断点续跑,渲染阶段崩溃或超时后会从检查点继续,而不是全部重做。提供商覆盖较广:文本可选 Gemini、OpenAI、OpenRouter 等,视频可选多家付费服务,同时默认提供免费的本地幻灯片渲染,便于按频道在成本和画面质量之间取舍。

代价是真正有用的部分都依赖外部账号。图片生成需要 OpenAI,或开启计费的 Gemini;两者都没有时,幻灯片退化为渐变背景,封面交给内置设计器。AI 视频需要主动开启并按付费秒数设置上限,每接入一个提供商就是一把新 key 和一种新的失败方式。它也不替代内容判断:钩子、事实准确性和版权核查仍然由你负责,智能体做的是格式化与排队。

谁值得试

适合已经熟悉 API key 和 Google Cloud、每周做一两条科普或解说视频并希望保留编辑权的个人运营者。默认的本地幻灯片模式在这里很好用:可以先用零视频成本跑通整条链路,再决定是否购买生成片段。反过来,想完全撒手不管频道、或者没有 Google Cloud 项目的人不适合,因为 YouTube Data API 凭据是硬性要求,配额还会限制发布频率。期望开箱即用的托管服务的人也不适合,控制台是从自己的代码目录跑在 localhost 上的。

使用条件与边界

需要 Node.js 18.17+、一个 Google 账号以及 YouTube Data API 凭据,按 walkthrough 连接频道是文档给出的路径。幻灯片渲染要通过 Playwright 安装 Chromium;FFmpeg 由 npm install 拉取,已安装的人可以用环境变量指定。至少还要一个文本提供商 key。启动时的能力检查会列出缺什么,生产就绪检查会实际调用文本和旁白、检查频道访问权限并生成一个测试 MP4,但不上传。

持续维护上要盯住成本和配额:Google Cloud 配额可能导致到点也发不出去,付费图片或视频探测是单独开启的,旁白失败(例如 ElevenLabs 返回 400 或 voice ID 不对)只能单独重新生成旁白。Android/Termux 用户要为 sharp 模块走专门的安装方式。购买前请核对各提供商的计费和配额页面,不要假设免费额度覆盖你的更新频率;设置说明和 README 的排错表是动手前该看的部分。

HotRepo 点评

HotRepo 目前只有一天的观测:2026-10-26 该项目为 4,644 星,当天日榜新增 35 星。单日快照不足以判断关注度是在上升还是消退,持久性还无法判断。决定是否采用时,更该确认的是你的 Google Cloud 项目与旁白提供商能否通过文档里的生产就绪检查并生成测试视频,而不是星数。

本文由 AI 根据项目 README 生成,更新于 2026年10月26日,以项目官方文档为准。