通过节点js实时进行视频编码?

时间:2012-09-26 08:35:00

标签: node.js video ffmpeg

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

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

2 个答案:

答案 0 :(得分:5)

联合创始人Transloadit在这里:)我们使用管道。 Node.js允许我们查看仍在上传的数据(我们使用了node-formidable模块)。 FFmpeg允许通过ffmpeg -i -使用stdin进行输入。所以你可以将上传的字节传递给那个产生的child_process的stdin,那就是:)

偏离主题,我们后来弃用了该功能。事实证明,市场对它的兴趣不如我们想象的那么大,而且令人遗憾地引入了足够的操作难题,我们告别了这一点,我们心爱的功能。

答案 1 :(得分:3)

使用Fluent FFMpeg。一个可以动态转码的巨大模块:

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