[英]c++ get supported camera resolutions and frame rate OSX
我正在使用ffmpeg錄制來自連接的攝像機的視頻。 我希望能夠檢索支持的相機分辨率和幀率。 不幸的是,OSX上的ffmpeg當前不支持此功能。 還有其他解決方案嗎? 我已經搜索了google和stackoverflow,但我能找到的最好的方法是使用dshow的Windows解決方案。
我想使用avfoundation可以做到這一點,但是我沒有任何經驗。 我也在使用qt(不是quicktime,是qt框架),因此必須與之兼容。 :)
感謝您的時間。
在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
文檔
此外, 這里是介紹。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.