- Qt 6.12
- Qt Multimedia
- Building Qt Multimedia from sources
- Building FFmpeg from source
- Qt 6.12.0 Reference Documentation

Building from sources ◦ Building FFmpeg on Windows

# Building FFmpeg from source

This page describes the process of configuring and building FFmpeg on supported platforms.

You may need to build FFmpeg when:

- You need a custom configuration or static build of FFmpeg.
- FFmpeg builds available online are not suitable for your product.
- FFmpeg needs to be updated on an existing product between Qt releases.

In these guides, we describe how to build FFmpeg with the same feature support as the FFmpeg binaries that are bundled with the Qt Online Installer. FFmpeg has a wide variety of configuration options to tune the FFmpeg library size, performance, and feature support. To read more about these options, see the FFmpeg Compilation Guide.

## Windows

- Building FFmpeg from source on Windows

## macOS

- Building FFmpeg from source on macOS

## Linux

- Building FFmpeg from source on Linux

## iOS

- Building FFmpeg from source for iOS on macOS

## Android

- Building FFmpeg from source for Android on Windows
- Building FFmpeg from source for Android on macOS
- Building FFmpeg from source for Android on Linux

Building from sources ◦ Building FFmpeg on Windows