逐像素编程生成视频
我想通过编程逐个像素地生成动画。最好是高清的,使用Python或Ruby语言。我考虑过用PIL来制作每一帧,然后把这些帧转换成视频。有没有更好的方法呢?
补充说明一下,这个动画是2D的,我需要每个像素都非常准确。
再补充一下:
像这样:
frame = Frame()
frame.draw(0, 0, 'red')
frame.draw(0, 1, 'blue')
...
frame = Frame()
...
那就太棒了。
3 个回答
0
你可以使用ffmpeg这个工具,把一系列的静态图片(帧)传给它,然后把这些图片转换成像mp4这样的压缩视频格式。
3
去看看 VPython 吧。它很简单,而且能满足你的需求。
0
rcairo 是一个让 Ruby 语言可以使用 Cairo 图像库的工具。
你可以在这里找到它的详细信息:https://github.com/rcairo/rcairo