0

を使用してvlc-qt lib、オープンエンド ビデオ ファイルの 1 秒あたりのフレーム数情報にアクセスしようとしています。

プレーヤー:

_instance = new VlcInstance(VlcCommon::args(), this);
_player = new VlcMediaPlayer(_instance);
_media = new VlcMedia(file, true, _instance);
_player->openOnly(_media);

プレーヤーにはパブリック関数playbackRate()がありますが、現在の再生レートのみを提供するため、スローモーションが適用されていない場合は 1 です。

float playbackRate = _player->playbackRate();

また、コーデックを介して取得しようとしましたが、コーデック自体はクラスではなく、可能なコーデック名を持つ列挙型にすぎません。

どうすれば fps にアクセスできるので、毎秒 30 フレームのような値を取得できますか?

4

1 に答える 1