FFMPEG - gt(scene\,0.3) 是什么意思
FFMPEG - what is the meaning of gt(scene\,0.3)
我正在使用此命令来检测 FFMPEG 中的镜头边界。
ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)"
通过更改 0.3 值我可以获得不同的结果。据我所知,这个 0.3 值应该是连续帧的差异。但是我不明白那是什么区别。它与主色有关吗?有人可以澄清一下吗?
过滤器命令select=gt(scene,0.3)
选择场景检测得分大于0.3
的帧:
select
: 帧选择过滤器
gt
: 大于 (>)
scene
:场景变化检测得分,取值在[0-1]
使用的方法调用Sum of absolute differences. The relevant code can be found in libavfilter/f_select.c and libavutil/pixelutils.c
我正在使用此命令来检测 FFMPEG 中的镜头边界。
ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)"
通过更改 0.3 值我可以获得不同的结果。据我所知,这个 0.3 值应该是连续帧的差异。但是我不明白那是什么区别。它与主色有关吗?有人可以澄清一下吗?
过滤器命令select=gt(scene,0.3)
选择场景检测得分大于0.3
的帧:
select
: 帧选择过滤器
gt
: 大于 (>)
scene
:场景变化检测得分,取值在[0-1]
使用的方法调用Sum of absolute differences. The relevant code can be found in libavfilter/f_select.c and libavutil/pixelutils.c