php - 客户端即时视频生成

标签 php javascript jquery video client-side-scripting

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

此动画的单个请求在 2x3.06ghz 英特尔核心专用服务器上持续约 10 分钟,PNG 文件的磁盘空间约为 2GB,视频文件的磁盘空间约为 500Mb

我的第一个麻烦是我的硬盘空间,仅仅 10 个用户就可以在几个小时内毁掉我的 40Gb 硬盘......

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

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

最佳答案

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

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

关于php - 客户端即时视频生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16722191/

相关文章:

jquery - BxSlider Carousel 垂直箭头垂直也是

javascript - 使用 JavaScript 将 SharePoint 文档库文件输出到 CSV 文件

jquery - Chrome 跨域发布中未发送 Cookie

PHP JSON 数组 - 按相同值分组

java - 无法在 php osx 中执行 ("java -version")

php - Composer 无法解码响应 : zlib_decode()

javascript - JavaScript 不断减去 PHP/MySQL 日期格式

javascript - 使用 Node.js require 与 ES6 导入/导出

php - 是否可以在 PHP 中访问外部局部变量?

javascript - Google 脚本拒绝将 Google 链接插入为链接@google 文档