首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

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

  •  1
     
  •   m939594960 · 98 天前 · 1458 次点击
    这是一个创建于 98 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Alt text

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

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


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

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

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


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

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

    10 回复  |  直到 2018-03-15 11:59:38 +08:00
        1
    m939594960   98 天前   ♥ 1
    都收藏不回复~
        2
    Gakky   98 天前
    哈哈,感谢分享, 看看代码学习一下。
        3
    yamedie   98 天前 via Android
    我也想做这个项目来着,最近很火的那个是 ruby 做的。。
    不过 easy 大神发微博说 gif.js 可以在浏览器端生成动图。。。依靠 web worker,似乎有浏览器兼容性问题
        4
    m939594960   98 天前
    @yamedie
    我这个的好处是,生成动图的工作用的函数云计算,按量计费,省钱,而且扛得住并发。
    现在前端无所不能,肯定是能做的,但是我这动图后台生成 1.5 核 CPU 都需要 1.5s ~ 2s,前台的话可能对手机用户 /配置比较差的用户不是很友好,但是好处可能就是省流量了,省硬盘了,可能几个 G 就能存上万 /上千万的动图。
        5
    yamedie   98 天前 via Android
    @m939594960 是的,如果客户端渲染就比较耗流量(下载 mp4),如果服务端渲染需要空间暂存 gif,学习了
        6
    123s   97 天前
    冒味问一下,lambda 贵不贵
        7
    YzSama   97 天前
    好厉害。
        8
    killpigman   97 天前   ♥ 1
    有没有人做一个 thug life 的生成器
        9
    yamedie   95 天前
    @killpigman 好点子
        10
    m939594960   95 天前
    @killpigman 好点子 不过在 web 上实现可能体验不是很好.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2631 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 01:19 · PVG 09:19 · LAX 18:19 · JFK 21:19
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1