簡體   English   中英

C ++獲得支持的相機分辨率和幀頻OSX

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM