FFmcpegDownload
v1.0.5 · Apr 2026

FFmpeg’s full power.Without a single command.

FFmcpeg is a free, open-source video encoder for Mac, Windows, and Linux. Type what you want in plain English — or dial in every codec, container, and bitrate. Zero terminal.

Free foreverApache 2.0macOS · Windows · Linux
FFmcp main interface
Walkthrough

See it work, end to end.

A guided walkthrough — every mode, every operation, explained by the person who built it.

AI Mode

Type a sentence. Get an encode. “Compress this to 25 MB for Discord” — done.

Manual Mode

Every codec, every knob, no jargon. CRF, bitrate, or target file size — your choice.

HDR-aware

Auto-detects HDR10 transfer at file pick. Preserves color metadata on H.265 / AV1.

Hardware-accelerated

NVENC, VideoToolbox, QSV, AMF — auto-detected and ready when your machine supports them.

AI Mode

Talk to it like a person.

Drop a file. Type what you want. FFmcp turns your sentence into a precise FFmpeg job — preview the JSON, hit run, done.

  • Compress this to under 25 MB for Discord
  • Make a 720p version, but keep the HDR
  • Trim from 0:14 to 1:32 and convert to MP4
  • Pull a thumbnail at the 30 second mark

Powered by Gemini. Your video never leaves your machine — only the prompt text.

FFmcp AI mode chat interface
Manual Mode

Or dial in every detail.

Seven operations, each as deep as you need them to be. Defaults that work, and an Advanced drawer when you want more.

Convert

MP4, MKV, or WebM. Web-optimized faststart toggle on MP4. Remux when possible.

Compress

H.264 / H.265 / AV1 / VP9. CRF, target bitrate, or target file size.

Audio

Extract clean audio tracks in MP3, AAC, or WAV.

Trim

Scrubbable timeline preview. Drop in/out points like a video editor.

Resize

4K → 480p ladder, custom W×H with aspect lock, don’t-upscale guard.

Transform

Rotate, flip, numeric crop. Quick fixes without a separate tool.

Thumbnail

Pull a still frame at any timestamp. Perfect for poster images.

FFmcp manual mode tabs
What’s in v1.0.5

Phase 1 lands the foundation — every encode path that 90% of users need, with AI parity.

Four modern codecs

H.264, H.265, AV1, and VP9 — with hardware variants auto-detected on your machine.

Three quality modes

CRF as a quality slider, target bitrate, or “fit in N megabytes” target file size.

Smart containers

MP4 with web-optimized faststart, MKV, or WebM (with VP9 + Opus on remux).

HDR detection + preservation

ffprobe reads transfer at file pick. Preserve HDR keeps 10-bit + color metadata on H.265 / AV1.

Resolution ladder

4K → 1440p → 1080p → 720p → 480p, plus custom W×H with aspect lock and don’t-upscale.

Transform suite

Rotate 0/90/180/270, flip H/V, numeric crop — re-encodes cleanly to H.264.

5-step encoder speed

A single human dial mapped per encoder (x264, x265, VP9, AV1, NVENC, VideoToolbox, QSV, AMF).

YouTube-style timeline scrub

Debounced frame extraction lets you scrub Trim and Thumbnail like a player, not a form.

Built for everything you encode.

A pragmatic feature set focused on what casual users and creators actually need.

  • H.264 / H.265 / AV1 / VP9
    Modern codecs with software and hardware paths.
  • Hardware acceleration
    NVENC, VideoToolbox, QSV, AMF — probed at startup.
  • Web-optimized MP4
    +faststart for instant playback.
  • Preserve HDR
    10-bit + color metadata on H.265 / AV1.
  • Resolution ladder
    4K to 480p, custom dimensions, aspect lock.
  • Custom framerate
    Match source or pick from common rates.
  • Numeric crop + rotate + flip
    Quick geometry fixes built in.
  • Drag and drop
    Drop a file from anywhere on your desktop.
  • Live job queue
    Real-time progress, cancel any time.
How it works

Three steps. That’s the whole flow.

  1. 01

    Drop your file

    Drag it into FFmcp or click to browse. We read it with ffprobe and surface every detail.

  2. 02

    Pick your path

    AI Mode for plain-English instructions. Manual Mode for fine control. Switch any time.

  3. 03

    Hit encode

    Watch progress in the queue. Files land in your output folder, ready to use.

Privacy

Local-first. Always.

Your videos never leave your machine. AI Mode sends the prompt text to Gemini, and nothing else. Output folder, API key, and detected encoders all live in a local store you control.

  • No telemetry, no analytics, no account.
  • System FFmpeg used when present, bundled binary as fallback.
  • Hardware encoders auto-detected at startup.
  • Open source under Apache 2.0 — read the source, build it yourself.
FFmcp settings panel
Download

Get FFmcp for your machine.

Free. Open-source. Apache 2.0. Version v1.0.5 — released April 25, 2026.

First time on macOS or Windows? See the install guide — the unsigned build needs a one-time bypass.

FAQ

Honest answers.

Is FFmcp really free?

Yes. FFmcp is open source under Apache 2.0. There’s no premium tier, no ads, no telemetry.

Why does macOS warn me on first launch?

We haven’t enrolled in the Apple Developer Program yet, so the build is unsigned. The first launch needs a one-time bypass — see the install guide for steps.

Does AI Mode upload my videos?

No. Only the prompt text is sent to Gemini. Your video file stays on your machine and is processed locally by FFmpeg.

Can I batch-encode multiple files?

Multi-file batch and a curated preset library are the focus of Phase 2. Today, FFmcp processes one file at a time.

Can I save my own presets?

User-saved presets ship in Phase 2 alongside the curated set (Quick Export, For Social, For Devices, For Editing).

Where does FFmpeg come from?

A bundled FFmpeg + ffprobe binary ships with the app. If a system FFmpeg is on your PATH, FFmcp uses that instead.