用途:把 YouTube 视频转成 60 秒竖屏数字人短视频。先用 Gemini 2.0 Flash 直接分析 YouTube URL(无需下载视频),改写为约 180 词、Alex Hormozi 风格的脚本,并生成带 SEO 关键词和话题标签的社媒文案,再调用 HeyGen API 生成 1080x1920 竖屏头像视频,轮询完成后把视频 URL 存入 gemini_video_agent 数据库表。
主要能力:脚本结构为钩子(3-5 秒,反差或打断式开场)、主体(60-70%,一个核心概念加 2-3 个支撑点,短句)、收尾(15-20 秒,重述转变、制造紧迫感、引导评论)。HeyGen 设置:尺寸 1080x1920、背景 #000000、头像风格 normal、语音情绪 Excited,生成约 2-5 分钟。
使用方式:运行 python3 skills/youtube-to-heygen-video/scripts/youtube_to_heygen_video.py "https://www.youtube.com/watch?v=VIDEO_ID";加 --no-wait 可不等待完成。需配置环境变量 GEMINI_API_KEY、HEYGEN_API_KEY、HEYGEN_AVATAR_ID、HEYGEN_VOICE_ID、DATABASE_URL,并安装依赖 pip install google-generativeai requests psycopg2-binary python-dotenv。
限制:脚本须控制在 4000 字符内,否则 HeyGen 会截断;不要包含 \n 字面量,否则头像语音会出现不自然停顿;不要使用 markdown 格式;轮询每 10 秒一次,超时 10 分钟。其他平台支持与收费信息暂未提供。