以编程方式逐像素生成视频

发布于 2024-11-07 21:24:45 字数 260 浏览 0 评论 0原文

我想以编程方式逐像素生成动画。最好是高清、Python 或 Ruby。我想过用PIL制作每一帧,然后将帧转换成视频。有更好的方法吗?

编辑:澄清一下,这是二维的,我需要像素精确。

编辑:

像这样的东西:

frame = Frame()
frame.draw(0, 0, 'red')
frame.draw(0, 1, 'blue')
...
frame = Frame()
...

会很棒。

I'd like to generate an animation pixel by pixel programmatically. Preferably in Hi-Def, in Python or in Ruby. I thought about using PIL to make each frame and then convert the frames into video. Is there a better way to do this?

EDIT: Clarification, this is 2D and I need the pixels to be precise.

EDITEDIT:

Something like this:

frame = Frame()
frame.draw(0, 0, 'red')
frame.draw(0, 1, 'blue')
...
frame = Frame()
...

Would be awesome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

丿*梦醉红颜 2024-11-14 21:24:45

查看 VPython。它非常简单,并且可以满足您的需求。

checkout VPython. Its pretty easy and can do what you are looking for.

陌路终见情 2024-11-14 21:24:45

rcairo - 开罗图像库的 ruby​​ 绑定.

https://github.com/rcairo/rcairo

rcairo - ruby bindings for Cairo image library.

https://github.com/rcairo/rcairo

聆听风音 2024-11-14 21:24:45

您可以使用 ffmpeg,向其传递 rowvideo(帧),并将其转换为压缩视频格式,如 mp4

You can use ffmpeg, passe to it a rowvideo (frames), and converte it to a compressed video format like mp4

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文