V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SwaggyMacro
V2EX  ›  开源软件

[开源] 电报 / Discord / Lottie 动画贴纸下载/转换客户端 支持 Gif、WebP、WebM、MP4 等格式

  •  1
     
  •   SwaggyMacro · 9 天前 · 484 次点击

    🗣前言

    因为觉得电报动画贴纸效果非常好,主要体现在帧率高清晰,所以想导出来在微信、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
    

    单个转换

    1. 将准备好的 .tgs / .json 文件拖入软件首页 或 点击浏览通过文件对话框选择
    2. 配置以下参数
      • 转换格式: 需要转换成的格式
      • 质量: 转换后的图片质量 (直接影响动图效果以及图片大小)
      • 分辨率(宽度/高度): 配置转换后的图片分辨率 (分辨率越高则图片大小越大)
      • 帧率: 转换后的动图播放帧率 (Gif 最高为 100FPS ,浏览器一般最高支持 50 FPS)
      • 播放速度: 转换后的动图播放速度,建议该选项拉高一些(2.x-3.x 倍),前言中提到过,转换出来的动图播放速度会变慢,这是 Gif 的特性导致的,你可以在此拉高播放速度进行修正,有些表情包不宜过快 (看起来会怪怪的)
    3. 点击转换即可

    批量转换

    1. 切换至工厂页面
    2. 将准备好的包含 .tgs / .json 文件的文件夹拖入软件 或 点击浏览通过文件对话框选择
    3. 参数跟单个转换的配置一样
    4. 点击开始即可

    电报贴纸包下载

    前置条件

    1. 点击设置>Telegram>Bot Token
    2. 填入从 BotFather 获取到的 Bot Token
      • 不知道如何操作可自行谷歌搜索: "Telegram 创建机器人"
    3. 点击保存即可

    下载

    1. 切换至电报页面
    2. 输入你要下载的贴纸包名称链接
    3. 点击下载
    4. 选择需要保存的贴纸或点击全选
    5. 点击保存即可 现在就可以参考批量转换来把整个贴纸包转换成Gif

    注:支持所有贴纸包(动画以及静态) 你可以直接拿来当做 电报 表情包下载工具。

    Discord 贴纸包下载

    1. 切换至Discord页面
    2. 操作与电报贴纸包下载基本一致

    但 Discord 似乎没有多少个动画贴纸包

    📄软件依赖

    • gifski: 实现Gif格式转换(尝试过自行实现,但一直没有 gifski 效果好)
    • ffmpeg: 实现APNGMP4WebMMKVAVIF格式转换

    以上两个依赖均可在客户端的设置页面中自动安装
    注:自动安装完后需要重启软件

    🖼️软件截图

    主界面 下载

    效果图

    Godzi PatrickStar Cucaracha
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2760 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.