很久以前就做了这个,但是由于一些问题没有继续做下去
这段时间了解到了 函数云计算这个东西,就准备继续吧这个完善一下.
动图生成方面用了 FFMPEG, 用 nodejs 编写并托管在 AWS lambda
也看了最近挺火的那个 Sorry 的生成器,和那个实现的思路不是很一样
代码在 github 开源: https://github.com/hooklife/dongtu-function
网站用 laravel5.5 编写,还在完善就先不开源了.
最后宣传下我做的动图生成的网址是: https://dongtu666.com
1
m939594960 OP 都收藏不回复~
|
2
Gakky 2018-03-12 19:46:50 +08:00
哈哈,感谢分享, 看看代码学习一下。
|
3
yamedie 2018-03-12 20:27:46 +08:00 via Android
我也想做这个项目来着,最近很火的那个是 ruby 做的。。
不过 easy 大神发微博说 gif.js 可以在浏览器端生成动图。。。依靠 web worker,似乎有浏览器兼容性问题 |
4
m939594960 OP @yamedie
我这个的好处是,生成动图的工作用的函数云计算,按量计费,省钱,而且扛得住并发。 现在前端无所不能,肯定是能做的,但是我这动图后台生成 1.5 核 CPU 都需要 1.5s ~ 2s,前台的话可能对手机用户 /配置比较差的用户不是很友好,但是好处可能就是省流量了,省硬盘了,可能几个 G 就能存上万 /上千万的动图。 |
5
yamedie 2018-03-13 08:16:30 +08:00 via Android
@m939594960 是的,如果客户端渲染就比较耗流量(下载 mp4),如果服务端渲染需要空间暂存 gif,学习了
|
6
123s 2018-03-13 09:42:57 +08:00
冒味问一下,lambda 贵不贵
|
7
YzSama 2018-03-13 18:12:06 +08:00
好厉害。
|
8
killpigman 2018-03-14 09:05:22 +08:00 1
有没有人做一个 thug life 的生成器
|
9
yamedie 2018-03-15 11:53:09 +08:00
@killpigman 好点子
|
10
m939594960 OP @killpigman 好点子 不过在 web 上实现可能体验不是很好.
|