抓取YouTube Shorts爆款钩子,拼接CTA视频,生成可直接发布的TikTok/Reels/Shorts内容。用于制作...
AI Hookbot. 运行Hookbot管道:从创作者频道刮断YouTube Shorts的钩子,剪裁它们,用你的CTA视频缝合每个钩子,以制作即时张贴的垂直是一项面向实际任务的技能,主要用于Setup.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
运行 Hookbot 流水线:从创作者的 YouTube Shorts 频道抓取 hook 视频片段,进行裁剪,并将每个片段与你的 CTA 视频拼接,生成可直接发布的竖屏内容。
pip install yt-dlp brew install ffmpeg # macOS;Linux 下请使用 apt install ffmpeg
git clone https://github.com/YOUR_REPO/hookbot-scripts ~/hookbot
或者将
pipeline.py及相关脚本放在任意目录中——只需在下方设置HOOKBOT_SCRIPTS_DIR即可。
复制 config.example.env 文件,填写你的路径,然后通过 source 加载,或将其添加到 shell 配置文件中:
cp config.example.env ~/.hookbot.env # 编辑 ~/.hookbot.env source ~/.hookbot.env
| 变量 | 说明 | 默认值 |
|---|---|---|
HOOKBOT_SCRIPTS_DIR |
包含 pipeline.py 的目录 |
~/hookbot |
HOOKBOT_CTA_DIR |
查找 CTA 视频的默认目录 | ~/hookbot/cta |
HOOKBOT_YTDLP_PATH |
yt-dlp 二进制文件路径 |
yt-dlp(假设已在 PATH 中) |
HOOKBOT_FFMPEG_PATH |
ffmpeg 二进制文件路径 |
ffmpeg(假设已在 PATH 中) |
YOUTUBE_API_KEY |
YouTube Data API v3 密钥(仅在使用 --viral 时需要) |
(可选) |
解析用户请求,提取以下信息:
creator_url — YouTube Shorts URL(例如:https://www.youtube.com/@ZackD/shorts)。若仅提供频道 handle 或名称,则自动构造 URL。cta_video — CTA 视频路径。若仅提供文件名,则在 $HOOKBOT_CTA_DIR 中解析该文件。若未指定,则向用户发起交互式提示。count — 要生成的 hook 数量(默认:10)hook_duration — 每个 hook 截取的时长(单位:秒,默认:3.0)output_dir — 最终视频保存路径(默认:相对于 $HOOKBOT_SCRIPTS_DIR 的 ./output)根据环境变量解析路径(若未设置则回退至默认值):
SCRIPTS_DIR="${HOOKBOT_SCRIPTS_DIR:-~/hookbot}"
CTA_DIR="${HOOKBOT_CTA_DIR:-~/hookbot/cta}"
YTDLP="${HOOKBOT_YTDLP_PATH:-yt-dlp}"
FFMPEG="${HOOKBOT_FFMPEG_PATH:-ffmpeg}"
exec 运行流水线,**显式传入所需环境变量**(切勿 source ~/.zshrc 或其他 shell RC 文件):cd "$SCRIPTS_DIR" &&
YTDLP_PATH="$YTDLP"
FFMPEG_PATH="$FFMPEG"
YOUTUBE_API_KEY="${YOUTUBE_API_KEY:-}"
python3 pipeline.py "" ""
--count
--hook-duration
--output
[--viral]
当用户希望按观看数排序 hook 时,请添加 --viral 参数(需配置 YOUTUBE_API_KEY)。默认行为为拉取最新发布的 Shorts。
$HOOKBOT_CTA_DIR 下所有 .mp4 文件。HOOKBOT_SCRIPTS_DIR 未设置 / 找不到 pipeline.py:提示用户设置该环境变量,并指向正确的脚本目录。manifest.json 文件,内含元数据信息。--viral 参数需配置 YouTube Data API v3 密钥(作为 YOUTUBE_API_KEY)。密钥可在 console.cloud.google.com 获取。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章