【问题标题】:How to convert a javascript animation to video on the server-side?如何在服务器端将 javascript 动画转换为视频?
【发布时间】:2011-12-11 20:31:09
【问题描述】:

我很确定这可能不是一件容易的事,但这里是:

我的团队正在创建一个网站,用户可以在其中创建动画。我们使用的是js+html。问题是现在客户端希望我们能够将视频发送到 YouTube,因此需要我们以某种方式在服务器端将动画转换为视频......

你们对如何做到这一点有任何想法吗?

【问题讨论】:

  • 我认为我们可能需要更多关于您在这些动画中允许的内容的信息。从理论上讲,您将不得不以某种方式记录他们所做的所有事情,这些事情可以通过 AJAX 或 POST (
    ) 发送到服务器,然后您需要一些可以生成视频的库(这就是我们需要信息,你需要从这个框架中得到什么?)基于这些信息。
  • 我以前处理过范围蔓延,但这很荒谬....
  • 动画被“记录”在一个 XML 中,该 XML 定义了画布属性、资源(在数据库中列出并由我们创建的 RESTful API 检索的一系列图像)及其在各个时间线上的动画。我们还在用jQuery,但是可以很方便的改变动画框架……
  • 抱歉,不是 XML,而是 JSON……并不是说它真的有很大的不同……

标签: javascript jquery ajax serverside-javascript


【解决方案1】:

如果您在客户端生成“帧”并可以将它们发送到服务器,则可以使用ffmpeg 将它们组装成视频。

【讨论】:

  • 我从未使用过nodejs,但也许这是在服务器上创建框架的一种方式?
  • Node 可以帮助管理这一切,但您仍然需要一个库来处理视频制作。我把你链接到一个。
  • 真的有人做过并写出来吗? thejohnnycashproject.com 一定是以某种形式做到了这一点:将每一帧(每一帧)发送到服务器,并制作各种渲染组件。
猜你喜欢
  • 2019-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-07
相关资源
最近更新 更多