Portfolio Details
Project Information
- Category: Desktop Application
- Platform: Windows (x64)
- Developer: Yasin Küçüker
- Project Date: 2026
- Technology: Python 3.12, PySide6 (Qt), FFmpeg, yt-dlp, rembg (AI/ONNX), PyMuPDF, Poppler, Pillow, qrcode, MSIX Packaging
- License: Open Source (MIT)
- Repository: github.com/ysnkucuker/yaso-media
Yaso Media
Yaso Media is a comprehensive desktop media toolbox application engineered with Python and PySide6 (Qt) to handle video, audio, image, document, and utility operations seamlessly in one unified interface.
Key Features:
- Video: YouTube video & audio downloader (powered by yt-dlp) with batch URL support, video-to-MP3 extraction, video format conversion (MP4, AVI, MKV, MOV, WebM), and CRF-based video compression.
- Audio: Format conversion across MP3, WAV, FLAC, OGG, AAC, M4A, sample-accurate audio trimming, dB volume gain adjustment, and loudness normalization.
- Image: Aspect-ratio locked image resizing, live before/after zoomable preview, AI-driven background removal (rembg/ONNX), and multi-format conversion (JPG, PNG, WebP, BMP, TIFF).
- Document: PDF merge, split with custom page ranges, page subset extraction/reordering, images-to-PDF, and PDF-to-image conversion.
- Tools: Multi-algorithm file hashing (MD5, SHA1, SHA256, SHA512), instant QR code generator, and two-phase safe batch file renamer with persistent rollback journal.
- System: Dark/light responsive theme, background multithreaded job queue, real-time progress tracking, live Turkish/English language switching, and Windows MSIX packaging.