SuperAPI AI 工具集

media-processor

设计与创作

查看项目

更新于 10-15 19:56

技能介绍

用途:处理视频与图像文件,进行格式转换、分辨率调整和压缩,支持批量操作。触发场景为用户需要处理视频或图像文件时。

主要能力:视频格式转换(MP4/AVI/MOV/MKV 等)、视频分辨率调整与压缩、图像格式转换(JPG/PNG/GIF/WebP 等)、图像分辨率调整与压缩、批量处理。

依赖:FFmpeg(视频处理)、ImageMagick(图像处理)。首次使用时自动安装,命令为 apt-get update && apt-get install -y ffmpeg imagemagick。

使用方式:调用 scripts/ 目录中的脚本。视频:video_convert.py(参数 input_path、output_path、output_format)、video_compress.py(参数 input_path、output_path、bitrate、crf)、video_scale.py(参数 input_path、output_path、width、height)。图像:image_convert.py(参数 input_path、output_path、output_format、quality)、image_scale.py(参数 input_path、output_path、width、height、maintain_aspect)、image_compress.py(参数 input_path、output_path、quality、method)。批量处理时循环调用脚本,可用通配符(如 .avi、images/.png)匹配文件并生成对应输出路径。

注意事项:输入路径需正确,建议用相对路径(./ 开头);输出路径需含完整文件名和扩展名;图像质量参数 1-100,视频 CRF 18-28(越小质量越高);处理大文件需等待,智能体持续监控状态;自定义编码器、帧率等参数时参考 references/ffmpeg_guide.md 与 references/imagemagick_guide.md。

适用场景:需要批量转换或压缩媒体素材的自媒体与视频编辑工作流。限制:具体支持格式范围、处理速度与输出效果依赖底层工具,资料未提供更详细信息。