标签: cocoa macos quicktime screen-capture
QTKit Capture API是否支持屏幕录制 - 即,我可以指定当前屏幕输出作为录制的输入源吗?如果是这样,怎么样?
Quicktime Player X支持屏幕录制,但QTKit Capture API Documentation仅提及从外部摄像头捕获。
答案 0 :(得分:4)
从Lion开始,您可以使用AVFoundation框架。 可以找到一个快速教程here。
答案 1 :(得分:1)
一种方法可以是使用CGWindow API捕获静态屏幕截图(搜索:Son of Grab),并使用addImage将它们附加到QTMovie对象:forDuration:withAttributes:
相关Apple Code示例:StillMotion(developer.apple.com/mac/library/samplecode/StillMotion/Introduction/Intro.html)