我想爲OSX創建應用程序,我可以從網絡攝像頭和屏幕(同時或連續)錄製視頻。 在Windows中,我可以使用DirectShow和ScreenCapture過濾器作爲視頻源,但在Mac OS中我們沒有DirectShow和過濾器。 是否有可能在Mac OS的窗口中創建類似ScreenCapture篩選器的內容? 也許它必須是一些視頻kext或其他東西。作爲視頻源的Mac OS屏幕
有人可以幫我解決這個問題嗎?
謝謝。
我想爲OSX創建應用程序,我可以從網絡攝像頭和屏幕(同時或連續)錄製視頻。 在Windows中,我可以使用DirectShow和ScreenCapture過濾器作爲視頻源,但在Mac OS中我們沒有DirectShow和過濾器。 是否有可能在Mac OS的窗口中創建類似ScreenCapture篩選器的內容? 也許它必須是一些視頻kext或其他東西。作爲視頻源的Mac OS屏幕
有人可以幫我解決這個問題嗎?
謝謝。
蘋果有記錄畫面的一個例子。 Technical Q&A QA1740
如何捕獲屏幕活動使用AV基金會 的Mac OS X Lion的
Q上的電影文件:如何捕獲屏幕活動QuickTime影片在Mac OS X獅子 ?
我在山獅上。稍微調整示例作品。
編輯1 *這裏是蘋果AVScreenShack的第二個例子。示例項目
注意:我無法使AVCaptureSessionPresetHigh在任何示例中都以高質量工作。除了在第一個例子中將輸入的cropRect寬度&高度設置爲低於700x700的任何值。
但是AVCaptureSessionPresetPhoto工作正常並以高質量捕捉整個屏幕。
編輯2 *
這裏是蘋果樣品使用裝置諸如一臺iMac相機記錄。示例項目從一開始就起作用。 AVRecorder
謝謝你的回覆。還有關於AVCaptureSessionPresetPhoto預設技巧。 – kroumvud
看看here。獲取許多圖像並從該圖像製作視頻。
打開QuickTimePlayer
(在家中的Applications
文件夾中)單擊:文件 - >嘗試:New Screen Recording
(並與另外兩個菜單項一起玩)。
我認爲這是接近你想要做什麼。
一個新的面板將打開;與在右側的三角形玩:
因此,如果他或她想開發自己的屏幕捕獲應用程序,請改用QuickTimeX,而這就是您的解決方案? –
我已經更新了我的答案,並提供了蘋果示例項目的鏈接,它們可以完成您想要的兩件事情,即從相機重新編碼屏幕和記錄。希望這會讓你開始。 – markhunte