链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

VideoToGIF-视频转GIF并可添加文字的插件

VideoToGIF是一款浏览器插件,可将视频转换为GIF并添加文字。在斗图文化盛行的今天,很多工具存在问题,如单纯转GIF、添加文字不便、帧数受限需VIP等,而VideoToGIF能精确设置文字的帧、位置、时间、大小和颜色等,所有操作本地完成,离线可用,底层借助开源js库二次开...

访问官网 →

VideoToGIF-视频转GIF并可添加文字的插件

一、项目简介

VideoToGIF是一款浏览器插件,主要功能为视频转GIF,并且在转换过程中能够添加文字。该插件界面友好,在转换GIF时,文字的位置、显示时间、大小和颜色等都可精确设置到每一帧。所有操作都在浏览器本地生成,无需网络请求,离线也能使用。

二、核心技术

前端生成GIF底层借助开源的js库https://github.com/yahoo/gifshot,在此基础上进行二次开发。实现过程是视频播放时通过canvas将每一帧原图保存到全局数组FPS_LIST中,同时保存每一帧的播放时间,点击生成时重新遍历FPS_LIST为每一帧添加文字,再生成新的图片数组GIF_IMG_LIST将图片交给gifshot得到生成后的GIF。

三、项目总结

这个VideoToGIF插件为喜欢斗图的用户提供了方便的表情包制作工具,解决了现有一些制作GIF工具存在的诸如不能方便添加文字、帧数受限需开通VIP等问题。希望大家对这个项目感兴趣的话可以到github查看源代码,如果觉得有用欢迎Star,也期待大家留言参与对该项目的讨论。

项目地址

GitHub链接直达