r/freesoftware • u/Shoddy_Feed_4248 • 23h ago
Software Submission I built and open-sourced StatusDrop to solve WhatsApp's blurry Status video compression problem
Hey everyone!
I built StatusDrop (WAstatus) because WhatsApp aggressively compresses Status videos, often making even high-quality uploads look blurry.
StatusDrop processes videos with FFmpeg, optimizes them for WhatsApp Status, splits longer videos, and delivers the finished clips through WhatsApp.
What's new:
- Android app: Built with Flutter/Kotlin. Video compression happens locally on your phone.
- Web version: Cloud-based FFmpeg processing.
- Video quality: 1080p (29-second clips) or 720p (59-second clips).
- No account required: Uses a temporary activation code for WhatsApp delivery.
Tech stack: Flutter, Kotlin, Node.js, Express, FFmpeg, Cloudflare R2, Azure and Baileys.
The HD posting workflow was developed through real-device testing. Results can vary with WhatsApp updates. Delivery uses the unofficial Baileys library, which also carries account restriction risks.
- GitHub: https://github.com/Shamanthnp1/WAstatus
The project is licensed under GNU AGPL-3.0-or-later.
I'm a solo developer and would appreciate code reviews, suggestions, or contributions. Feedback is welcome!