Appendix: Installing FFmpeg manually

You probably don’t need this

The app does not require you to install FFmpeg. It ships with its own copy of the FFmpeg libraries, installed alongside the program and loaded from its own folder. Playback, stepping, scanning, packages, layouts — everything the app does on screen — works out of the box with nothing extra installed. If you only ever watch and review footage, you can skip this appendix entirely.

This section exists for two situations:

Everything below is standard Windows practice and applies to any program that wants FFmpeg on the PATH, not just this one.

1. Download a Windows build

FFmpeg doesn’t publish a Windows installer — you download a folder of programs and tell Windows where to find them. Two well-known builders:

Source Address
Gyan (recommended) https://www.gyan.dev/ffmpeg/builds/
BtbN https://github.com/BtbN/FFmpeg-Builds/releases

From Gyan, take the release full build. From BtbN, take a release build for win64. Either is fine; the file you want is the 7-Zip archive (.7z) for 64-bit Windows — for example ffmpeg-release-full.7z.

The .7z format needs 7-Zip to open, which is free from https://www.7-zip.org/. Install that first if you don’t already have it. (Some builders also offer a .zip, which Windows opens natively — take that instead if you’d rather not install anything.)

2. Extract it somewhere permanent

Extract the archive to a stable location that won’t be cleared — C:\ffmpeg is the conventional choice. Do not leave it in Downloads, which people periodically empty; if the folder disappears later, the app will start reporting that ffmpeg is missing.

Right-click the archive → 7-ZipExtract files… → set the destination to C:\ffmpeg.

The archive contains a single top-level folder (something like ffmpeg-7.1-full_build), so check where things actually landed. What you need is a bin folder containing the three programs:

C:\ffmpeg\bin\ffmpeg.exe
C:\ffmpeg\bin\ffprobe.exe
C:\ffmpeg\bin\ffplay.exe

If you ended up with C:\ffmpeg\ffmpeg-7.1-full_build\bin\, either move the contents up so the path matches the above, or just use that longer path in the next step — what matters is that the path you add is the folder containing ffmpeg.exe.

3. Add it to the PATH

The PATH is the list of folders Windows searches when a program is asked for by name. Adding C:\ffmpeg\bin to it is what makes ffmpeg work from anywhere.

This is the step most people find fiddly, so here is each dialog in order.

Open the environment variables editor. Click Start and type environment variables. Choose Edit the system environment variables.

Searching the Start menu for "environment variables".
Searching the Start menu for "environment variables".

System Properties opens on the Advanced tab. Click the Environment Variables… button at the bottom.

The System Properties dialog, Advanced tab, with the Environment Variables button at the bottom.
The System Properties dialog, Advanced tab, with the Environment Variables button at the bottom.

The Environment Variables window has two lists: User variables at the top (just your account) and System variables below (every account on the machine).

Either works. Use the User list if you’re unsure — it needs no administrator rights and only affects you. Select Path in that list and click Edit….

The Environment Variables window: User variables above, System variables below. Select Path and click Edit.
The Environment Variables window: User variables above, System variables below. Select Path and click Edit.

The Edit environment variable window lists each folder on its own line. Click New, type C:\ffmpeg\bin, and press Enter.

The Edit environment variable list, with C:ffmpegbin added as a new entry.
The Edit environment variable list, with C:ffmpegbin added as a new entry.

Then click OK on that window, OK on the Environment Variables window, and OK on System Properties. All three need closing with OK — if you cancel any of them, the change is discarded.

4. Check it worked

PATH changes only reach programs started afterwards. Any command prompt already open still has the old PATH and will keep saying ffmpeg isn’t found — a genuinely common source of confusion.

Open a new Command Prompt (Start → type cmd → Enter) and run:

ffmpeg -version

You should see something like:

ffmpeg version 7.1-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 13.2.0 (Rev5, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static ...

The exact version and the long configuration line will differ — what matters is that it prints a version banner rather than an error. Then check the second program, which the app needs just as much:

ffprobe -version

If either says “‘ffmpeg’ is not recognized as an internal or external command”, work back through: is the path you added the folder that actually contains ffmpeg.exe, did you click OK on all three dialogs, and is this a newly opened prompt?

If it still doesn’t take, restart the machine. A reboot guarantees every program — including the app and Windows Explorer — picks up the new PATH.

Using it with the app

Nothing to configure. Fast Seek and the split feature look for ffmpeg and ffprobe on the PATH each time you use them, so once the check above passes, both features simply start working. If you had the app open while making the change, close and reopen it so it inherits the new PATH.

The bundled libraries the app uses for playback are untouched by any of this — they live in the app’s own folder and are independent of whatever version you install here.