Select and cut your videos to fit Discord's free-tier 10 MB limit

About FILLET


The starting goal is to make it easy to cut out a section of a video, so that it fits the Discord free-tier limit.

More development can be made to fit other platforms, and arbitrary lengths.

The project uses SDL and ffmpeg, and is written in C++. It will allow users to drag and drop videos into its window.

Read more
Filters

Recent Activity

Alright! &fillet now runs successfully on Windows

View original message on Discord

&fillet

I got FILLET to a state where it is a little bit useful.
You can watch a video and then pause, and then export from the current position to a file, and it will try to export until it reaches a 10 MB limit
And you can move the timeline by holding down left click and moving it. Going forward is way better than backwards, at the moment.

I dreamt af being able to make a winXP Movie Maker theme for the UI, but I had to cut corners, so I went with Gameboy colors to give it some character

I'll use the final hour to make sure it runs on Windows and if that goes quick, I'll add a Linux build

The video added to this post was trimmed by FILLET

View original message on Discord

&fillet

I got FILLET to a state where it is a little bit useful.
You can watch a video and then pause, and then export from the current position to a file, and it will try to export until it reaches a 10 MB limit
And you have move the timeline by holding down left click and moving it. Going forward is way better than backwards, at the moment.

I dreamt af being able to make a winXP Movie Maker theme for the UI, but I had to cut corners, so I went with Gameboy colors to give it some character

I'll use the final hour to make sure it runs on Windows and if that goes quick, I'll add a Linux build

The video added to this post was trimmed by FILLET

View original message on Discord

&fillet

I optimized the rendering of frames to the window, which I hope is noticeable in this video

View original message on Discord

&fillet

Progress so far

I recorded the window to get this footage, which I then put through FILLET afterwards, to get the video you see

There's a bunch of video bitrate and other optimizations to make, and the app isn't very pretty yet
But you drop a video in and press PLAY to save the trimmed version.
I want to at least let the user select a start frame before the jam is over. Hopefully also an end frame that is less than 10 MB, in case the user wants to trim like that

My time has so far been spent trying to understand ffmpeg and video decoding and encoding. I made a lot of mistakes and had a lot of retries

https://github.com/mlabbe/nativefiledialog - has worked nicely to deal with the save file dialog

View original message on Discord

&fillet

I have successfully trimmed a video file to fit < 10MB, and saved that to mp4

View original message on Discord