0

2 つの mp4 ファイルを比較したいのですが、アイデアはありますか? たぶん、ビデオスペクトルを挿入することによって?

ありがとう。

4

1 に答える 1

0

私はしばらく前にこれについての考えを持っていました。私はそれを実装したことはありませんが、次のようになりました。

  • 手間のかかる作業を行うための優れたビデオ ライブラリを入手してください。Aforge.NET が気に入っています。
  • ライブラリを使用してビデオをウォークスルーし、ビットマップ フレームを抽出し、数百を取得します。
  • 解像度を単一の縦横比に固定する
  • 最近傍法を使用して、画像を 16x16 や 64x64 などの低解像度に縮小します。これにより、2 つの類似した画像が同じになるように画像がぼやけます。
  • これらの画像のチャンクを相対的なビデオ タイムスタンプで収集し、それらをハッシュしてデータをさらに削減します
  • 上記のハッシュを比較する

繰り返しますが、私はこれを実装したことがないので、うまくいくかどうかはわかりませんが、ビデオは非常に複雑です。異なるフォーマット、解像度などに基づいて、特定のフレームを別のフレームと比較することはできませんが、一連の削減されたハッシュが 2 つの異なるビデオから同じである可能性は非常に低いようです。したがって、誤検知はほとんどありません。また、ビデオの 1 つのスパンが別のスパンに含まれているかどうかもわかるようです。

このようなものを作ることができたら、ここに戻って投稿します。

于 2012-04-12T18:28:36.857 に答える