在最新发布的版本(v0.31.0)中,Electron 带有静态链接的 FFMpeg 库(不是命令行工具,请参见#2588)。我知道有许多用于 ffmpeg 的 Node.js 模块,但它们看起来都像是针对命令行工具的 API,那么我该如何访问捆绑在 Electron 中的 ffmpeg 库并对流进行编码呢?
目前还无法实现此功能,因为没有适用于node.js的好的ffmpeg
库。也就是说,只有那些抽象CLI的库。但是,可以将ffmpeg
编译和链接为节点本机插件,只是似乎没有人这样做过。因此,不幸的建议是编写这种抽象并将该库包含到您的电子构建中。