SuperAPI AI 工具集

lower-thirds

设计与创作

查看项目

更新于 10-15 22:16

技能介绍

用途:制作动画下三分之一字幕条(姓名条)及其他广播图形叠加,如角标、订阅提醒、经文或歌名。交付物为带 alpha 通道的透明视频文件,未绘制区域保持透明。

主要能力:模板 templates/lower-third.html 提供结构,需按需求改写 drawGraphic 设计;同一设计可为多人多条目(CARDS)各渲染独立文件;支持 WebM(VP9 带 alpha)、ProRes 4444 .mov(带 alpha)、绿幕 MP4(需 --ground,H.264 无 alpha);支持 --card、--scale(如 2 倍至 3840×2160)。

使用方式:将模板复制到工作目录并写入设计,运行 node <skill>/scripts/render.mjs …,输出落在当前工作目录。先用 --check 校验字体、透明度、首尾空帧、标题安全区与时长;用 --stills 查看静帧,--in/--out 查看入出场逐帧图。默认参数:1920×1080、30fps、约 8 秒、左下、静音。交付时说明自行选定的默认值。

适用场景:OBS/直播用 WebM;网页用 WebM 加 Safari HEVC 副本;Premiere Pro、DaVinci Resolve、Final Cut 用 ProRes 4444 .mov;手机剪辑或无 alpha 工具用绿幕 MP4。

限制:需 Node 18+、在工作目录或其上层执行 npm i playwright-core、ffmpeg 与 Chrome(或 npx playwright install chromium)。脚本拒绝无 --ground 的 MP4,并会解码确认 WebM/.mov 真正含 alpha。文字须在标题安全区内、带衬底保证可读;部分衬线字体默认旧式数字,canvas 无法切换,含数字时应选 Lora 等有等高数字的字体。字体需按族各一个 Google Fonts link 并在 FONTS 中列出所用字重,避免回退字体。--check 无法发现被擦除动画截断或可读性差的文字,需人工查看静帧与逐帧图确认。缺失信息暂未提供。