Releases: AlexaDIS211/Imgo
v1.0.1 — WebM Alpha Channel Fix
Bug Fixes
Fixed alpha channel being destroyed during WebM optimization and conversion
Previously, optimizing or converting WebM files with transparency (alpha channel) would result in a black background replacing all transparent areas. This was caused by a chain of issues in the FFmpeg pipeline:
FFmpeg's native VP9 decoder was used by default, which silently discards the alpha channel. Now libvpx-vp9 is forced as the input decoder for WebM files with alpha.
The encoder was incorrectly set to VP8 (libvpx) instead of VP9 (libvpx-vp9). VP8 does not support alpha at all.
The -preset flag (intended for x264/x265) was being passed to VP9, which expects -speed. This could cause unpredictable encoding behavior.
Alpha detection via FFProbe was unreliable since it reports yuv420p even for files with alpha. Detection now uses the alpha_mode stream tag instead.
What this means for users: WebM files with transparency (stickers, overlays, animated graphics) now retain their alpha channel after optimization. No settings changes needed — it just works.
Imgo v1.0.0
- Compress images — reduce file size with lossy or lossless compression
- Convert images — change between 10+ formats with a single click
- Optimize videos — shrink MP4, WebM, MKV, MOV, AVI files without visible quality loss
- Convert videos — convert between video formats (MP4, WebM, MKV, MOV, AVI)
- Optimize PDFs — compress embedded images and remove bloat
- Batch processing — drag & drop multiple files and process them all at once
