π₯οΈ GPU-Accelerated Compression Toolkit
Efficient, versatile, and fast file compression π₯
π Overview
The GPU-Accelerated Compression Toolkit offers cutting-edge compression for various file types:
- πΌοΈ Images
- π₯ Videos
- π΅ Audio
- π Documents
- π Spreadsheets
Key Features:
- π― Lossy and lossless compression
- π¦ Batch compression
- π Real-time previews
- β‘ GPU acceleration for faster processing
π Key Features
- πΌοΈ Supports multiple file types: Images, videos, audio, documents, and spreadsheets
- π Real-time previews: View compressed output for images and videos before saving
- β‘ GPU Acceleration: Faster compression using CUDA when available
- π¦ Batch Processing: Compress multiple files in one go
- ποΈ Fine-tune compression levels: Control output quality with adjustable settings
ποΈ Supported File Types
πΌοΈ Images
- JPG, PNG, BMP, TIFF
π₯ Videos
- MP4, AVI, MOV, MKV
π΅ Audio
- MP3, WAV, OGG, FLAC
π Documents
- PDF, DOC, DOCX, TXT
π Spreadsheets
- XLS, XLSX, CSV
βοΈ Compression Techniques
- πΌοΈ Image Compression: GPU-optimized resizing and format conversion
- π₯ Video Compression: FFmpeg with CUDA acceleration for H.264 codec
- π΅ Audio Compression: Bitrate adjustments using Pydub
- π Document Compression: PDF content stream compression
- π Spreadsheet Compression: Openpyxl for handling spreadsheets
π Real-Time Preview
- ποΈ Preview images and videos before saving
- ποΈ Fine-tune compression levels (1-100 scale) for balance between size and quality
- β‘ GPU acceleration for faster previews and processing
- π§ Adjust formats for compatibility and file size optimization
π οΈ Usage Guide
- Install the toolkit with:
pip install -r requirements.txt