用途:为视频/音频的剪辑、转码、分析与交付提供可直接套用的 FFmpeg/FFprobe 命令模式,适合需要批量处理或按平台输出成片的场景。
主要能力:探测与检查(元数据、时长、分辨率、帧率、编码信息);剪辑与拼接(流复制快速裁剪、帧精确裁剪、concat 解复用器与 concat 滤镜);格式转换(H.264/H.265、ProRes、WebM/VP9、MKV 转 MP4 等);缩放与画幅处理(等比缩放、补边、裁剪);音频操作(提取、替换、混音、音量、响度归一化、淡入淡出);视频滤镜(淡入淡出、变速、文字叠加、调色、旋转、画中画、防抖);GIF 与缩略图/关键帧/场景帧提取;平台编码预设(YouTube、Twitter/X、LinkedIn、Instagram Reels、网页嵌入);HLS 生成与下载;质量指标 PSNR/SSIM/VMAF;硬件加速(VideoToolbox、NVENC、QSV);多遍编码;批量处理与多平台导出;以及基于抽帧加视觉分析的视频内容分析流程。
使用方式:按目标选择对应小节,再根据源素材约束调整编解码器、容器与滤镜参数。示例:快速裁剪 ffmpeg -ss 00:01:30 -to 00:02:45 -i input.mp4 -c copy output.mp4;转网页友好 H.264 ffmpeg -i input.avi -c:v libx264 -crf 23 -c:a aac -b:a 128k output.mp4;同编码拼接 ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4;提取音频 ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp3。
前提与限制:需 FFmpeg 5.0+,可用 ffmpeg -version 检查;硬件加速可用 ffmpeg -hwaccels 查看。安装:brew install ffmpeg(macOS)、sudo apt install ffmpeg(Debian)、sudo dnf install ffmpeg(Fedora)。-ss 放在 -i 前为快速定位(关键帧对齐,非帧精确),放在 -i 后为帧精确但较慢。atempo 单次上限 2.0,更高倍速需串联。平台时长、体积、分辨率等限制以资料所列数值为准,实际以平台最新规则为准。其他未在资料中说明的细节暂未提供。