https://github.com/rilltome/universal-file-converter
A Flask-based web app to convert images, videos, and audio files into multiple formats with batch support, ZIP download, and real-time progress.
https://github.com/rilltome/universal-file-converter
audio-converter batch-processing batch-processing-of-multiple-files ffmpeg file-converter flask image-converter multi-format python video-converter web-app
Last synced: 22 days ago
JSON representation
A Flask-based web app to convert images, videos, and audio files into multiple formats with batch support, ZIP download, and real-time progress.
- Host: GitHub
- URL: https://github.com/rilltome/universal-file-converter
- Owner: rillToMe
- Created: 2025-08-03T14:04:35.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-08-03T15:47:56.000Z (8 months ago)
- Last Synced: 2025-08-03T16:07:56.088Z (8 months ago)
- Topics: audio-converter, batch-processing, batch-processing-of-multiple-files, ffmpeg, file-converter, flask, image-converter, multi-format, python, video-converter, web-app
- Language: Python
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Converter File
**Converter File** is a web-based application built with **Python (Flask)** that can convert images, videos, and audio files into various formats.
It features a progress bar, structured output, and multi-file support.
---
## Features
- **Modern Web UI** (HTML, CSS, JS) with dark neon theme
- **Image Conversion** → JPG, PNG, WEBP, BMP, GIF, TIFF, SVG, and more
- **Video Conversion** → MP4, AVI, MKV, MOV, FLV, WMV
- **Audio Conversion** → MP3, WAV, FLAC, OGG, AAC, M4A
- **Multi-File Support** (upload multiple files at once)
- **Download All as ZIP**
- **Real-Time Progress** for upload & conversion
- **Organized Output Section** with "Output" title and download buttons
- **Responsive Design** (works on & desktop)
---
## Technologies Used
- **Backend:** Python 3 + Flask
- **Frontend:** HTML5, CSS3, JavaScript (Fetch API)
- **Image Processing:** Pillow, CairoSVG, OpenCV
- **Video/Audio Processing:** FFmpeg
- **UI Design:** Dark mode with neon glow
---
## Installation (Quick)
```bash
git clone https://github.com/rillToMe/universal-file-converter.git
cd universal-file-converter
pip install -r requirements.txt
python app.py
Then open in browser:
http://127.0.0.1:5000