How to Install FFmpeg on Windows (Easy Step-by-Step Guide)

If you are trying to install FFmpeg on Windows, this guide walks you through the entire setup step by step, from downloading the correct build to verifying that everything works properly. The goal is a clean FFmpeg installation that runs from any folder and does not break the first time you need it.


Before You Install FFmpeg on Windows

This guide is Windows only.

That’s simply what I use and what I know. FFmpeg behaves differently on macOS, and I’m not going to guess my way through Apple-specific instructions. I may update this in the future, but for now, this walkthrough is strictly for Windows.

If you’re on Windows, you’re in the right place.
I HIGHLY suggest always setting up a restore point in windows before changing anything to do with systems.

Prerequisites

Before you start, make sure you have:

  • A Windows PC. Windows 10 or Windows 11 both work fine.
  • A file archiver like 7-Zip to extract .7z files.
  • Access to Command Prompt or PowerShell.
  • Administrator rights, since you’ll be editing system environment variables.

If you’ve got all of that, you’re good to go.


How to Install FFmpeg on Windows Step by Step

This section covers how to install FFmpeg on Windows from download to verification, without skipping any required steps.

We want an FFmpeg Windows install that:

  • Actually works
  • Runs from any folder
  • Does not break the first time you try to use it

If you skip steps or half-install it, FFmpeg becomes annoying fast. If you do it properly once, you basically forget it exists until you need it. That’s exactly what we want.


Step 1: Download FFmpeg for Windows

First, grab the correct build. This matters more than people think.

how to install ffmpeg on windows
  1. Go to the official FFmpeg download page:
    https://ffmpeg.org/download.html
  2. Under Get packages & executable files, click the Windows icon.
  3. Click Windows builds from gyan.dev.
    This is the recommended Windows source and it’s reliable.
  4. Under Release builds, download:
    • ffmpeg-release-essentials.7z for most users
    • ffmpeg-release-full.7z only if you specifically need extra codecs
  5. Save the file somewhere obvious, like your Downloads folder.
how to install ffmpeg on windows

That’s it for this step. Don’t install anything yet.


Step 2: Extract the FFmpeg Files

FFmpeg is distributed as a compressed archive, so you need to extract it first.

If you don’t already have 7-Zip installed, download it from:
https://www.7-zip.org/

how to install ffmpeg on windows

Once that’s done:

  1. Right-click the downloaded .7z file.
  2. Choose 7-Zip → Extract Here or Extract to “ffmpeg-…”.
  3. You’ll get a folder with a long name like:
    ffmpeg-2025-xx-xx-essentials_build

Rename that folder to FFmpeg.

Move the folder to the root of the drive ( Technically you CAN move it anywhere but trust me just put it in C.)

how to install ffmpeg on windows

Inside C:\FFmpeg, you should see a bin folder. Inside that folder are files like:

  • ffmpeg.exe
  • ffprobe.exe

That’s what we need.


Step 3: Add FFmpeg to Your PATH on Windows

This is the step that makes FFmpeg usable from anywhere on your computer.

Adding FFmpeg to your PATH means you can run it from any Command Prompt window instead of navigating to its folder every time.

Here’s how to do it:

Press Win + S and search for Environment Variables.

Click Edit the system environment variables.

how to install ffmpeg on windows

In the System Properties window, click Advanced —> Environment Variables.

how to install ffmpeg on windows

Under System variables, find Path and click Edit.

how to install ffmpeg on windows

Click New and add: C:\FFmpeg\bin

how to install ffmpeg on windows
how to install ffmpeg on windows

Click OK on all open windows to save.

Windows now knows where FFmpeg lives. The change in the Path variable line confirms the FFmpeg is added to PATH.

how to install ffmpeg on windows

Step 4: Verify the FFmpeg Installation

Now we confirm that everything worked.

  1. Press Win + R, type cmd, and press Enter.
  2. In Command Prompt, type: ffmpeg -version

If the FFmpeg Windows install was successful, you’ll see version information and build details printed in the terminal. That’s your confirmation.

ffmpeg is not recognized as an internal or external command

If you see this error, it usually means one of two things:

  • The folder is not actually located at C:\FFmpeg\bin
  • The PATH entry was added incorrectly or not saved

Fix those, close Command Prompt, reopen it, and try again.


Why This Setup Matters

This is the boring part you only want to do once.

A proper FFmpeg setup on Windows means:

  • You can fix broken or rejected uploads without re-editing
  • You can batch convert or resize files quickly
  • You can automate repetitive media tasks later

For content creators especially, FFmpeg becomes one of those background tools you rely on without thinking about it.

And that’s ideal.


xample Expanded FAQ Section

Is FFmpeg free to use on Windows?
Yes. FFmpeg is free and open-source and can be used for both personal and commercial projects.

Why is FFmpeg not recognized as a command on Windows?
This usually means FFmpeg was not added to the system PATH correctly or the Command Prompt was not reopened after the change.

Does this guide work for Windows 10 and Windows 11?
Yes. The installation steps are the same for both versions.

Do I need FFmpeg if I already use editing software?
Many editors use FFmpeg behind the scenes, but installing it manually gives you direct control when files fail or need fixing.

What should I do after I install FFmpeg on Windows?
Once installed, you can use FFmpeg to convert, fix, or batch-process media files as needed.


Final Takeaway

This guide is just the setup.

Once FFmpeg is installed and working, you’re done here. You don’t need to touch it again unless you change machines.

Consider this your setup step. Commands come later.

Scroll to Top