Skip to content

WesleyFister/ffmpeg2discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFmpeg2Discord

Frustrated by manually using ffmpeg to compress videos to get around Discord's 10 MiB file size limit, I wrote a simple graphical Python program to automate the process. This program works for both Windows and Linux systems.

Warning

This program is very CPU intensive and on my i7 8086k it took about 3 minutes to compress a 1 minute 1080p 60 FPS video.

Features

  • 100% offline, opensource and private
  • Ability to compress videos, images and audio
  • Set desired file size in MiB or MB
  • Trim videos and audio
  • Remove audio
  • Mix audio tracks (useful if you record your gameplay and mic audio seperately)
  • Removes metadata
  • Batch processing

Install

The easiest way to get up and running is to head over to the releases section and download the respective zip for your operating system. After that all you need to do it double click it!

Alternatively you can install the dependencies and run the Python script.

To do so, install FFmpeg and jpegoptim to your system's path.

Then: pip install -r requirements.txt

Build binaries

You can build static binaries with build-linux.sh or build-windows.bat

About

A graphical program to compress videos, audio and images down to 10 MiB so that they can be sent through Discord.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages