[开源] nodejs 编写的可以部署在 lambda 上的动图生成工具

2018-03-12 16:10:17 +08:00
 m939594960

很久以前就做了这个,但是由于一些问题没有继续做下去

这段时间了解到了 函数云计算这个东西,就准备继续吧这个完善一下.


动图生成方面用了 FFMPEG, 用 nodejs 编写并托管在 AWS lambda

也看了最近挺火的那个 Sorry 的生成器,和那个实现的思路不是很一样

代码在 github 开源: https://github.com/hooklife/dongtu-function


网站用 laravel5.5 编写,还在完善就先不开源了.

最后宣传下我做的动图生成的网址是: https://dongtu666.com

2912 次点击
所在节点    分享创造
10 条回复
m939594960
2018-03-12 19:16:47 +08:00
都收藏不回复~
Gakky
2018-03-12 19:46:50 +08:00
哈哈,感谢分享, 看看代码学习一下。
yamedie
2018-03-12 20:27:46 +08:00
我也想做这个项目来着,最近很火的那个是 ruby 做的。。
不过 easy 大神发微博说 gif.js 可以在浏览器端生成动图。。。依靠 web worker,似乎有浏览器兼容性问题
m939594960
2018-03-12 22:36:59 +08:00
@yamedie
我这个的好处是,生成动图的工作用的函数云计算,按量计费,省钱,而且扛得住并发。
现在前端无所不能,肯定是能做的,但是我这动图后台生成 1.5 核 CPU 都需要 1.5s ~ 2s,前台的话可能对手机用户 /配置比较差的用户不是很友好,但是好处可能就是省流量了,省硬盘了,可能几个 G 就能存上万 /上千万的动图。
yamedie
2018-03-13 08:16:30 +08:00
@m939594960 是的,如果客户端渲染就比较耗流量(下载 mp4),如果服务端渲染需要空间暂存 gif,学习了
123s
2018-03-13 09:42:57 +08:00
冒味问一下,lambda 贵不贵
YzSama
2018-03-13 18:12:06 +08:00
好厉害。
killpigman
2018-03-14 09:05:22 +08:00
有没有人做一个 thug life 的生成器
yamedie
2018-03-15 11:53:09 +08:00
@killpigman 好点子
m939594960
2018-03-15 11:59:38 +08:00
@killpigman 好点子 不过在 web 上实现可能体验不是很好.

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

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

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

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

© 2021 V2EX