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