Skip to content

xiaominwu777/video2gif

Repository files navigation

Video2GIF Converter

A fast and simple tool to convert videos to high-quality GIFs, all processed locally in your browser.

English | 中文 | 日本語 | 한국어 | Deutsch | Français | Español | Português | Tiếng Việt | ไทย

✨ Features

  • 🚀 Quickly convert videos to high-quality GIFs
  • 💻 100% local processing, no uploads needed
  • 🎥 Support for MP4, MOV, and other common video formats
  • 🎯 Customizable GIF size, quality, and frame rate
  • 🔒 Privacy-focused: all processing done in your browser
  • 🆓 Completely free to use

🛠️ Tech Stack

  • Next.js 14
  • TypeScript
  • Tailwind CSS
  • GIF.js

🚀 Quick Start

  1. Clone the repository:
git clone https://github.com/xiaominwu777/video2gif.git
cd video2gif
  1. Install dependencies:
pnpm install
  1. Run the development server:
pnpm dev
  1. Open http://localhost:3000 in your browser

💡 How to Use

  1. Drag and drop your video file or click to select
  2. Adjust GIF parameters (size, quality, frame rate)
  3. Click the convert button
  4. Download your generated GIF

🔄 Parameters

  • Default size: 300 pixels (maintains aspect ratio)
  • Maximum size: 600 pixels
  • Default quality: 10 (range 1-20)
  • Default frame rate: 10 FPS

📄 License

GPL-3.0

🙏 Acknowledgments

Inspired by video-to-GIF2, reimplemented with Next.js and improved support for MOV files.

Issues and Pull Requests are welcome!

Please reach out at xiaominwu777@gmail.com

I'm a coffeeholic😋 Buy Me A Coffee

About

Convert videos to GIFs locally. No uploads.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published