SuperAPI AI 工具集

split-animated-short

设计与创作

查看项目

更新于 10-15 23:45

技能介绍

用途:把视频脚本或来源视频链接(Instagram Reel、YouTube、TikTok)转成 55/45 分屏竖版短视频。上方 55% 是按脚本逐帧生成的定制动画,下方 45% 是人物口播画面;除台词外不复制来源视频内容。

主要能力:从链接提取脚本(IG 用 Apify apify~instagram-scraper,YouTube/TikTok 用 yt-dlp),再用 Whisper(base、词级时间戳)转写;用 HeyGen 生成人物竖版口播(1080x1920,talking_photo),音频作为主时间线;按口播锚点把旁白切段,每段在屏幕上同时排布 6–10 个元素,优先使用动态图形(终端、产品标识、技能网格、截图、HUD 等);按 55/45 合成,动画层在 720x853 设计空间透明渲染后等比缩放 0.823 倍放入顶部 702px,人物条 704x578 位于 y=702、顶部圆角 r=40;在间隙 y≈636 处生成逐词动态字幕,关键词用珊瑚色并放大;最后用 ffmpeg 编码(crf 19)。

使用方式:需要环境变量 HEYGEN_API_KEY、APIFY_TOKEN、INSFORGE_*(.env.local)。每个视频新建 projects/<slug>-animated/ 并参考模板适配;参考实现为 clone-projects/Danc08PA0kz-animated/ 中的 render5.py(55/45 构建)与 render2.py(素材库与节拍引擎),副本在 templates/。人物常量需自行填写 HeyGen 的 talking_photo_id 与 voice_id。

限制与注意:HeyGen 约每秒旁白消耗 1 配额,其余为本地处理;HeyGen 输出 25fps,人物条需预先转码为 30fps;Whisper 易听错产品名,需用来源字幕校对;生成前有硬性守卫,脚本中出现特定人名会拒绝;动画元素需保持在安全区内,避免被裁切。发布到社交账号需经 Kevin 同意。具体价格、平台支持范围等资料未提供。