如何使用 Qt Multimedia 获取 video.mp4 中的总帧数

Gam*_*ads 5 c++ qt qmediaplayer qtmultimedia

场景
我正在使用QMediaPlayer在VideoOutput上显示视频。
效果很好

我做了一个MyQMediaPlayerPtr->setMedia(sample_video.mp4)并且我可以完全控制该视频播放。

我正在使用QMediaPlayer'ssetPostion从视频中寻找随机帧。sample_video.mp4但是,如果我可以查询该使用QMediaPlayer或其他Qt Multimedia组件中的帧总数,它将非常有效。

问题
如何获取帧数sample_video.mp4?可以使用QMediaPlayerAPI​​吗?
如果没有,哪个实用程序可以Qt Multimedia为我提供此信息?