Files Pro is a powerful yet simple web application that allows you to convert and compress various media files with ease.
git clone https://github.com/viraj-ap/files-pro
docker-compose up --build
then go to http://localhost:5173/
- Make sure you have downloaded FFmpeg locally
git clone https://github.com/viraj-ap/files-pro
cd backend
pip install -r requirements.txt
python app.py
cd ..
cd frontend
npm install
npm run dev
make sure backend is running at http://localhost:5000/ then go to http://localhost:5173/
-
File Conversion - Convert between various formats including:
- Video: MP4, AVI, MKV, WebM
- Audio: MP3
- Image: JPG, PNG, GIF
-
Compression Options:
- Video compression with optimized settings
- Image compression with quality control
-
Modern UI - Clean, responsive interface built with React and Tailwind CSS
-
Efficient Processing - Powered by FFmpeg for fast and reliable conversions
-
Frontend:
- React 19
- TypeScript
- Tailwind CSS 4
- Shadcn UI Components
-
Backend:
- Python Flask
- FFmpeg for media processing