FileCobra Logo FileCobra
FFmpeg for Windows PC Icon
Open Source v9.0.2 ✓ Checksum Published

Download FFmpeg for Windows PC v9.0.2 for Windows PC

FFmpeg 9.0.2 is the free, open-source command-line multimedia engine — convert, compress, record and stream audio and video in almost any format.

Technical Specifications & System Requirements

Developer FFmpeg project; Windows builds by Gyan
Platform & OS Windows 10 / 11 (64-bit)
Package Size 109.5 MB
Architecture x64 (64-bit)
Package Format ZIP Archive
Security Verification SHA-256 checksum published
SHA-256 Cryptographic Checksum Computed from the file we serve
60f467265b1e312373dbcd92200c2618a74850f98d3d078e94296bb3fa2047ba
$ Get-FileHash .\ffmpeg-pc.exe -Algorithm SHA256

Software notes

The Bottom Line: FFmpeg is not so much an application as the plumbing of modern media: if a program converts, streams or thumbnails video, there is a good chance FFmpeg is doing the work inside it. Used directly, it is unmatched in scope — hundreds of codecs, containers and filters, precise control over bitrate, resolution, audio channels, subtitles and metadata, hardware encoding where your GPU supports it, and complete scriptability, so a conversion you work out once can be replayed over ten thousand files unchanged. The Gyan essentials build of the 9.0.2 release is the right Windows package for most people: a known, signed-off source linked from ffmpeg.org itself, with the everyday codec set included and nothing to activate, ever, because the whole project is free and open source. The trade-offs are the famous ones. There is no installer — this is a ZIP you extract, followed by a manual PATH edit — and there is no graphical interface at all, so every job is a typed command whose flags must be learned or looked up; a simple conversion is one line, but the full option surface runs to thousands of entries and error messages assume you will read them carefully. The essentials build also omits some specialist libraries found in Gyan's larger full build. If you can live at the command line, though, nothing else free comes close to FFmpeg's reach or reliability.

Features

  • It converts, records, streams and inspects audio and video across hundreds of codecs and containers, from H.264 and HEVC to AV1, AAC, MP3 and Opus, all completely free and open source.
  • Every operation is a single scriptable command, so conversions can be batched over whole folders and repeated exactly, which no click-driven converter matches.
  • The package includes three tools — ffmpeg for processing, ffprobe for detailed media analysis and ffplay for quick playback — covering the full inspect-convert-check cycle.
  • This Gyan essentials build is the Windows build linked from ffmpeg.org itself, giving you a trustworthy, versioned release without compiling source code.
  • Filters and controls are exceptionally deep, including scaling, cropping, trimming, loudness normalisation, subtitle burn-in and hardware-accelerated encoding on supported GPUs.

Considerations

  • There is no installer and no graphical interface: you must extract the ZIP yourself, add the bin folder to the Windows PATH manually, and run everything from a terminal.
  • The command syntax and option surface are vast, so beginners face a genuine learning curve and cryptic errors when a flag or codec name is wrong.
  • The essentials build leaves out some specialist libraries included in Gyan's larger full build, so unusual codecs or filters may require switching to that bigger package.

How FFmpeg for Windows PC Compares to Top Alternatives

HandBrake ↗ vs FFmpeg for Windows PC

HandBrake wraps video transcoding in a friendly window with presets and batch queues, while FFmpeg is the command-line engine class underneath this whole category — hundreds of codecs and filters, completely scriptable.

Best for: Automating conversions across whole archives from the terminal.
LosslessCut ↗ vs FFmpeg for Windows PC

LosslessCut is a visual editor for trimming and merging clips losslessly in seconds, while FFmpeg re-encodes, filters, records, streams and inspects media from typed commands with far deeper control.

Best for: Media jobs no GUI expresses, in one repeatable command.
MKVToolNix ↗ vs FFmpeg for Windows PC

MKVToolNix only remuxes Matroska files — adding or removing audio and subtitle tracks without re-encoding — while FFmpeg converts between virtually all formats and can process the streams themselves.

Best for: Converting and filtering media, not just repacking MKV tracks.

About & Overview: FFmpeg for Windows PC

FFmpeg 9.0.2 is the free, open-source multimedia framework from the FFmpeg project: the command-line engine that converts, records, streams, filters and inspects audio and video in hundreds of formats,. This listing is the release essentials build for 64-bit Windows 10 and later compiled by Gyan — the Windows build provider linked from ffmpeg.org's own download page — containing three tools: ffmpeg for converting and processing, ffprobe for analysing media files, and ffplay for quick playback. The essentials build covers everyday work, including H.264 and HEVC encoding, AV1 decoding, AAC, MP3 and Opus audio, subtitles, scaling, trimming, loudness filters and hardware acceleration, in a smaller download than Gyan's full build. There is deliberately no installer and no graphical interface: FFmpeg ships as a ZIP archive that you extract yourself, and it becomes a normal Windows command once its bin folder is added to the PATH environment variable, as the install steps below explain. In return you get total scriptability: one typed command can convert a single file or, inside a loop, an entire archive.

In-Depth: FFmpeg for Windows PC

The plumbing of modern media

FFmpeg is not so much an application as the plumbing of modern media: if a program converts, streams or thumbnails video, there is a good chance FFmpeg is doing the work inside it. Used directly, it is unmatched in scope — it converts, records, streams, filters and inspects audio and video across hundreds of codecs and containers, with precise control over bitrate, resolution, audio channels, subtitles and metadata, and hardware encoding where your GPU supports it. Above all it is completely scriptable: one typed command can convert a single file or, inside a loop, an entire folder — a conversion you work out once can be replayed over ten thousand files unchanged, which no click-driven converter matches. FFmpeg 9.0.2 is free and open-source software from the FFmpeg project — and if you can live at the command line, nothing else free comes close to its reach or reliability.

Three tools, and choosing the right build

The package contains three tools covering the full inspect-convert-check cycle: ffmpeg for converting and processing, ffprobe for analysing media files in detail, and ffplay for quick playback. This listing is the release essentials build compiled by Gyan — the Windows build provider linked from ffmpeg.org's own download page — a known, signed-off source with the everyday codec set included and nothing to activate, ever. It bundles the libraries needed for everyday work: H.264 and HEVC encoding, AV1 decoding, AAC, MP3 and Opus audio, subtitles, scaling, trimming, loudness filters and hardware acceleration, in a smaller download than the full build. Choose the full build instead only when you need its longer list of specialist libraries: the essentials build omits some of those, so unusual codecs or filters may require switching to the bigger package.

No installer is the design

There is deliberately no installer and no graphical interface. FFmpeg ships as a ZIP archive: extract it to a folder such as C:\ffmpeg, add that folder's bin subfolder to the Windows PATH environment variable, then open a new terminal and it becomes a normal Windows command. That manual setup is the famous trade-off, along with a command syntax whose full option surface runs to thousands of entries; a simple conversion is one line, but error messages assume you will read them carefully, so beginners face a real learning curve and cryptic errors when a flag or codec name is wrong. In return you get total scriptability and a trustworthy, versioned release without compiling source code. It runs on 64-bit Windows 10 or later, with 2 GB of RAM and 400 MB of free space.

FFmpeg for Windows PC UI & Interface Screenshots

Terminal showing FFmpeg 8.1.2 version banner and build configuration
FFmpeg 8.1.2 runs as a command-line program — the version banner lists the build configuration and enabled libraries.
FFmpeg supported formats list scrolling in a terminal
The formats list shows the containers FFmpeg can read and write, from MP4 and MKV to WebM, MOV and hundreds more.
Zoomed terminal view of FFmpeg reading the demo input file and reporting its streams
Zoomed: before converting, FFmpeg probes the input and reports its duration, bitrate and video stream details.
FFmpeg converting the demo video to H.264 with the final encoding statistics
A real conversion: the demo clip re-encoded to H.264/AAC, ending with the encoder's frame, size and speed statistics.
Extracting a thumbnail frame from the video and probing the converted file with ffprobe
FFmpeg also pulls a still frame out of the video as a JPG, and ffprobe confirms the converted file's H.264 stream.

How to Install & Verify FFmpeg for Windows PC

STEP 1
Download and extract the ZIP — there is no installer

Download the FFmpeg 9.0.2 essentials build (ZIP, about 109 MB) using the download button on this page, then right-click it in File Explorer and choose Extract All. Move the extracted folder to a permanent home such as C:\ffmpeg, and open it to confirm the bin subfolder contains ffmpeg.exe, ffprobe.exe and ffplay.exe — double-clicking an EXE setup wizard does not exist for FFmpeg, and none is needed.

STEP 2
Add the bin folder to the Windows PATH

Search Windows for 'Edit the environment variables for your account', open Environment Variables, select the Path variable under User variables and click Edit, then New, and add the full path to the bin folder, for example C:\ffmpeg\bin. Click OK on every dialog to save; this is the step that lets any terminal find FFmpeg by name.

STEP 3
Verify in a brand-new terminal

Close any open terminals, open a new Command Prompt or PowerShell window, and run: ffmpeg -version. If the PATH step worked, it prints the FFmpeg 9.0.2 version and build configuration; an old terminal window will not see the new PATH, which is the most common reason for a 'not recognized' error.

Related Windows PC Software & Alternatives

Kodi: Award-Winning 4K Home Theater & Media Center Hub icon
Kodi 21.0 Omega • Open Source
OpenShot — Beginner-Friendly Open-Source Video Editor for Windows PC icon
OpenShot — Beginner-Friendly Open-Source Video Editor for Windows PC 4.0.1 • Open Source
VLC Media Player: Universal Codec Audio & Video Player icon
VLC Media Player 3.0.24 • Open Source
OBS Studio: Free & Open Source Live Streaming & Screen Video Recording Software icon
OBS Studio 32.2.2 • Open Source
Subtitle Edit for Windows PC icon
Subtitle Edit for Windows PC 5.3.0 • Open Source
OBS Studio: Live Streaming & Video Recording icon
OBS Studio 32.2.2 • Open Source

Frequently Asked Questions & Verification Guide

How do I install FFmpeg on Windows 11?

There is no installer, by design: FFmpeg for Windows ships as a ZIP from Gyan, the build provider linked from ffmpeg.org. Extract it to a folder such as C:\ffmpeg, add that folder's bin subfolder to your PATH environment variable, then open a new terminal and run ffmpeg -version to verify — the exact bin folder (for example C:\ffmpeg\bin), not the parent folder, is what must be on the PATH.

What is FFmpeg used for?

FFmpeg is the command-line engine that converts, records, streams, filters and inspects audio and video across hundreds of formats. The package includes three tools: ffmpeg for converting and processing, ffprobe for analysing media files in detail, and ffplay for quick playback — and because every operation is one scriptable command, a conversion can be repeated over an entire archive unchanged.

Is FFmpeg free to use?

Yes. FFmpeg is free and open-source software, and the Gyan essentials build of the 9.0.2 release offered here costs nothing, with nothing to activate. It covers everyday work including H.264 and HEVC encoding, AV1 decoding, AAC, MP3 and Opus audio, subtitles, scaling, trimming and loudness filters.

Can you run FFmpeg on Windows?

Yes — this listing is the release essentials build for 64-bit Windows 10 and later, compiled by Gyan, the Windows build provider linked from ffmpeg.org's own download page. There is deliberately no graphical interface and no setup wizard: you extract the ZIP, add the bin folder to your PATH, and run it from Command Prompt or PowerShell.

Which FFmpeg to get?

For most people, the Gyan essentials build offered here: it bundles the libraries needed for everyday work — H.264, HEVC, common audio codecs, popular filters — in a smaller download. Gyan's full build adds a longer list of specialist libraries and niche codec support, and the full-shared variant ships shared libraries for developers; you only need those if a specific unusual codec or filter is missing.