最近完成了一个完全免费的在线 GIF 工具箱项目,想和大家分享一下。

项目背景
在日常开发和写作过程中,经常需要制作一些演示用的 GIF 动图。市面上虽然有不少工具,但要么需要付费,要么需要上传文件到服务器,这让我觉得很不方便。于是我决定自己开发一个完全免费且注重隐私的工具。
核心特点
- 完全免费 :没有任何收费项目,也不会弹广告
- 本地处理 :所有文件处理都在浏览器中完成,不会上传到服务器
- 功能完整 :支持视频剪辑、裁剪、分辨率调整等专业功能
主要功能介绍
视频转 GIF
- 支持各种主流视频格式(MP4、WebM、MOV 等)
- 可以处理任意长度的视频,方便截取精彩片段
- 智能时间轴,让视频剪辑更直观
- 支持多种裁剪比例(16:9、1:1、9:16 等)
- 支持多段剪辑历史记录,可以随时撤销操作
- 深色模式支持,保护眼睛
参数调节
- 可调节输出分辨率,平衡质量和文件大小
- 支持自定义帧率(1-30fps)
- 质量参数可调(1-30 级)
- 实时预览效果
- 显示输出文件大小
- 支持拖拽上传视频
技术实现
项目采用了的技术栈:
- Next.js 13 App Router
- TypeScript
- Tailwind CSS
- next-intl(国际化支持)
使用方法
- 打开网页
- 选择或拖拽上传视频文件
- 使用时间轴选择需要的片段
- 调整参数(质量、帧率、裁剪等)
- 点击转换按钮
- 下载生成的 GIF
整个过程完全在本地进行,速度快捷且安全。
项目地址:https://www.lovegif.top/zh