You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用FFProbe指定多张图片作为signalstats滤镜的输入源?

用FFProbe批量计算连续序号图片的signalstats

单张图片的计算命令

用FFProbe计算单张图片的signalstats,命令如下:

ffprobe -f lavfi -i "movie=0000002110.jpg,signalstats,metadata=print"

批量处理需求

我要对文件夹里序号连续的图片批量执行这个计算操作。

FFmpeg中的批量实现参考

在FFmpeg里,我可以通过指定起始序号来处理这类连续命名的文件,比如批量裁剪图片的命令:

ffmpeg -start_number 1036 -i %010d.jpg -vf "crop=100:100:0:0" \cropped\%010d.jpg

另外,也能通过标准-i参数搭配滤镜,实现批量计算signalstats:

ffmpeg -start_number 2110 -i %010d.jpg -vf signalstats,metadata=print -f null -

根据movie滤镜的文档说明,使用正确的格式或流指定符能优化效果,但我的目标环境更适合用FFProbe来完成这个批量任务。

内容的提问来源于stack exchange,提问作者troppoli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 14:10:29