Objective c 如何在Cocoa/Objective C中将OpenGL曲面保存/导出到Quicktime中?

Objective c 如何在Cocoa/Objective C中将OpenGL曲面保存/导出到Quicktime中?,objective-c,cocoa,opengl,Objective C,Cocoa,Opengl,我修改了xcode中的quartz composer幻灯片演示示例,以使用自定义转换呈现高速幻灯片 该示例使用OpenGL(Cocoa)渲染幻灯片放映。 我想将此幻灯片导出到视频中 有没有办法使用Cocoa/OpenGL将此场景输出到quicktime视频中 或者,我应该在Quartz composer中重新实现幻灯片演示示例并使用其导出到Quicktime功能吗?我认为Cocoa不支持直接渲染到Quicktime视频,而且我知道OpenGL本身不支持 根据我的发现,苹果建议您使用Quartz

我修改了xcode中的quartz composer幻灯片演示示例,以使用自定义转换呈现高速幻灯片

该示例使用OpenGL(Cocoa)渲染幻灯片放映。 我想将此幻灯片导出到视频中

有没有办法使用Cocoa/OpenGL将此场景输出到quicktime视频中


或者,我应该在Quartz composer中重新实现幻灯片演示示例并使用其导出到Quicktime功能吗?

我认为Cocoa不支持直接渲染到Quicktime视频,而且我知道OpenGL本身不支持


根据我的发现,苹果建议您使用Quartz Composer进行渲染。下面是一个分解图。

检查/Developer/Examples/Quartz Composer/Applications/QCTV中的示例代码,以查找完全符合您需要的代码

我相信在osx的早期版本中,示例代码被称为Quartz Composer TV