爱意满满的作品展示区。
Eleflea

客户端给 GIF 添加字幕

  •  
  •   Eleflea · Mar 26, 2018 · 4249 views
    This topic created in 3000 days ago, the information mentioned may be changed or developed.
    前段时间看到有人做了个生成动图的网站( https://www.v2ex.com/t/431802 ),当时感觉好慢(应该是当时用的人太多)。我就想能不能仅用 js 实现,所以就做了这个页面。虽然实现了效果,但是生成时会占用很多内存。
    https://eleflea.coding.me/
    14 replies    2018-03-27 23:30:01 +08:00
    coxier
        1
    coxier  
       Mar 26, 2018
    这是纯 js 吗?没有使用 ffmpeg?
    coxier
        2
    coxier  
       Mar 26, 2018
    你这个生成速度略慢,按理来说一般 200ms 左右是正常的
    Eleflea
        3
    Eleflea  
    OP
       Mar 26, 2018 via Android
    @coxier 是纯 js 实现的,略慢的原因估计是因为用到很多 canvas,性能很差。
    gentlebaba
        4
    gentlebaba  
       Mar 26, 2018 via Android
    厉害👍
    3IOhG7M0knRu5UlC
        5
    3IOhG7M0knRu5UlC  
       Mar 27, 2018 via Android
    后端生成处理好的速度很快的
    north521
        6
    north521  
       Mar 27, 2018
    不错哦,可以把服务器压力减轻
    goodryb
        7
    goodryb  
       Mar 27, 2018
    试了下速度挺快的呀,楼上都说生成速度慢
    Wanex
        8
    Wanex  
       Mar 27, 2018 via Android
    👍
    lightUp
        9
    lightUp  
       Mar 27, 2018
    gif 是怎么绘制到 canvas 上的?
    zjcqoo
        10
    zjcqoo  
       Mar 27, 2018
    试试 WebAssembly 吧。GIF 帧数又不多,应该瞬间处理完才对。
    xianzixiang
        11
    xianzixiang  
       Mar 27, 2018 via Android
    求开源
    grewer
        12
    grewer  
       Mar 27, 2018
    你这是 canvas 一帧一帧地绘制? 是很慢
    grewer
        13
    grewer  
       Mar 27, 2018
    第一次慢,后面好多了, 有空我也做一个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2689 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 12:19 · PVG 20:19 · LAX 05:19 · JFK 08:19
    ♥ Do have faith in what you're doing.