9

我正在玩一个简单的光线追踪器,我想以一个简短的动画剪辑结束。现在我正在将场景渲染为位图。我想要最简单的电影格式,因为我可能不得不从头开始实现它(在 erlang 中)。动画 GIF 浮现在脑海中。还有什么其他东西可以提供同样的收益吗?我对保真度或高压缩不感兴趣。

PS:我想避免将帧渲染成单独的文件,并使用 ImageMagick 等外部工具将它们组合成 GIF 或 AVI。

4

1 回答 1

8

将YUV4MPEG2写入文件或标准输出,然后使用 ffmpeg 将其编码为合理的内容。YUV4MPEG 是一种未压缩的格式,而且非常简单,尤其是在使用非隔行 4:4:4 时。

或者,使用Motion JPEG,它基本上是一个容器中的一堆 JPEG 帧。许多(尽管不是几乎所有)视频播放器都可以直接播放 MJPEG。我确定您已经可以使用 JPEG 编码器,因此将一堆 JPEG 帧转换为 MJPEG 流相对简单。

于 2013-02-08T00:23:32.830 回答