我正在使用ffmpeg录制来自已连接相机的视频。我希望能够检索支持的相机分辨率和帧率。不幸的是,OSX上的ffmpeg目前不支持此功能。还有其他解决方案吗?我搜索过谷歌和stackoverflow,但我能找到的最好的是使用dshow的Windows解决方案。
我认为这可以通过基础来实现,但我没有任何经验。我也在使用qt(不是quicktime,qt框架)所以它必须与之兼容。 :)
感谢您的时间。
答案 0 :(得分:0)
在Qt(从5.3版本开始)中,您有QCamera
foreach (const QCameraInfo &cameraInfo, QCameraInfo::availableCameras()) {
QCamera *camera= new QCamera(cameraInfo);
QMediaRecorder *recorder = new QMediaRecorder(camera);
// DO queries on QMediaRecorder
}
您可以在此处查看QMediaRecorder
文档
此外here是一个介绍。