用途:面向自动化与广播工作流的视频分析与质量控制,用于检测问题帧、寻找最佳裁剪参数、评估编码后画质、做广播合规检查,以及为内容感知剪辑提供依据。
主要能力(均为 FFmpeg 滤镜): 检测类:blackdetect 检测全黑片段(参数 d、pic_th、pix_th);blackframe 报告近黑帧及黑度;freezedetect 检测冻结帧(n、d);blurdetect 检测失焦或运动模糊(low、high、radius 等);scdet 检测场景切换(threshold/t、sc_pass);cropdetect 自动检测去黑边裁剪值(limit、round、reset、skip);idet 检测隔行与场序(TFF/BFF)。 质量指标:psnr、ssim 对比原始与编码视频,可输出逐帧日志与平均值;vmafmotion 计算运动分;signalstats 输出 YMIN/YMAX/YAVG、色度范围、饱和度、BRNG 广播越界像素等;showinfo 输出帧号、pts_time、像素格式、分辨率、帧类型、是否关键帧等;siti 按 ITU-T P.910 计算 SI/TI。
使用方式:典型命令形如 ffmpeg -i input.mp4 -vf "blackdetect=d=0.5:pic_th=0.98:pix_th=0.10" -f null -;质量对比用 -lavfi "[0:v][1:v]psnr" 或 ssim;结果可用 metadata=print:file= 保存,或用 grep/awk 解析。Windows 上使用 Edit/Write 工具时路径须用反斜杠。
适用场景:批量质检脚本、编码质量验证、广播合规、场景缩略图提取、裁剪参数自动获取。
限制:资料未提供安装方式、收费、平台支持与效果保证;阈值需按内容调整,长视频建议先用 -t 抽样分析。