【发布时间】:2009-11-01 09:32:38
【问题描述】:
我已经使用 pyobjc 桥和 QTKit 框架从我的 iSight 从 python 脚本进行记录。
我应该使用哪个框架/设备/...而不是内置 iSight 来捕获我的屏幕视频?
附:我使用的是 Leopard(不是 Snow Leopard),因此我没有 Quicktime X API 可供使用。
【问题讨论】:
标签: objective-c cocoa quicktime pyobjc appkit
我已经使用 pyobjc 桥和 QTKit 框架从我的 iSight 从 python 脚本进行记录。
我应该使用哪个框架/设备/...而不是内置 iSight 来捕获我的屏幕视频?
附:我使用的是 Leopard(不是 Snow Leopard),因此我没有 Quicktime X API 可供使用。
【问题讨论】:
标签: objective-c cocoa quicktime pyobjc appkit
OpenGL。在 Apple 的开发者网站(SonOfGrab,IIRC)上有这方面的示例代码。
对于 Lion,您应该 use AVFoundation to record the screen。
【讨论】:
AVScreenCaptureInput 看起来很有趣。没有initWithWindowID:(CGWindowID)id 构造函数有点可悲。我想改变窗口大小对他们来说太头疼了。