1

目前我正在使用 php 将统计日志(大约 40k 行)转换为 png 图形(条形图、动画),然后使用 ffmpeg 将连续图像(20fps)转换为视频,

此动画的单个请求在 2x3.06ghz 英特尔核心专用服务器上持续大约 10 分钟,并且花费大约 2gb 磁盘空间用于 png 文件和 500Mb 用于视频文件

我的第一个问题是我的硬盘空间,只有 10 个用户可以在几个小时内毁掉我的 40Gb 硬盘......

所以我想知道一种方法来获取本地存储上的每个 png 帧(可能首先在画布上生成图像),然后将所有帧合并在一起(motionjpg?)

我找到了这个 javascript 插件,但它甚至对我有用 http://ushiroad.com/mjpeg/

4

1 回答 1

1

最后我用ming解决了这个问题!我在 0.7 秒内从 60Kb 行生成动画,json最终swf视频为 300Kb

然后swf,几乎所有编辑视频软件都可以导入文件。

于 2013-05-31T21:45:22.917 回答