FFMPEG は 2 ~ 3 セグメントのクロップ データを取得します

FFMPEG は 2 ~ 3 セグメントのクロップ データを取得します
ffmpeg -i "+file+" -ss 10 -t 20 -vf cropdetect -f null - 2>&1 | awk '/crop/ { print  $NF }' | tail -1

10秒から20秒を切り取ります。現在、10秒から20秒の間画面が暗くなっている動画が見つかりました。そのため、切り取りデータが正しくありません。

時間を取り除いて最初から最後まで全体をチェックすると、時間が足りなくなります。1 つのセグメントだけでなく、たとえば 3 秒間 10-20/200-210/3000-3010 をチェックするにはどうすればよいでしょうか。3 つのセグメントすべてでクロップを提供する場合は、提供しない場合は元のセグメントを提供します。

実際、どのように実装するのでしょうか、また、より信頼性の高いバージョンはあるのでしょうか?

現時点では、ビデオは 4 時間再生されており、クロップを取得するために起動されています。少なくとも 20 秒待機しますが、終了するわけではありません...

関連情報