/ /ビデオソースとしてのMacOS画面-Objective-c、macos、video

ビデオソースとしてのMac OSのスクリーン - objective-c、macos、video

OSX用のアプリケーションを作成したいのですがウェブカメラと画面から(同時にまたは連続して)ビデオを録画できます。 WindowsではDirectShowとScreenCaptureフィルターをビデオソースとして使用できますが、MacOSではDirectShowとフィルターがありません。 Mac OSのWindowsでScreenCaptureフィルターのようなものを作成することは可能ですか? 多分それはいくつかのビデオkextか何か他のものでなければなりません。

誰かがこの質問で私を助けることができますか?

ありがとうございました。

回答:

回答№1は2

Appleには、画面を記録する例があります。 テクニカルQ&A QA1740

AVFoundationを使用して画面アクティビティをムービーファイルにキャプチャする方法 Mac OS X Lion

Q:Mac OSXでQuicktimeムービーに画面アクティビティをキャプチャするにはどうすればよいですか? ライオン?

私はマウンテンライオンにいます。少し調整するだけで、例が機能します。


編集1 *ここにAppleからの2番目の例があります AVScreenShack。サンプルプロジェクト

注意:どちらの例でも、AVCaptureSessionPresetHighを高品質で動作させることができませんでした。最初の例で入力のcropRectの幅と高さを700x700未満に設定した場合は別として。

しかし、AVCaptureSessionPresetPhotoは正常に機能し、画面全体を高品質でキャプチャしました。


編集2 *

これは、iMacカメラなどのデバイスを使用して記録するAppleのサンプルです。サンプルプロジェクトは最初から機能します。 AVRecorder


回答№2の場合は0

見ている ここに。多くの画像を取得し、その画像からビデオを作成します。


回答№3の場合は-1

オープン QuickTimePlayer (自宅で Applications フォルダ)クリック:ファイル->試してみてください: New Screen Recording (そして他の2つのメニュー項目で遊んでください)。

ここに画像の説明を入力

やりたいことに近いと思います。

新しいパネルが開きます。右側の三角形で遊んでください:

ここに画像の説明を入力