【发布时间】:2011-02-16 17:05:00
【问题描述】:
我已经编写了一个 openGL 应用程序,并希望制作 Glut 窗口中显示的图形的视频。你知道怎么做吗?
通过 SO 的previous question,我知道一种可能的解决方案是使用 glReadPixels 获取由 openGL 渲染的帧,然后使用 FFmpeg library 生成视频。我真的不知道如何使用 FFmpeg,所以我不确定如何编写一个获取帧并输出视频的程序。尽管原始问题中的链接已断开,但我发现 this example 的视频编码,这可能对任何试图提供帮助的人有用。
两个问题:
- 如何使用 FFmpeg 编写取帧并输出视频的程序?
- 我的应用程序是用 OCaml 编写的,所以我使用
lablgl和lablglut。关于在这种情况下如何实现 FFmpeg 想法的任何想法?
【问题讨论】:
标签: opengl ocaml video-capture glut