SuperAPI AI 工具集

media-processing

通用与其它

查看项目

更新于 10-16 09:52

技能介绍

用途:面向视频、音频与图像的本地命令行处理,按任务选用不同工具。视频编码/转换与音频提取/转换使用 FFmpeg;图像缩放/特效与批量处理使用 ImageMagick;背景移除使用 RMBG(本地 AI 处理);视频缩略图用 FFmpeg 抽帧;GIF 制作视频素材用 FFmpeg、图片素材用 ImageMagick。

主要能力与关键参数:FFmpeg 支持 -c:v libx264(H.264)、-crf 22(质量 0-51,数值越低越好)、-preset slow(速度与压缩平衡)、-c:a aac(音频编码);ImageMagick 中 800x600 表示保持比例适配,800x600^ 表示填充并可能裁剪,-quality 85 设定 JPEG 质量,-strip 移除元数据;RMBG 中 -m briaai 为高质量模型,-m u2netp 为快速模型,-r 4096 设定最大分辨率。

安装(macOS):brew install ffmpeg imagemagick,随后 npm install -g rmbg-cli。Ubuntu/Debian:sudo apt-get install ffmpeg imagemagick,随后 npm install -g rmbg-cli。可用 ffmpeg -version && magick -version && rmbg --version 验证。

常用命令示例:视频转封装 ffmpeg -i input.mkv -c copy output.mp4;视频重编码 ffmpeg -i input.avi -c:v libx264 -crf 22 -c:a aac output.mp4;提取音频 ffmpeg -i video.mp4 -vn -c:a copy audio.m4a;图像转换 magick input.png output.jpg;图像缩放 magick input.jpg -resize 800x600 output.jpg;批量缩放 mogrify -resize 800x -quality 85 *.jpg;背景移除 rmbg input.jpg(基础 modnet)、rmbg input.jpg -m briaai -o output.png(高质量)、rmbg input.jpg -m u2netp -o output.png(快速)。

适用场景:视频转码与流媒体打包、音频抽取、图像格式转换与批量压缩、去背景生成透明 PNG、从视频生成缩略图或 GIF。

限制:资料未提供支持的输入输出格式完整清单、硬件加速的具体可用条件、各模型准确率、性能基准、平台兼容细节与授权或收费信息;相关参考文档包括 ffmpeg-encoding、ffmpeg-streaming、ffmpeg-filters、imagemagick-editing、imagemagick-batch、rmbg-background-removal、common-workflows、troubleshooting、format-compatibility。