A simple Windows batch script that converts any ffmpeg-supported video into a high-quality GIF, with a clean, color-coded menu and easy preset options.
- Works with any video format supported by ffmpeg (e.g., .mp4, .mov, .avi)
- Three preset modes for easy conversion:
- Small & Fast – lightweight GIF with lower FPS
- High Quality – balanced resolution and smoothness
- Ultra Smooth & Large – highest quality, smoothest motion
- Palette-based conversion for accurate colors
- Rough file size estimation before conversion
- Color-coded menu and messages for clarity:
- Beige/light yellow for normal prompts
- Red for errors
- Green when conversion is complete
- Saves the GIF in the same folder as the original video
- Works entirely in a batch script, no installation needed
- Download
GIFConverter.bat - Ensure ffmpeg is installed and added to your system PATH (https://ffmpeg.org/download.html)
- Double-click to run the script
- Paste the full path of your video file when prompted
- Choose a preset (1-3) for GIF quality
- Enter a name for your output GIF
- The script generates a palette, converts the video, and saves the GIF in the same folder
- Estimated file size is shown before conversion
Notes:
- The size estimate is approximate; actual GIF size may vary depending on motion and color complexity
- Supports any video format that ffmpeg can read
- Provides color-coded feedback for easy readability
No installation is required. To remove the script:
- Delete the
GIFConverter.batfile
- Windows operating system
- ffmpeg installed and available in PATH
- No admin rights needed
- Runs entirely in a command prompt / batch environment
- Generates a palette from the input video for accurate colors
- Uses
ffmpegto convert the video frames to a GIF - Applies user-selected preset for FPS and resolution scaling
- Shows a rough estimated file size for reference
- Uses console colors to indicate normal prompts, errors, and successful completion