- 🎉 Initial release with core download and UI functionality
- ✅ Video Upscaling support via frame‑by‑frame Real‑ESRGAN + FFmpeg reassembly
- ✅ Multi‑threaded batch processing with real‑time progress bars
- ✅ Advanced Settings dialog: model selection, GPU toggle, tile size, FPS & quality
- ✅ Comprehensive Logging system with save/load capability
- ✅ Drag‑and‑Drop interface enhancements
- Image Upscaling: JPG/PNG/BMP/TIFF/WebP → 4× scales
- Video Upscaling: MP4/AVI/MKV/MOV/WMV/FLV → upscaled frames + original audio
- Batch Queue: enqueue multiple files for sequential processing
- Model Manager: choose from anime‑optimized & general SR Real‑ESRGAN variants
- GPU Acceleration: CUDA/OpenCL support for faster upscaling
- Advanced Settings: tile size, output format (jpg/png/webp), FPS, CRF quality
- Auto‑Folder: outputs organized into timestamped sessions
- Drag‑and‑Drop: intuitive file/folder addition
- Logging: timestamped logs, clear & save to file
sharpify-gui/
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.md
│ │ └── feature_request.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── workflows/
│ └── ci.yml
├── .gitignore
├── assets/
│ ├── example/
│ │ ├── pikachu_upscaled_x4.jpg
│ │ └── pikachu.jpg
│ ├── screenshots/
│ │ └── screenshot.png
│ └── sharpify-gui-logo.ico
├── docs/
│ ├── CHANGELOG.md
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── README.md
│ ├── SECURITY.md
│ ├── STATUS.md
│ └── USAGE.md
├── LICENSE
├── pyproject.toml
├── requirements.txt
├── src/
│ ├── app/
│ │ ├── __init__.py
│ │ ├── main_window.py
│ │ ├── settings_dialog.py
│ │ ├── ui_utils.py
│ │ └── workers.py
│ ├── bin/
│ │ ├── ffmpeg.exe
│ │ └── realesrgan-ncnn-vulkan.exe
│ ├── build.bat
│ ├── favicon.ico
│ ├── main.py
│ └── models/
│ ├── realesr-animevideov3-x4.bin
│ ├── realesr-animevideov3-x4.param
│ ├── realesrgan-x4plus-anime.bin
│ ├── realesrgan-x4plus-anime.param
│ ├── realesrgan-x4plus.bin
│ └── realesrgan-x4plus.param
└── tests/
└── test_workers.py
- GitHub
# Clone the repository
git clone https://github.com/uikraft-hub/sharpify-gui.git
For more detailed documentation, see our USAGE.md
Please see our Contributing Guide for details.
This project follows our Code of Conduct. Please read it before contributing.
- GPU Acceleration
- Model Manage
- Batch Queue
See the open issues for a full list of proposed features and known issues.
All notable changes to this project are documented in CHANGELOG.md.
This project is licensed under the MIT License - see the LICENSE file for details.
- Real‑ESRGAN for super‑resolution models
- PyQt6 for the GUI framework
- FFmpeg for high‑quality video processing
- 📧 Email: ujjwalkrai@gmail.com
- 🐛 Issues: Repo Issues
- 🔓 Security: Repo Security
- ⛏ Pull Request: Repo Pull Request
- 📖 Docs: Repo Documentation
- 📃 Changelog: Repo Changelog