4

ビデオ ファイル (できれば h264) のすべての突然の変化 (カメラの変更、スライドの変更、シーンの変更など) のサムネイルを検出して抽出する方法はありますか?

キーフレームを比較して、特定の定数よりも大きな違いを探します。

4

1 に答える 1

5

のような縫い目

ffmpeg -i video.mp4 -vf select="eq(pict_type\,I)" -vsync 0 -an keyframes%03d.png

物事を行います。これは、基本的に大幅な変更があるたびに表示される参照フレームであるIフレームのみを選択するビデオフィルターです。

詳細はこちら: http: //ffmpeg.org/ffmpeg.html#select

これは特にMPEGベースの圧縮に当てはまり、他のコーデックがどのように動作するかわかりません。

編集:LordNeckbeardが指摘したように、このsceneオプションは、のようにffmpeg -i video.mp4 -vf select='gt(scene\,0.9)' -vsync 0 -an keyframes%03d.jpg、私が意図しているものに対してより適切に機能します。

于 2012-10-30T17:21:28.540 に答える