VidShrink: Video Compressor

On-device hardware-accelerated video compressor — one-tap presets for WhatsApp, Discord, and social. No uploads, no ads, no watermarks.

50+ downloads · Google Play

AndroidH.264Hardware Encoding

Designed, built, and operated by Amal Chaitanya

Problem

Sharing a video means long uploads, Discord size limits, or handing your files to a random cloud compressor covered in ads and watermarks.

Why I built it

Shrink videos right on the phone with hardware encoding — real progress, before/after sizes, share straight to WhatsApp or email.

How it works

  • H.264 hardware encoding compresses fully on-device; nothing is uploaded.
  • One-tap presets: Discord/email under 10MB, WhatsApp 720p, social 1080p, or custom bitrate.
  • Estimated output size before starting; results saved to Downloads and shareable anywhere.

Technology stack

  • Native Android
  • Hardware-accelerated encoding
  • MP4/MOV output, Android 7.0+

Challenges

  • Codec support varying across low-end devices
  • Accurate output-size estimation before encoding
  • Modern Android scoped-storage compatibility

What I learned

  • Showing real frames-processed beats a fake spinner for trust.
  • Presets remove decisions — most users never touch custom settings.