0

Qt Multimediaでビデオのスナップショットを撮ることは可能ですか? どうやって?

4

2 に答える 2

2

プラットフォームによって異なりますが、おそらくできることは、 を使用しQMediaPlayer、 を介してサブクラス化されたビデオ サーフェスを設定し、メソッドに渡されたsetVideoOutputからフレーム データを取得することです。次に、フレーム形式を処理し、それらが CPU メモリにない場合はマップする必要があります。QVideoFramepresent

ただし、必要に応じて、特定の位置からフレームを取得するために ffmpeg/libav を使用します。

于 2015-10-15T19:27:35.063 に答える