🌐
FFmpeg
ffmpeg.org › download.html
Download FFmpeg
FFmpeg only provides source code. Below are some links that provide it already compiled and ready to go. Debian – Official packages for Stable-Backports, Testing, Unstable Debian – deb-multimedia packages for Oldstable, Stable, Testing, Unstable Ubuntu – Official packages Fedora and Red Hat Enterprise Linux packages · 64-bit static and shared builds · Windows builds from gyan.dev Windows builds by BtbN · Static builds for macOS 64-bit ·
🌐
Homebrew
formulae.brew.sh › formula › ffmpeg
ffmpeg — Homebrew Formulae
brew install ffmpeg · Also known as: ffmpeg@8 · Play, record, convert, and stream select audio and video codecs · https://ffmpeg.org/ License: GPL-3.0-or-later · Development: Pull requests · Formula JSON API: /api/formula/ffmpeg.json · Formula code: ffmpeg.rb on GitHub ·
Discussions

How to install FFMPEG on Mac OS 10.12?
My standard way is to use Homebrew. First, get brew by running this in terminal: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Then you can install FFMPEG and its dependencies by running: brew install ffmpeg More on reddit.com
🌐 r/ffmpeg
9
3
January 7, 2022
macos - FFmpeg package for Apple Silicon - Stack Overflow
I'm in the process of porting all of our code to Apple M1 (ARM), and some of our products use FFmpeg. Are there any library packages by FFmpeg that are built for the Apple Silicon M1, and where can I find them? ... If you have a M1 mac then you can try to compile it on your own. More on stackoverflow.com
🌐 stackoverflow.com
How do I locate and map ffmpeg after home… - Apple Community
Ive finally figured out how to load ffmpeg using home-brew. The terminal says it's there but I cannot find it, let alone map it to use with opentoonz. More on discussions.apple.com
🌐 discussions.apple.com
February 19, 2025
qt - Run ffmpeg on Terminal MacOS - Stack Overflow
Thanks Chen-Hai, I dont know I must type ./ffmpeg instead of ffmpeg until now. ... Mac OS X (and Unix) is different to Windows. Calling open ffmpeg isn't guaranteed to open the binary in the directory, it's guaranteed to find the binary in your PATH variable (do echo $PATH to see that). More on stackoverflow.com
🌐 stackoverflow.com
🌐
Evermeet
evermeet.cx › ffmpeg
static FFmpeg binaries for macOS 64-bit Intel
Download static FFmpeg binaries for macOS 64-bit Intel. snapshots and release binaries are available. FFmpeg developers strongly encourage all users to use a current snapshot build instead of a release build.
🌐
PhoenixNAP
phoenixnap.com › home › kb › sysadmin › installing ffmpeg on mac
Installing FFmpeg on Mac {3 Methods Explained}
October 27, 2022 - Mac OS X 10.9 or newer. Administrative access to the system. Package manager installations provide automatic app updates, simplifying the management process. The recommended way to install FFmpeg on macOS is using the Homebrew package manager.
🌐
Github
bbc.github.io › bbcat-orchestration-docs › installation-mac-manual
macOS (manual ffmpeg installation) - Audio Orchestrator documentation
Only follow the instructions below if you want to use Audio Orchestrator but a standard ffmpeg installation is not possible. We generally recommend using Homebrew (i.e., brew install ffmpeg, which includes ffprobe) instead. ... If you still need to install Audio Orchestrator itself, follow the macOS installation instructions first.
multimedia framework
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line … Wikipedia
Factsheet
Original authors Fabrice Bellard
Bobby Bingham (libavfilter)
Developer FFmpeg team
Initial release December 20, 2000; 25 years ago (2000-12-20)
Factsheet
Original authors Fabrice Bellard
Bobby Bingham (libavfilter)
Developer FFmpeg team
Initial release December 20, 2000; 25 years ago (2000-12-20)
🌐
FFmpeg
ffmpeg.org
FFmpeg
FFmpeg 4.4 "Rao", a new major release, is now available! Some of the highlights: AudioToolbox output device · MacCaption demuxer · PGX decoder · chromanr video filter · VDPAU accelerated HEVC 10/12bit decoding · ADPCM IMA Ubisoft APM encoder · Rayman 2 APM muxer ·
Find elsewhere
Top answer
1 of 4
133

There are four options, sorted by complexity:

  • Homebrew (or other package managers)
  • Static builds
  • Docker
  • Compile yourself

To follow this you need to have a bit of knowledge using a terminal/shell under macOS.


1. Homebrew

Homebrew has a formula for stable FFmpeg releases. This will get you running pretty fast. First, install Homebrew.

Then install FFmpeg through the ffmpeg formula:

brew install ffmpeg

This will download a lot of dependencies such as x264, but after that you should be good to go.

To update ffmpeg later on, run:

brew update && brew upgrade ffmpeg

2. Static Builds

The FFmpeg project, on the download page, offers links to static builds for ffmpeg, which you can just download, extract, and use in a terminal.

Static builds cannot contain every possible encoder, mostly due to licensing issues. If you don't care about the specific bundled encoders, this is a nice and portable solution.

Once downloaded, extract the file, open up Terminal.app, and navigate to the directory where you unzipped the files, i.e. where you find a file called ffmpeg. Copy this file to /usr/local/bin:

cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod ugo+x /usr/local/bin/ffmpeg

Now, if you use zsh (which is the default shell since macOS Catalina), add it to your $PATH:

open -e ~/.zshrc

Add this to the file at the end:

export PATH="/usr/local/bin:$PATH"

If you are using Bash, instead edit this file:

open -e ~/.bash_profile

Save it, and close the editor. Now restart your Terminal and which ffmpeg should return /usr/local/bin/ffmpeg.


3. Docker

If you have Docker installed you can run a Docker container that comes with ffmpeg preinstalled.

There are various ffmpeg Docker images out there, for instance linuxserver/ffmpeg (see other answer below).

To run this image to convert an input.mkv file into an output file, open a Terminal and run:

docker run --rm -it \
  -v $(pwd):/config \
  linuxserver/ffmpeg \
  -i /config/input.mkv \
  -c:v libx264 \
  -b:v 4M \
  -vf scale=1280:720 \
  -c:a copy \
  /config/output.mkv

Note that $(pwd) will be your current working directory, and the command expects that directory to contain the referenced input file input.mkv. The file will be mounted into the container (into the /config directory).


4. Compiling yourself

You can of course build FFmpeg tools yourself, following the OS X compilation guide. This guide will always be up to date, and by manually compiling you may be able to tweak a few parameters.

This takes some time and experience with the shell, so it's not recommended unless you need to produce a specific build of ffmpeg.


To uninstall whatever version of FFmpeg you installed we'd need to know how you've installed it in the first place.

Since Homebrew will install to /opt/homebrew (for Intel-based Macs: /usr/local/Cellar), and symlink to /usr/local/bin/ffmpeg, it probably won't cause any problems with other libraries. However, check the make install scripts of the versions you (supposedly) built yourself and see where they placed FFmpeg. Then just delete them from there — it won't interfere with Homebrew.

The segmentation fault you got could be due to improper linking between the x264 or libvpx libraries. Since Homebrew will take care of this, you shouldn't run into any issues. However, I have occasionally run into an error like this when upgrading Homebrew dependencies without having upgraded ffmpeg — in this case, just brew reinstall ffmpeg and you should be good to go.

2 of 4
4

Install FFmpeg on the new ARM silicon (M1 chip): Install Rosetta2 via terminal using:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Once Rosetta2 installed we can install Homebrew for ARM M1 chip:

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

Once the installation is finished, use the next Homebrew command to install ffmpeg: arch -x86_64 brew install ffmpeg

🌐
MacPorts
ports.macports.org › port › ffmpeg
Install ffmpeg on macOS with MacPorts
To install ffmpeg, run the following command in macOS terminal (Applications->Utilities->Terminal)
🌐
Apple Community
discussions.apple.com › thread › 255976488
How do I locate and map ffmpeg after home… - Apple Community
February 19, 2025 - find /opt /usr/local -name ffmpeg · Reply · Link · User profile for user: BobHarris · BobHarris · User level: Level 9 · 57,125 points · Feb 18, 2025 1:20 PM in response to neu2mac · M1 based Mac · eval $(/opt/homebrew/bin/brew shellenv) intel based Mac ·
🌐
Json2Video
json2video.com › how-to › ffmpeg-course › install-ffmpeg-mac.html
How to install FFMPEG on Mac OSX
March 4, 2022 - The ultimate guide on how to install the latest version of FFMPEG on your Mac from original binaries or the brew package manager; including the different installation options: libx264, libx265, ffprobe, ffplay, avconv.
🌐
Softonic
ffmpeg.en.softonic.com › home › mac › multimedia › video
FFmpeg for Mac - Download
August 4, 2025 - FFmpeg for Mac, free and safe download. FFmpeg latest version: FFmpeg: Comprehensive Multimedia Management Tool. FFmpeg is a powerful open-source mult
Rating: 8.4/10 ​ - ​ 1 votes
🌐
Reddit
reddit.com › r/ffmpeg › please help me install a ffmpeg on mac
r/ffmpeg on Reddit: PLEASE help me install a ffmpeg on mac
April 10, 2021 -

I am not technical savvy at all. I see YouTube videos, and they are useless because I have no idea how to install it. It is so confusing. And articles haven't helped me at all. I ALSO tried to contact mac support for help but they are scared to use terminal and don't know much about ffpeg, they can't even access third party articles on how to instal ffmpeg. I did ask them to do screen share but even then, they don't want to do it ughhhh.

🌐
Hostinger
hostinger.com › home › tutorials › how to install ffmpeg on linux, windows, and macos
How to install FFmpeg on Linux, Windows, and macOS
August 21, 2025 - Operating system. While FFmpeg works on older OS versions, we recommend using newer ones like Ubuntu 24.04, Windows 11, or macOS 15 Sequoia.
🌐
Ffworks
ffworks.net
ffWorks - The Best Video Converter for Mac
ffWorks, focused on simplicity, brings a fresh approach to the use of FFmpeg, making it the best video converter for mac
🌐
VdoCipher
vdocipher.com › home › how to use ffmpeg on windows and mac?
How To Use FFMPEG on Windows and Mac? - VdoCipher Blog
October 28, 2025 - It is used for a wide range of tasks such as video transcoding, packaging,and video playback. Various software projects use FFmpeg and it’s libraries are currently the part of several software projects, such as VLC, YouTube, and more.
🌐
Gumlet
gumlet.com › learn › how-to-install-ffmpeg-on-mac
How to Install FFmpeg on Mac (2025)-Homebrew, Python & More
June 25, 2025 - Learn how to install FFmpeg on Mac in 2025 using Homebrew, manual methods, & pip for Python. Includes step-by-step setup, troubleshooting, & more