SuperAPI AI 工具集

sfd-video-overlay

设计与创作

查看项目

更新于 10-16 06:42

技能介绍

用途:把文字叠加烧录到视频画面中,底层使用 FFmpeg 的 ASS 字幕能力,适合短视频发布前的文字标注。

主要能力:支持 top、center、bottom 三种垂直位置;字号默认取视频高度的 4%;描边粗细 0–10,默认 2;可指定 ASS 字体名与自定义字体目录;文本可用 \n 换行。当视频为竖屏(高大于宽)且未指定 topBottomMargin 时,会自动按比例计算 TikTok 安全区边距:顶部 height*(131/1920)、底部 height*(367/1920)、两侧 width*(120/1080)。

使用方式:命令为 bun scripts/overlay.ts <input-video> <output-video> [options-json],其中 options-json 可为内联 JSON 字符串或 JSON 文件路径。快速开始示例:bun skills/video-overlay/scripts/overlay.ts input.mp4 output.mp4 '{"text":"Follow for more tips"}'。

流水线集成:应在字幕之前应用叠加,因为 ZapCap 会渲染在最上层。示例顺序为先生成视频,再叠加文字,最后加字幕。

前置条件:PATH 中需有 ffmpeg 与 ffprobe,并需 Bun 运行时。

限制:资料未提供收费、平台兼容范围、性能或效果方面的信息。