7

FFMPEG でショット境界を検出するために、このコマンドを使用しています。

ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)"

0.3 の値を変更すると、異なる結果が得られます。私の知る限り、この 0.3 の値は連続したフレームの差であるはずです。しかし、それがどのような違いなのか理解できません。ドミナントカラーに関連するものですか?誰かが少し明確にすることができますか?

4

1 に答える 1

16

フィルター コマンドselect=gt(scene,0.3)は、シーン検出スコアが より大きいフレームを選択します0.3

select: フレーム選択フィルター

gt: より大きい (>)

scene: シーン チェンジ検出スコア、値[0-1]

使用される方法は、絶対差の合計と呼ばれます。関連するコードは、libavfilter/f_select.cおよびlibavutil/pixelutils.cにあります。

于 2015-04-27T10:54:56.073 に答える