Discord Video Compressor is a cross-platform GUI tool that lets you easily reduce video size to match Discord’s upload limits.
It supports drag-and-drop, batch processing, and quick presets for 10 MB, 50 MB, and 500 MB.
- Sleek dark mode interface (PySide6)
- Drag & Drop multiple files
- Quick presets: 10 MB, 50 MB, 500 MB (or custom value)
- H.264 2-pass encoding to hit the exact target size
- Real-time progress bar
- Choose output folder & “Open Output Folder” button
- Portable ffmpeg via imageio-ffmpeg (no system installation required)
pip install PySide6 imageio-ffmpegpython main.py- Drag videos into the window or click “Add video(s)”.
- Select the target size (10 MB (Discord free plan), 50 MB (discord nitro basic plan), or 500 MB(discord nitro boost plan).
- Click “Compress” and wait for encoding to finish.
- Open the output folder to get your compressed files.
- PySide6 – GUI framework
- imageio-ffmpeg – Embedded ffmpeg
