如何将Processing sketch导出为视频?

时间:2012-09-24 14:09:26

标签: processing

我在Processing中创建了一个3D可视化。我预计每个帧的绘制时间比用于将动画显示为程序的时间要长,因此我想将其导出为视频。

这可能吗?最好的方法是什么?

4 个答案:

答案 0 :(得分:8)

如果您没有使用Processing 2.0,您可以使用MovieMaker库将草图导出为视频(在处理2.0中,MovieMaker将在工具中转换,但它不起作用)。

其他选项是在draw()函数中使用saveFrame()方法

Here您可以找到如何使用MovieMaker的示例

here saveFrame()方法的文档

答案 1 :(得分:4)

Video Export for Processing库允许从Processing直接导出mp4。它要求您在系统上安装ffmpeg

答案 2 :(得分:1)

GSVideo库here在Processing 2.0中对此有所帮助。有一个类“GSMovieMaker”与对象很像上面描述的。

答案 3 :(得分:0)

亲爱的可以使用Randel Shofer制作的程序,你只需修改8,10行代码就可以在你的程序中使用它(如果你有更多的时间可以在不修改源代码的情况下完成它)。< / p>

计划(Jar。)链接:http://www.randelshofer.ch/cubetwister/files/QuickTimeDemo2.jar

说明:http://www.randelshofer.ch/blog/2010/10/writing-quicktime-movies-in-pure-java/

相关问题