SuperAPI AI 工具集

share-social

设计与创作

查看项目

更新于 10-15 22:11

技能介绍

用途:为社交平台准备视频文件,按目标平台的画幅比例、分辨率、时长上限和码率要求进行转换。

主要能力:内置平台预设表,覆盖 Instagram Feed(4:5 或 1:1,1080×1350 / 1080×1080,60 秒,3.5 Mbps,AAC 128k)、Instagram Reels(9:16,1080×1920,90 秒,8 Mbps,AAC 192k)、TikTok(9:16,1080×1920,10 分钟,8 Mbps,AAC 192k)、YouTube Shorts(9:16,1080×1920,60 秒,8 Mbps,AAC 192k)、YouTube 标准(16:9,1920×1080,无时长限制,8 Mbps,AAC 192k)、Twitter/X(16:9 或 1:1,1920×1200,140 秒,25 Mbps 上限,AAC 128k)、Facebook(16:9 或 9:16,1920×1080,240 分钟,4 Mbps,AAC 128k)、LinkedIn(16:9,1920×1080,10 分钟,5 Mbps,AAC 128k)。

使用方式:先用 ffprobe -v quiet -print_format json -show_streams -show_format "$INPUT" 探测源文件宽高、时长、码率和音频编码;再对比预设表,只应用真正需要的变换(比例不符则裁切或补边、分辨率过大则缩小、超时则裁剪、码率超限则重编码),最后用 ffmpeg 构造命令并确认输出。执行前需向用户确认裁切还是补边、是否裁剪时长、输出分辨率与码率、输出路径。编码后可用 ffprobe -v quiet -show_format "$OUTPUT" | grep bit_rate 验证码率。

关键规则:始终加入 -movflags +faststart;居中主体默认裁切,宽幅风景或文字内容默认补边,用户要求“不要裁掉内容”时使用补边;源分辨率小于目标时不得放大,只能适配或保持原尺寸;请求含糊时先询问目标平台。

适用场景:把横屏素材改为竖屏、方形或平台指定尺寸,控制时长与码率以通过平台上传校验。

限制:需本地具备 ffmpeg 与 ffprobe;裁剪切点须用户确认;资料未提供平台之外的自定义预设、批量处理或图形界面。