【问题标题】:How do I save/export an OpenGL surface into Quicktime in Cocoa/Objective C?如何在 Cocoa/Objective C 中将 OpenGL 表面保存/导出到 Quicktime?
【发布时间】:2009-10-22 20:21:38
【问题描述】:

我已经从 xcode 修改了石英作曲家幻灯片示例,以使用自定义过渡呈现高速幻灯片。

该示例使用 OpenGL (Cocoa) 来呈现幻灯片。 我想将此幻灯片导出为视频。

有没有办法使用 Cocoa/OpenGL 将此场景输出为快速视频?

或者,我是否应该在 Quartz composer 中重新实现 SlideShow 示例并使用它导出到 Quicktime 功能?

【问题讨论】:

    标签: objective-c cocoa opengl


    【解决方案1】:

    检查 /Developer/Examples/Quartz Composer/Applications/QCTV 中的示例代码,以获得完全符合您要求的代码。

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

    【讨论】:

      【解决方案2】:

      我不相信 Cocoa 支持直接渲染到 QuickTime 视频,而且我知道 OpenGL 本身不支持这一事实。

      根据我的发现,Apple 建议您使用 Quartz Composer 进行渲染。这是a link 的详细信息。

      【讨论】:

        猜你喜欢
        • 2010-11-30
        • 1970-01-01
        • 1970-01-01
        • 2010-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-21
        相关资源
        最近更新 更多