Version 1.5.0 · open source · free forever

FFmpeg,
finally clickable.

A clean desktop app for compressing and converting video on Windows, macOS, and Linux. Three buttons for everyone, a raw command line for everyone else — running native FFmpeg locally, with no cloud, no upload, no waiting.

x64 installer · 54 MB · works back to Windows 10
FFkith264_qsv
SettingsDocumentation

Hello, ready to compress?

screen-recording.mov
1920 × 1080 · 142 MB · 02:14 · H.264
LowMediumLossless
Advanced
14.3 sTime to compress a 02:14 1080p clip on an NVIDIA RTX 4060 (NVENC, H.264).
0 bytesUploaded. Your files never leave your computer.
200+Input formats. Everything FFmpeg can read, FFkit can read.
For everyone, and everyone else

Two doors. Same engine.

One app, two modes. The same native FFmpeg binary underneath — whichever door you walk through, the output is identical.

Simple mode

Drop. Pick. Compress.

Three buttons. The right defaults. Anyone in your team can use it without a tutorial.

LowMediumLossless
Convert
  • One-click presets — no codec talk, no CRF, no decision fatigue.
  • Live size estimate before you hit Convert.
  • Done in seconds, written to a folder you can predict.
Advanced mode

The full command line.

Every FFmpeg flag, every codec, your full muscle memory. Plus one-click recipes for what you actually do.

ConvertExtract audioTrimResizeGIFFrame
$ FFmpeg -i in.mov -c:v libx264 -crf 23 -preset medium out.mp4
  • Edit the command directly. No round trip through a settings dialog.
  • Six one-click recipes for the operations everyone does daily.
  • Copy the final command — paste it into your terminal, your script, your CI.
What's inside

Built like the tools you keep open.

Local-first

Files stay on your machine. No upload, no cloud, no temp bucket in someone else's data centre.

Hardware-accelerated

Apple VideoToolbox, NVENC, QSV — automatic when available. Same speed as command-line FFmpeg.

Free, forever

No accounts. No tracking. No upsell to a Pro tier. Free is the product.

Open source

MIT-licensed, every line on GitHub. Read it, audit it, fork it.

Every format

Whatever FFmpeg reads, FFkit reads. From obscure broadcast codecs to your phone clip.

Native on three

Windows, macOS, Linux. Built native on each, not Electron on top of guesswork.

For power users

The command line you'd write — already written.

Every action in Advanced mode reduces to a clean, copy-pasteable FFmpeg invocation. Hit Copy and drop it straight into your shell, your Makefile, or your CI.

~/Movies — zsh
$ffmpeg -i screen-recording.mov -c:v libx264 -crf 23 -preset medium -c:a aac out.mp4
frame=4017 fps=1244 q=23.0 size= 8128kB time=00:02:14.10 bitrate= 496.4kbits/s speed=41.4x
video:7842kB audio:204kB · muxing overhead 1.2%
$ffmpeg -i in.mov -vn -c:a libmp3lame -q:a 2 audio.mp3
$ffmpeg -i in.mov -vf "fps=12,scale=480:-1:flags=lanczos" -loop 0 share.gif