FFmpeg Installation Guide

A guide to adding FFmpeg support to LumaChords

If you have redirected to this page, LumaChords could not locate FFmpeg on your system.

To enable video features, please install FFmpeg using one of the methods below based on your operating system.

Why is FFmpeg distributed separately?

LumaChords uses FFmpeg for high-performance video processing as an external tool. FFmpeg is a third-party multimedia framework licensed under the GNU Lesser General Public License (LGPL) version 2.1+ or the GNU General Public License (GPL) version 2+, depending on how it is configured and which components are included. FFmpeg is not included and distributed with LumaChords. LumaChords does not distribute FFmpeg binaries. Users (you) are responsible for installing FFmpeg independently according to their requirements.

Due to licensing restrictions and software patent considerations, we cannot bundle FFmpeg directly with our application or distribute it from our website. Instead, we provide these instructions to help you download and install FFmpeg separately from trusted sources.

Once installed, FFmpeg will enable support for additional video formats and the ability to more performant processing.

Installation Instructions

Choose the installation method that works best for your operating system.

Once the installation is complete, LumaChords will detect the binary automatically.

Windows (x64 & ARM64)

Option 1: Winget Package Manager (Recommended)

If you have Winget installed:

winget install ffmpeg

If you haven't Winget installed and you got error, you can install it first through checking out Microsoft's AppInstaller.

Option 2: Chocolatey Package Manager

If you have Chocolatey installed:

choco install ffmpeg

Option 3: Scoop Package Manager

If you use Scoop:

scoop install ffmpeg

Option 4: Direct Download

Download Windows builds from the official FFmpeg website or trusted third-party providers:

Option 5: Build Yourself from Source Code

If you are familiar with this method, you can compile FFmpeg from its source code:

Linux

Ubuntu / Debian / Mint:

sudo apt update && sudo apt install ffmpeg

Fedora:

sudo dnf install ffmpeg

RHEL / CentOS / AlmaLinux / Rocky Linux:

sudo yum install ffmpeg

openSUSE (Leap / Tumbleweed) / SUSE Linux Enterprise (SLES):

sudo zypper install ffmpeg

Arch Linux:

sudo pacman -S ffmpeg

Alpine Linux:

sudo apk add ffmpeg

Other Distributions:

FFmpeg is available in most Linux distribution repositories. Please consult your distribution's documentation or visit the official FFmpeg website.

Option: Build Yourself from Source Code

If you are familiar with this method, you can compile FFmpeg from its source code:

macOS (Intel & Apple Silicon)

Option 1: Homebrew (Recommended)

If you have Homebrew installed already, this is the easiest method:

brew install ffmpeg

If you haven't Homebrew installed and you got error, you can install it first through running this command on your Terminal.app:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Then after having Homebrew, run this command to install FFmpeg:

brew install ffmpeg

Option 2: MacPorts

If you use MacPorts:

sudo port install ffmpeg

Option 3: Direct Download

Download macOS builds from the official FFmpeg website or trusted third-party providers:

Option 4: Build Yourself from Source Code

If you are familiar with this method, you can compile FFmpeg from its source code:

Verifying Installation

To verify that FFmpeg is installed correctly, open a terminal or command prompt and run:

ffmpeg -version

You should see version information and configuration details. If you see an error, FFmpeg may not be properly installed or added to your system's PATH.

Troubleshooting

Application Can't Find FFmpeg

If our application cannot detect FFmpeg after installation:

Permission Issues (macOS)

On macOS, you may need to grant permission for the application to access FFmpeg:

Still Having Issues?

If you continue to experience problems, please:

Additional Resources