【发布时间】:2016-03-08 12:48:26
【问题描述】:
我的计划是在我的网页上显示的视频中显示服务器端脚本生成的数据。到目前为止,我的方法如下:
- C 脚本中的三维整数数组用于累积图像数据。尺寸包括宽度、宽度和颜色(R、G 和 B)。
- 数组被写入 ppm 文件。
- 下一张图片累积写入等。
- 使用 ffmpeg,脚本将 ppm 文件合并为 mp4 视频。
基本上这是可行的,但当然更快会更好。我将不胜感激有关根本不同方法的建议以及有关以下详细信息的帮助:
- 是否有像 ppm 这样简单的文件格式,它使用 HEX 代码而不是三元组来表示颜色?这将减少我的数组的大小以及写入操作的数量。
- 如果我使用 fprintf 操作将每个值打印到文件中而不是将行累积到字符串中,我会浪费很多时间吗?还是编译器会优化这种写入序列?
【问题讨论】:
-
欢迎来到 SO。请考虑将您的帖子分成多个问题,并向我们展示您迄今为止尝试过的代码。