1

AVStream オブジェクトがある場合、これがビデオ ストリームかイメージ ストリームかを確実に区別するにはどうすればよいですか?

期間を使用しようとしました。0 の場合 - イメージがあります (システムの制約により、このような仮定が可能になります)。しかし、期間は画像にとって特別な意味を持っていることがわかりました - ファイルに保存されている画像の数です。

画像ストリームをより確実に検出するためのトリックはありますか?

4

1 に答える 1

0

AVStream->codec->pix_fmt最初は、列挙を調べることをお勧めします(詳細についてはenum PixelFormat リンクを参照してください)。画像や動画の値を切り捨てることができるはずです。ほとんどのビデオ(MPEG-2 / 4、MOV)は通常、フレームをPIX_FMT_YUV420Pフォーマットで保存します。

明日、開発システムに戻ったときに答えが見つかります。

于 2009-06-03T12:20:34.970 に答える