SuperAPI AI 工具集

paw-cra-multi-platform-export

通用与其它

查看项目

更新于 10-16 07:57

技能介绍

用途:把已批准的母版视觉与视频素材,统一转换为各目标平台的尺寸、比例、编码版本,并按平台整理成可直接交付的目录结构,同时生成机器可读清单。

主要能力:图片与视频走同一管线;按平台规格查询尺寸、比例、安全区、体积上限、编码与时长限制;图片按比例缩放、必要时以焦点为中心裁剪,比例差异大时优先加品牌色边条;视频做横竖转换(竖屏平台优先智能裁剪,横屏用模糊或品牌色边条)、H.264/AAC 重编码、字幕位置随安全区调整;强制安全区,确保文字、Logo、人脸等关键内容不被平台 UI 遮挡;按 {brand}{campaign}{platform}{asset-type}{variant}.{ext} 命名;输出 export-manifest.json,含每个变体的规格与状态(ok、duration_exceeded、size_exceeded、quality_reduced、skipped)及警告。

使用方式:支持 --headless / -H 非交互执行,此时需提供母版路径与目标平台列表,或从当前 campaign brief 读取。启动时读取 {project-root}/.pawbytes/config/config.yaml 与 config.user.yaml 的根级和 cra 段,应用 output_directory(默认 .pawbytes/creative-suites)、default_brand 等配置;读取共享记忆 index.md 与 campaign brief 获取品牌与活动名。会检查 ffmpeg,缺失则中止并提示 winget install ffmpeg / brew install ffmpeg;ImageMagick 可选。支持平台:Instagram、TikTok、YouTube、Facebook、LinkedIn、Twitter/X、Pinterest、Google Business。完成后追加日志到 daily/YYYY-MM-DD.md。

限制:视频处理必须有 ffmpeg,无纯 Python 回退;时长超限只警告不自动裁剪;体积超限记录 size_exceeded 并建议手动优化;放大超过 150% 会警告并标记 quality_reduced;不支持格式跳过并建议先转换。具体平台规格以 ./references/platform-export-specs.md 为准。