🗣前言
因为觉得电报的动画贴纸效果非常好,主要体现在帧率高、清晰,所以想导出来在微信、QQ等地方使用。
后面找了些开源项目和一些导出 Bot ,使用体验并不是很好,于是后面也写了批量导出的 Bot,效果也不错,但速度太慢了,还要挂个机器人服务,并且转换部分完全依赖于 lottie-convert 项目,由于 Gif 的问题,导致转换出来的动图播放速度会很慢,故此又重新写了现在这个项目。
🔗项目地址
地址: https://github.com/SwaggyMacro/LottieViewConvert
软件的完整操作视频: https://github.com/user-attachments/assets/b8afe3d4-2301-4c07-9735-6a5238922f6b
🚀使用方式
下载客户端
- 从仓库的 Release 中下载自己操作系统的压缩包(因为包含了运行时,所以体积会较大,有 80MB 左右)
- 自行构建的话直接下载仓库或者 Clone 下来,重建好依赖后直接运行即可。
git clone https://github.com/SwaggyMacro/LottieViewConvert.git
单个转换
- 将准备好的 .tgs / .json 文件拖入软件首页 或 点击浏览通过文件对话框选择
-
配置以下参数
- 转换格式: 需要转换成的格式
- 质量: 转换后的图片质量 (直接影响动图效果以及图片大小)
- 分辨率(宽度/高度): 配置转换后的图片分辨率 (分辨率越高则图片大小越大)
- 帧率: 转换后的动图播放帧率 (Gif 最高为 100FPS ,浏览器一般最高支持 50 FPS)
- 播放速度: 转换后的动图播放速度,建议该选项拉高一些(2.x-3.x 倍),前言中提到过,转换出来的动图播放速度会变慢,这是 Gif 的特性导致的,你可以在此拉高播放速度进行修正,有些表情包不宜过快 (看起来会怪怪的)
- 点击转换即可
批量转换
- 切换至工厂页面
- 将准备好的包含 .tgs / .json 文件的文件夹拖入软件 或 点击浏览通过文件对话框选择
- 参数跟单个转换的配置一样
- 点击开始即可
电报贴纸包下载
前置条件
- 点击设置>Telegram>Bot Token
-
填入从 BotFather 获取到的 Bot Token
- 不知道如何操作可自行谷歌搜索: "Telegram 创建机器人"
- 点击保存即可
下载
- 切换至电报页面
-
输入你要下载的贴纸包名称或链接
- 点击下载
- 选择需要保存的贴纸或点击全选
- 点击保存即可
现在就可以参考批量转换来把整个贴纸包转换成Gif了
注:支持所有贴纸包(动画以及静态)
你可以直接拿来当做 电报 表情包下载工具。
Discord 贴纸包下载
- 切换至Discord页面
- 操作与电报贴纸包下载基本一致
但 Discord 似乎没有多少个动画贴纸包
📄软件依赖
- gifski: 实现Gif格式转换(尝试过自行实现,但一直没有 gifski 效果好)
- ffmpeg: 实现APNG、MP4、WebM、MKV、AVIF格式转换
以上两个依赖均可在客户端的设置页面中自动安装
注:自动安装完后需要重启软件
🖼️软件截图

效果图
