Universal Desktop Transcoding Workbench
A powerful, local-first file converter application built with modern web technologies.
Flux Convert is a desktop application designed for media conversion. Unlike cloud-based converters, Flux Convert processes all files locally on your machine.
- 🔐 100% Local Processing – Your files never leave your device.
- 🚀 High Performance – Powered by
ffmpegand native tools for maximum speed. - 🧩 Smart Tool Management – Automatically detects or installs required tools (FFmpeg).
- 📂 Drag & Drop Protocol – Intuitive interface for batch processing.
- ⚡ Queue System – Robust job queue with retry logic and concurrent processing.
- 🎨 Modern UI – Clean, responsive interface with Dark Mode support.
Flux Convert supports a wide array of formats across different media types:
| Input / Output | Description |
|---|---|
| MP4 | H.264 / AAC standard web video |
| MKV | Matroska multimedia container |
| WebM | VP9 / Opus open web format |
| MOV | Apple QuickTime |
| AVI | Legacy Microsoft format |
| Format | Description |
|---|---|
| MP3 | Standard compressed audio |
| WAV | Lossless uncompressed audio |
| FLAC | Free Lossless Audio Codec |
| AAC | Advanced Audio Coding |
| Opus | High-performance low-latency audio |
| OGG | Ogg Vorbis |
| Format | Description |
|---|---|
| PNG | Lossless transparency support |
| JPG/JPEG | Standard photography format |
| WebP | Modern web-optimized images |
| GIF | Animated visuals |
| TIFF | High-quality print format |
| BMP | Bitmap image file |
| Format | Description |
|---|---|
| Portable Document Format | |
| DOCX | Microsoft Word documents |
| TXT | Plain text files |
| Markdown | Lightweight markup language |
- Core: Electron, React, TypeScript
- Build System: Vite, Electron Builder
- Processing:
ffmpeg, Node.js Child Processes
- Node.js: v18 or higher
- PackageManager: npm
-
Clone the repository
git clone https://github.com/Orvyan/flux_convert.git cd flux-convert -
Install dependencies
npm install
-
Start Development Server
npm run dev
This will launch the Electron app with Hot Module Replacement (HMR).
Create optimized executables for your operating system:
Windows (.exe)
npm run build:winmacOS (.dmg)
npm run build:macLinux (.deb, .AppImage)
npm run build:linuxAll build artifacts will be output to the release/ directory.
Distributed under the PolyForm Noncommercial License 1.0.0. See LICENSE for more information.
This means you are free to use, modify, and share this software for personal, educational, or non-profit purposes.
Commercial use (making money with it) is strictly prohibited.