SuperAPI AI 工具集

ffmpeg-video-prep

设计与创作

查看项目

更新于 10-16 07:18

技能介绍

用途:为 BGBlur 类视频模糊处理准备源素材,干净输入可加快上传、改善运动跟踪并减少遮罩瑕疵。

接受的格式为 MP4、MOV、M4V、AVI、MKV;免费层限制 ≤200MB、≤10 分钟;推荐上传规格为 H.264 MP4、1080p 或更低、30fps、清除元数据。

主要能力与用法:先用 python3 scripts/video_probe.py "input.mov" 检查编码、分辨率、时长、大小和旋转信息;再裁剪无关片段(可重编码做帧精确裁剪,或用 -c copy 快速关键帧对齐裁剪);转换为上传用 MP4,例如 ffmpeg -i input.mov -c:v libx264 -preset medium -crf 20 -c:a aac -b:a 128k -movflags +faststart -pix_fmt yuv420p output_ready.mp4;4K 转 1080p 用 scale 与 pad 滤镜;统一帧率到 30fps 或保留 24fps;用 -map_metadata -1 清除 GPS、相机型号和时间戳。常见问题处理包括旋转视频(transpose=1 或 -autorotate)、可变帧率(-vsync cfr -r 30)、去掉音频(-an)、压缩体积(降低 CRF 或缩放到 720p)、损坏时间戳(-fflags +genpts)、MKV/AVI 转 MP4。最后用 video_probe 加 --check-metadata 校验格式、大小、时长和元数据。文档还提供组合裁剪、转换和清元数据的一站式命令。

适用场景:上传前素材整理、隐私清理与满足平台限制。

限制:处理依赖 FFmpeg 与脚本环境;免费层有大小和时长上限;快速裁剪可能与关键帧对齐而偏移数帧;部分源格式复制封装可能失败需重编码。其他收费或平台细节暂未提供。