Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用Qt多媒体获取video.mp4中的总帧数_C++_Qt_Qtmultimedia_Qmediaplayer - Fatal编程技术网

C++ 如何使用Qt多媒体获取video.mp4中的总帧数

C++ 如何使用Qt多媒体获取video.mp4中的总帧数,c++,qt,qtmultimedia,qmediaplayer,C++,Qt,Qtmultimedia,Qmediaplayer,场景 我习惯于在屏幕上显示视频。 效果很好 我做一个myqmediaplayerpter->setMedia(sample\u video.mp4)&我可以完全控制视频播放 我正在使用QMediaPlayer的setposition从视频中寻找随机帧。但是,如果我可以使用QMediaPlayer或其他Qt多媒体组件查询该sample\u video.mp4中的总帧数,这将非常有效 问题: 如何获取示例\u video.mp4中的帧数?是否可以使用QMediaPlayerAPI? 如果没有,Qt

场景
我习惯于在屏幕上显示视频。
效果很好

我做一个
myqmediaplayerpter->setMedia(sample\u video.mp4)
&我可以完全控制视频播放

我正在使用
QMediaPlayer
setposition
从视频中寻找随机帧。但是,如果我可以使用
QMediaPlayer
或其他
Qt多媒体
组件查询该
sample\u video.mp4
中的总帧数,这将非常有效

问题:
如何获取
示例\u video.mp4
中的帧数?是否可以使用
QMediaPlayer
API?

如果没有,Qt Multimedia中的哪个实用程序可以获取此信息?

Qt6在这个问题的上下文中提供了什么?