[开源] Tgs(电报表情包) / Lottie 格式转换工具客户端

正文索引 [隐藏]

🗣️ 前言


之前写了一个 Telegram 的机器人来做表情包导出,一个月前突然又想更新一下,于是重构了机器人,地址:https://b.julym.com/original/1935.html
但上周觉得转换效率仍然太低,并且受限于 Telegram(转换完了再上传),还有单文件50M的限制,于是乎就想写个客户端来实现,客户端的功能更为强大,并且支持跨平台,支持 WindowsLinuxMacOS,具体功能请参考下方。
下载地址:https://github.com/SwaggyMacro/LottieViewConvert/releases/latest
(使用该工具的人群应该具备科学上网技能,就不放出传统网盘地址了)
主界面

✨ 特性


  • 多格式支持:转换为 GIF、WebP、APNG、MP4、MKV、AVIF、WebM
  • 批量处理:同时转换多个文件
  • TGS & Lottie 支持:处理 Telegram 贴纸文件(.tgs)和标准 Lottie 文件(.json、.lottie)
  • Telegram 集成:直接解析和下载 Telegram 贴纸包
  • 自定义输出:调整播放速度、帧率、分辨率和转换质量
  • 跨平台:支持 Windows、macOS 和 Linux
  • 现代化界面:使用 SukiUI 构建,界面美观且响应迅速
  • 依赖项自动安装:通过自动化安装 gifski 和 FFmpeg 来简化设置
  • 并发任务支持:以加快批量转换速度

🖼️ 界面截图


主界面

使用视频https://github.com/user-attachments/assets/bb3291db-fbae-4850-ae57-4898a68ea074

🚀 快速开始


1. 下载和安装

  • Releases 页面下载最新版本
  • 将压缩包解压到您喜欢的位置
  • 运行应用程序可执行文件

2. 基本用法

单个转换
  1. 启动应用程序
  2. 选择源文件:点击主页右侧的“浏览”,或拖放 TGS/Lottie 文件
  3. 选择输出格式:从 GIF、WebP、APNG、MP4、MKV、AVIF、WebM 中选择
  4. 调整设置(可选):
    • 帧率(1-240 fps,GIF 仅限 100 fps)
    • 分辨率
    • 播放速度(0.1x - 10.0x)
    • 质量设置
  5. 转换:点击“转换”
批量转换
  1. 启动应用程序
  2. 转到工厂页面
  3. 浏览 Tgs/Lottie 文件夹:选择包含 TGS 或 Lottie 文件的文件夹,或直接拖放文件夹。
  4. 像单个转换一样调整设置
  5. 转换:点击“开始”
下载 Telegram 贴纸 (支持普通贴纸包和动画贴纸包)
  1. 启动应用程序
  2. 设置 Telegram Bot Token:转到 设置 -> Telegram,并输入您的机器人令牌。
    • 您可以通过在 Telegram 上使用 BotFather 创建机器人来获取机器人令牌。
    • 如有需要,请在 设置 -> 代理 中设置代理。
  3. 转到 Tgs 下载页面
  4. 输入贴纸包 URL:粘贴 Telegram 贴纸包 URL(例如,https://t.me/addstickers/Godzi
  5. 下载:点击“下载”以获取贴纸包中的所有贴纸

📋 支持的格式


输入格式

  • .tgs - Telegram 贴纸文件
  • .json - Lottie 动画文件

输出格式

  • .gif - 动画 GIF
  • .webp - 动画 WebP
  • .apng - 动画 PNG
  • .mp4 - MP4 视频
  • .mkv - Matroska 视频
  • .avif - AV1 图像文件格式
  • .webm - WebM 视频