Electron App 依赖 ImageMagick 和 FFmpeg 有什么办法打包?

2017-02-07 11:36:29 +08:00
 akinoniku
5752 次点击
所在节点    Node.js
9 条回复
keelii
2017-02-07 12:54:56 +08:00
可执行文件打包到一起,新开个子进程能搞吧。
ETiV
2017-02-07 12:57:59 +08:00
加个设置,由用户指定程序路径。

毕竟跨平台的话 你不能把各个平台下的都打包进去
veightz
2017-02-07 19:30:37 +08:00
围观..
hd7771
2017-02-07 21:30:25 +08:00
写个检测的小程序,用户下了以后再检测下载。最后都满足条件了再启动 app 。
akinoniku
2017-02-08 04:25:58 +08:00
楼上是个好方法,毕竟这两个依赖每个平台都有二三十 M 。

进展:
Electron 好像内置 FFmpeg ,但是不知道是什么版本。
依赖 ImageMagick 的地方可以用 Sharp.js 重构掉。
zhuangtongfa
2017-02-08 16:47:08 +08:00
有个 ffmpeg-static 的 npm 包
tongchia
2017-02-13 23:53:13 +08:00
我最近在做的项目也要用到 ffmpeg
我是参考这个项目
https://github.com/wulkano/kap
一款录屏应用, 用 electron 和 ffmpeg 做的
laodao
2017-04-11 12:34:47 +08:00
楼主解决了吗?同需要。
akinoniku
2017-04-12 05:55:21 +08:00
@laodao #8 就是打包个 binary 进安装包,运行时检查 binary 是否存在,如果没有就解压这样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/338684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX