用途:处理视频、音频和图像等多媒体文件,覆盖编码转换、裁剪合并、压缩、缩略图、GIF 制作、图像缩放与背景移除等任务。
主要能力与工具选择:视频编码/转换、音频提取/转换、视频缩略图用 FFmpeg;图像缩放/特效、批量图像处理用 ImageMagick(mogrify 原地编辑);背景移除用 RMBG(本地 AI 处理);GIF 制作视频用 FFmpeg、图像用 ImageMagick。
安装: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;rmbg input.jpg -m briaai -o output.png;rmbg input.jpg -m u2netp -o output.png。
关键参数:FFmpeg 的 -c:v libx264、-crf 22、-preset slow、-c:a aac;ImageMagick 的 800x600、800x600^、-quality 85、-strip;RMBG 的 -m briaai、-m u2netp、-r 4096。
工作流:识别输入对应的 FFmpeg 操作,使用合适编解码与质量设置执行,最后验证输出文件完整性与可播放性。规则包括优先硬件加速编码、始终验证输出存在且可播放。
限制与说明:资料未提供具体性能数据、收费信息或平台支持范围;部分参考文档(如 ffmpeg-encoding.md、rmbg-background-removal.md 等)仅列出文件名,未提供正文内容。