An open API service indexing awesome lists of open source software.

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.

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