3

有人知道使用 ffmpeg 在节点中实时编码视频吗?我知道 transloadit 在这方面做得很好。任何想法 ?

https://transloadit.com/blog/2010/12/realtime-encoding-over-150x-faster

4

2 回答 2

6

Transloadit的联合创始人在这里 :) 我们使用管道。Node.js 允许我们看到仍在上传的数据(我们使用了node-formidable模块)。FFmpeg 允许使用标准输入通过ffmpeg -i -. 因此,您可以将上传的字节通过管道传输到生成的 child_process 的标准输入中,就是这样:)

题外话,我们后来弃用了该功能。事实证明,市场对它的兴趣没有我们想象的那么大,而且令人遗憾的是,它引入了足够多的运营难题,以至于我们告别了这个我们心爱的功能。

于 2016-10-25T15:20:20.627 回答
3

使用流畅的 FFMpeg。一个可以即时转码的巨大模块:

https://github.com/schaermu/node-fluent-ffmpeg

于 2013-08-28T08:37:52.397 回答