【问题标题】:What are my options for simple video formats?对于简单的视频格式,我有哪些选择?
【发布时间】:2013-01-22 10:44:24
【问题描述】:

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

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

【问题讨论】:

  • 如果您想避免编写编解码器,您可以随时将 C/C++ 库包装在 NIF 中。
  • @Soupd'Campbells 谢谢,我还没考虑过!

标签: video erlang raytracing


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多