Skip to content

stopsopa/WebMCompressor

Repository files navigation

WebMCompressor Icon

WebMCompressor

Image

Latest Release

Minimalistic desktop application for macOS and Windows for high-efficiency video recompression to WebM format using ffmpeg two-pass VP9 encoding, following Google's VP9 VOD recommendations (essentially the same method used by YouTube to optimize its video delivery).

✨ Key Features

  • 🚀 Two-Pass VP9 Encoding – Uses Google's recommended settings (Analysis + Encoding) for the best quality-to-size ratio.
  • 🧵 Parallel Processing – Scale up to 8 simultaneous jobs to utilize your CPU's full potential.
  • 🎯 Quality Presets – Choose from Ultra, High, Medium, Low, and Tiny presets with optimized bitrate targets.
  • ⚠️ Upscaling Detection – Visual warnings if target dimensions exceed the original video size to prevent quality loss.
  • 📦 Bulk Operations – Select multiple files for removal or reconfiguration.
  • 🖱️ Contextual Power – Right-click rows to reveal files in Finder/Explorer or copy the exact FFmpeg command used.
  • 🧠 Smart Defaults – Automatically calculates aspect ratios and suggests optimal settings based on the source.
  • 🌐 Native Browser Support – WebM is natively supported by all modern browsers, including Chrome, Firefox, Edge, and Safari, ensuring seamless playback across the web.
  • 🎨 Modern Aesthetics – Sleek dark-mode interface with glassmorphism elements and smooth transitions.

🛠 Tech Stack

  • Framework: Electron
  • Frontend: React + TypeScript
  • Build Tool: Vite
  • Engine: FFmpeg & FFprobe
  • Styling: Vanilla CSS with modern CSS features
  • CI/CD: GitHub Actions with automated releases for Win/Mac (x64 & ARM64)

📥 Installation

You can download the latest production-ready installers for Windows and macOS directly from the Releases page.

  • Windows: Download the .exe installer (available for x64 and ARM64).
  • macOS: Download the .dmg installer (available for Intel/x64 and Apple Silicon/ARM64).

📄 License

Distributed under the GPL-2.0 License. See LICENSE for more information.


Built with ❤️ by stopsopa

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published