Compress any video to fit Discord's file size limit. Free, local CLI and web UI that trims and shrinks game clips (ShadowPlay, OBS) to an exact size with FFmpeg.
-
Updated
Nov 6, 2026 - Python
Compress any video to fit Discord's file size limit. Free, local CLI and web UI that trims and shrinks game clips (ShadowPlay, OBS) to an exact size with FFmpeg.
Compresses your videos down to a set size
FF2ppress is a PowerShell script that uses FFmpeg 2-pass encoding to compress videos to a given target size. Useful for uploading videos to Discord, WhatsApp, or other services. Supports several video encoders and advanced FFmpeg parameters.
Compress any video to a target file size. Two-pass ffmpeg encoding with built-in presets for WhatsApp, Gmail, and more.
A simple Bash script that compresses videos to ~20MB using ffmpeg, designed for Termux and lightweight environments.
To associate your repository with the two-pass-encoding topic, visit your repo's landing page and select "manage topics."