gpt4 book ai didi

c - 使用C输出视频的方法?

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:28 25 4
gpt4 key购买 nike

我用 C 语言做了很多物理建模,很长一段时间以来,我一直在使用一种迂回的方式来为这些模型制作动画;将系统网格化为字符数组并写入按数字排序的 PPM 文件,然后使用 convert *.ppm video.gif 并等待。输出没问题,运行需要多少时间?没那么多。从需要一秒钟运行的模拟生成视频可能需要几分钟。

我相信一定有更有效的方法。我首先尝试的是 SDL;我能够用它制作视频,但我是在远程服务器上做的,SDL 在 SSH 上的性能非常糟糕。可能是 0.7 FPS。

我也尝试过使用 ffmpeg,但我没能成功;不知道为什么。如果没有更好的解决方案,我会重新努力解决ffmpeg问题。

理想情况下,我想要一种简单的方法来避免首先输出所有这些中间文件。是否有任何 C 库可以让我按顺序将像素阵列组合到动画帧中?最好是相对简单?

最佳答案

我认为您应该坚持使用 ffmpeg。有很多 documentation甚至一些example .尝试在 SO 或 ffmpeg forums 中询问有关 ffmpeg 问题的具体问题。 .

关于c - 使用C输出视频的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com