用途:该技能面向使用 FFmpeg 完成视频编辑操作的场景,提供从裁剪、切割、拼接、变速到调色、稳定、隐私模糊等命令参考。
主要能力:支持无损与逐帧精确裁剪、按时间或等分切割、同/异编码拼接、变速与帧插值慢动作、裁剪缩放旋转翻转、图片水印与画中画、文字叠加、绿幕抠像、vidstab 两遍稳定、xfade 转场与淡入淡出、eq/curves/LUT 调色、联系表与单帧提取、区域与全帧模糊、LUT 调色、运动跟踪文字等。
使用方式:写文件前先运行 bash scripts/preflight.sh "$INPUT" "$OUTPUT",失败则停止并报告;编码操作运行 bash scripts/detect_gpu.sh 选择编码器。命令示例包括无损裁剪 ffmpeg -n -ss HH:MM:SS -i "$INPUT" -t DURATION -c copy "$OUTPUT",逐帧精确裁剪将 -ss 放在 -i 之后并重编码,等分切割使用 -f segment -segment_time 300,拼接同编码用 concat 列表,异编码用 concat 滤镜,变速用 setpts 与 atempo,稳定用 vidstabdetect 与 vidstabtransform,转场用 xfade,调色用 eq、curves、lut3d 等。人脸跟踪模糊可运行 python3 scripts/face_tracker.py(MediaPipe BlazeFace,CPU)。
适用场景:需要批量或脚本化处理视频、快速完成常见剪辑与格式转换时。
限制:帧插值慢动作约 0.05x 实时,适合短片段;atempo 有效范围 0.5–100.0,极端变速需串联;稳定平滑度越高可能裁切边缘;部分操作需重编码;人脸跟踪依赖 MediaPipe;未提供收费、价格与平台信息。