GIF-converter — десктопный инструмент для конвертации и редактирования GIF на TypeScript
GIF-Converter: десктопный конвертер и редактор видео в GIF (Rust + React)
Полнофункциональное десктопное приложение для Windows, решающее задачу быстрой конвертации видео и изображений в GIF без потери качества и с полным визуальным контролем над результатом.
Ключевые возможности:
Конвертация видео и изображений в GIF с пакетной обработкой файлов.
Встроенный визуальный редактор: обрезка (Crop) с фиксированными пропорциями (1:1, 16:9), поворот и отражение видео.
Точная настройка таймлайна (выбор начала и конца фрагмента).
Тонкая настройка параметров сжатия: FPS, разрешение, палитра цветов и дизеринг для контроля веса итогового файла.
Готовый установщик .exe с уже встроенным движком FFmpeg — пользователю не нужно ничего доустанавливать.
Стек технологий:
Frontend: React 18, TypeScript, Vite.
Backend: Rust, Tauri v2.
Движок конвертации: FFmpeg (интегрирован в сборку).
Что демонстрирует проект:
Этот кейс показывает навыки построения кроссплатформенных десктопных приложений на связке Rust + Tauri с современным интерфейсом на React. Проект включает работу с низкоуровневым FFmpeg, обработку медиаданных, управление состоянием в реальном времени и решение проблем с утечками памяти при конвертации (что особенно критично для десктопных приложений).