All users are encouraged to use the current snapshot build instead of the release build. Bug reports are only accepted for snapshot builds.
Each type of binary (FFmpeg, FFprobe, FFplay, FFserver) is offered in two versions: The latest in-development version (snapshot) and the latest release. If unsure, pick the snapshot for the most recent improvements. (The release version is intended for packagers and distros, which do not exist in the macOS world. I only provide them for reference and completeness.)Please read the Remarks section for additional information. There's also a download API and an info API available.
Naming convention for builds:
snapshot | release |
---|---|
ffmpeg-NNNNN-gXXXXXXXXXX.7z | ffmpeg-X.Y.Z.7z |
ffmpeg-NNNNN-gXXXXXXXXXX.zip | ffmpeg-X.Y.Z.zip |
FFmpeg binaries are compiled with the following options and libraries:
configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libharfbuzz --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay
FFmpeg
UTC compile date: 2024-10-12
More ffmpeg snapshots | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 59. 42.100 / 59. 42.100 libavcodec 61. 22.100 / 61. 22.100 libavformat 61. 9.100 / 61. 9.100 libavdevice 61. 4.100 / 61. 4.100 libavfilter 10. 6.100 / 10. 6.100 libswscale 8. 5.100 / 8. 5.100 libswresample 5. 4.100 / 5. 4.100 libpostproc 58. 4.100 / 58. 4.100
aom | 20220112-402e264b94 3gpp-2021-10-15-268 |
ass | 0.17.3 |
bluray | 1.3.4 |
bzip2 | 1.0.8 |
dav1d | 20241009-b2e7f06 1.4.2-127 |
expat | 2.6.3 |
faac | 1.30 |
faad2 | 2.8.8 |
flac | 1.3.3 |
fontconfig | 2.14.2 |
freetype | 2.13.3 |
fribidi | 1.0.15 |
gsm | 1.0.22 |
harfbuzz | 9.0.0 |
iconv | 1.17 |
lame | 3.100 |
modplug | 0.8.8.5 |
mysofa | 20220516-9c419b6 1.2.1-18 |
ogg | 1.3.5 |
openal-soft | 1.20.0 |
opencore-amr | 0.1.5 |
openh264 | 20241010-f70c905b 2.4.1-15 |
openjpeg | 20240923-af1fd7a7 2.5.2-74 |
opus | 1.5.2 |
orc | 0.4.32 |
rubberband | 3.3.0 |
shine | 3.1.1 |
snappy | 20240817-32ded45 1.2.1-7 |
soxr | 0.1.3 |
speex | 1.2.0 |
theora | 1.1.1 |
twolame | 0.4.0 |
uuid | 1.6.2 |
vid.stab | 20240615-8dff7ad 1.1.1-13 |
vmaf | 20241010-7bd16634 3.0.0-97 |
vo-aacenc | 0.1.3 |
vo-amrwbenc | 0.1.3 |
vorbis | 1.3.7 |
vpx | 20211108-888bafc78 1.11.0-30 |
webp | 20211105-8ea81561 1.2.1-31 |
x264 | 20241007-3a8b5be2 0.164.3193 |
x265 | 20241011-487105dcd 4.0+23-487105dcd |
xavs | 20110821-r55 |
xvidcore | 1.3.7 |
z.lib (zimg) | 3.0.5 |
zeromq | 4.3.5 |
zlib | 1.2.13 |
zvbi | 0.2.35 |
UTC compile date: 2024-09-30
More ffmpeg releases | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.100 / 61. 19.100 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100
aom | 20220112-402e264b94 3gpp-2021-10-15-268 |
ass | 0.17.3 |
bluray | 1.3.4 |
bzip2 | 1.0.8 |
dav1d | 20240930-ed004fe 1.4.2-101 |
expat | 2.6.3 |
faac | 1.30 |
faad2 | 2.8.8 |
flac | 1.3.3 |
fontconfig | 2.14.2 |
freetype | 2.13.3 |
fribidi | 1.0.15 |
gsm | 1.0.22 |
harfbuzz | 9.0.0 |
iconv | 1.17 |
lame | 3.100 |
modplug | 0.8.8.5 |
mysofa | 20220516-9c419b6 1.2.1-18 |
ogg | 1.3.5 |
openal-soft | 1.20.0 |
opencore-amr | 0.1.5 |
openh264 | 20240821-3668daf1 2.4.1-12 |
openjpeg | 20240923-af1fd7a7 2.5.2-74 |
opus | 1.5.2 |
orc | 0.4.32 |
rubberband | 3.3.0 |
shine | 3.1.1 |
snappy | 20240817-32ded45 1.2.1-7 |
soxr | 0.1.3 |
speex | 1.2.0 |
theora | 1.1.1 |
twolame | 0.4.0 |
uuid | 1.6.2 |
vid.stab | 20240615-8dff7ad 1.1.1-13 |
vmaf | 20240814-d95b69e0 3.0.0-95 |
vo-aacenc | 0.1.3 |
vo-amrwbenc | 0.1.3 |
vorbis | 1.3.7 |
vpx | 20211108-888bafc78 1.11.0-30 |
webp | 20211105-8ea81561 1.2.1-31 |
x264 | 20240917-c24e06c2 0.164.3192 |
x265 | 20240930-304f02f7a 4.0+10-304f02f7a |
xavs | 20110821-r55 |
xvidcore | 1.3.7 |
z.lib (zimg) | 3.0.5 |
zeromq | 4.3.5 |
zlib | 1.2.13 |
zvbi | 0.2.35 |
FFprobe
UTC compile date: 2024-10-12
More ffprobe snapshots | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 59. 42.100 / 59. 42.100 libavcodec 61. 22.100 / 61. 22.100 libavformat 61. 9.100 / 61. 9.100 libavdevice 61. 4.100 / 61. 4.100 libavfilter 10. 6.100 / 10. 6.100 libswscale 8. 5.100 / 8. 5.100 libswresample 5. 4.100 / 5. 4.100 libpostproc 58. 4.100 / 58. 4.100
aom | 20220112-402e264b94 3gpp-2021-10-15-268 |
ass | 0.17.3 |
bluray | 1.3.4 |
bzip2 | 1.0.8 |
dav1d | 20241009-b2e7f06 1.4.2-127 |
expat | 2.6.3 |
faac | 1.30 |
faad2 | 2.8.8 |
flac | 1.3.3 |
fontconfig | 2.14.2 |
freetype | 2.13.3 |
fribidi | 1.0.15 |
gsm | 1.0.22 |
harfbuzz | 9.0.0 |
iconv | 1.17 |
lame | 3.100 |
modplug | 0.8.8.5 |
mysofa | 20220516-9c419b6 1.2.1-18 |
ogg | 1.3.5 |
openal-soft | 1.20.0 |
opencore-amr | 0.1.5 |
openh264 | 20241010-f70c905b 2.4.1-15 |
openjpeg | 20240923-af1fd7a7 2.5.2-74 |
opus | 1.5.2 |
orc | 0.4.32 |
rubberband | 3.3.0 |
shine | 3.1.1 |
snappy | 20240817-32ded45 1.2.1-7 |
soxr | 0.1.3 |
speex | 1.2.0 |
theora | 1.1.1 |
twolame | 0.4.0 |
uuid | 1.6.2 |
vid.stab | 20240615-8dff7ad 1.1.1-13 |
vmaf | 20241010-7bd16634 3.0.0-97 |
vo-aacenc | 0.1.3 |
vo-amrwbenc | 0.1.3 |
vorbis | 1.3.7 |
vpx | 20211108-888bafc78 1.11.0-30 |
webp | 20211105-8ea81561 1.2.1-31 |
x264 | 20241007-3a8b5be2 0.164.3193 |
x265 | 20241011-487105dcd 4.0+23-487105dcd |
xavs | 20110821-r55 |
xvidcore | 1.3.7 |
z.lib (zimg) | 3.0.5 |
zeromq | 4.3.5 |
zlib | 1.2.13 |
zvbi | 0.2.35 |
UTC compile date: 2024-09-30
More ffprobe releases | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.100 / 61. 19.100 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100
aom | 20220112-402e264b94 3gpp-2021-10-15-268 |
ass | 0.17.3 |
bluray | 1.3.4 |
bzip2 | 1.0.8 |
dav1d | 20240930-ed004fe 1.4.2-101 |
expat | 2.6.3 |
faac | 1.30 |
faad2 | 2.8.8 |
flac | 1.3.3 |
fontconfig | 2.14.2 |
freetype | 2.13.3 |
fribidi | 1.0.15 |
gsm | 1.0.22 |
harfbuzz | 9.0.0 |
iconv | 1.17 |
lame | 3.100 |
modplug | 0.8.8.5 |
mysofa | 20220516-9c419b6 1.2.1-18 |
ogg | 1.3.5 |
openal-soft | 1.20.0 |
opencore-amr | 0.1.5 |
openh264 | 20240821-3668daf1 2.4.1-12 |
openjpeg | 20240923-af1fd7a7 2.5.2-74 |
opus | 1.5.2 |
orc | 0.4.32 |
rubberband | 3.3.0 |
shine | 3.1.1 |
snappy | 20240817-32ded45 1.2.1-7 |
soxr | 0.1.3 |
speex | 1.2.0 |
theora | 1.1.1 |
twolame | 0.4.0 |
uuid | 1.6.2 |
vid.stab | 20240615-8dff7ad 1.1.1-13 |
vmaf | 20240814-d95b69e0 3.0.0-95 |
vo-aacenc | 0.1.3 |
vo-amrwbenc | 0.1.3 |
vorbis | 1.3.7 |
vpx | 20211108-888bafc78 1.11.0-30 |
webp | 20211105-8ea81561 1.2.1-31 |
x264 | 20240917-c24e06c2 0.164.3192 |
x265 | 20240930-304f02f7a 4.0+10-304f02f7a |
xavs | 20110821-r55 |
xvidcore | 1.3.7 |
z.lib (zimg) | 3.0.5 |
zeromq | 4.3.5 |
zlib | 1.2.13 |
zvbi | 0.2.35 |
FFplay
UTC compile date: 2024-10-01
More ffplay snapshots | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 59. 41.100 / 59. 41.100 libavcodec 61. 20.100 / 61. 20.100 libavformat 61. 9.100 / 61. 9.100 libavdevice 61. 4.100 / 61. 4.100 libavfilter 10. 6.100 / 10. 6.100 libswscale 8. 4.100 / 8. 4.100 libswresample 5. 4.100 / 5. 4.100 libpostproc 58. 4.100 / 58. 4.100
aom | 20220112-402e264b94 3gpp-2021-10-15-268 |
ass | 0.17.3 |
bluray | 1.3.4 |
bzip2 | 1.0.8 |
dav1d | 20240930-ed004fe 1.4.2-101 |
expat | 2.6.3 |
faac | 1.30 |
faad2 | 2.8.8 |
flac | 1.3.3 |
fontconfig | 2.14.2 |
freetype | 2.13.3 |
fribidi | 1.0.15 |
gsm | 1.0.22 |
harfbuzz | 9.0.0 |
iconv | 1.17 |
lame | 3.100 |
modplug | 0.8.8.5 |
mysofa | 20220516-9c419b6 1.2.1-18 |
ogg | 1.3.5 |
openal-soft | 1.20.0 |
opencore-amr | 0.1.5 |
openh264 | 20240821-3668daf1 2.4.1-12 |
openjpeg | 20240923-af1fd7a7 2.5.2-74 |
opus | 1.5.2 |
orc | 0.4.32 |
rubberband | 3.3.0 |
SDL | 2.0.10 |
shine | 3.1.1 |
snappy | 20240817-32ded45 1.2.1-7 |
soxr | 0.1.3 |
speex | 1.2.0 |
theora | 1.1.1 |
twolame | 0.4.0 |
uuid | 1.6.2 |
vid.stab | 20240615-8dff7ad 1.1.1-13 |
vmaf | 20240814-d95b69e0 3.0.0-95 |
vo-aacenc | 0.1.3 |
vo-amrwbenc | 0.1.3 |
vorbis | 1.3.7 |
vpx | 20211108-888bafc78 1.11.0-30 |
webp | 20211105-8ea81561 1.2.1-31 |
x264 | 20240917-c24e06c2 0.164.3192 |
x265 | 20240930-304f02f7a 4.0+10-304f02f7a |
xavs | 20110821-r55 |
xvidcore | 1.3.7 |
z.lib (zimg) | 3.0.5 |
zeromq | 4.3.5 |
zlib | 1.2.13 |
zvbi | 0.2.35 |
UTC compile date: 2024-09-30
More ffplay releases | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.100 / 61. 19.100 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100
aom | 20220112-402e264b94 3gpp-2021-10-15-268 |
ass | 0.17.3 |
bluray | 1.3.4 |
bzip2 | 1.0.8 |
dav1d | 20240930-ed004fe 1.4.2-101 |
expat | 2.6.3 |
faac | 1.30 |
faad2 | 2.8.8 |
flac | 1.3.3 |
fontconfig | 2.14.2 |
freetype | 2.13.3 |
fribidi | 1.0.15 |
gsm | 1.0.22 |
harfbuzz | 9.0.0 |
iconv | 1.17 |
lame | 3.100 |
modplug | 0.8.8.5 |
mysofa | 20220516-9c419b6 1.2.1-18 |
ogg | 1.3.5 |
openal-soft | 1.20.0 |
opencore-amr | 0.1.5 |
openh264 | 20240821-3668daf1 2.4.1-12 |
openjpeg | 20240923-af1fd7a7 2.5.2-74 |
opus | 1.5.2 |
orc | 0.4.32 |
rubberband | 3.3.0 |
SDL | 2.0.10 |
shine | 3.1.1 |
snappy | 20240817-32ded45 1.2.1-7 |
soxr | 0.1.3 |
speex | 1.2.0 |
theora | 1.1.1 |
twolame | 0.4.0 |
uuid | 1.6.2 |
vid.stab | 20240615-8dff7ad 1.1.1-13 |
vmaf | 20240814-d95b69e0 3.0.0-95 |
vo-aacenc | 0.1.3 |
vo-amrwbenc | 0.1.3 |
vorbis | 1.3.7 |
vpx | 20211108-888bafc78 1.11.0-30 |
webp | 20211105-8ea81561 1.2.1-31 |
x264 | 20240917-c24e06c2 0.164.3192 |
x265 | 20240930-304f02f7a 4.0+10-304f02f7a |
xavs | 20110821-r55 |
xvidcore | 1.3.7 |
z.lib (zimg) | 3.0.5 |
zeromq | 4.3.5 |
zlib | 1.2.13 |
zvbi | 0.2.35 |
FFserver
UTC compile date: 2018-01-06
More ffserver snapshots | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 56. 7.100 / 56. 7.100 libavcodec 58. 9.100 / 58. 9.100 libavformat 58. 3.100 / 58. 3.100 libavdevice 58. 0.100 / 58. 0.100 libavfilter 7. 11.101 / 7. 11.101 libswscale 5. 0.101 / 5. 0.101 libswresample 3. 0.101 / 3. 0.101 libpostproc 55. 0.100 / 55. 0.100
UTC compile date: 2018-02-12
More ffserver releases | Download as ZIP | gpg sig (7z) | gpg sig (zip)
The following library versions are included:
libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavdevice 57. 10.100 / 57. 10.100 libavfilter 6.107.100 / 6.107.100 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100
Remarks
- The binaries are compiled for Mac OS X 10.9 and later (2024-09-11). They will not run on earlier versions.
- The included x265 library is a multi-bit version (8-bit, 10-bit, 12-bit) since snapshot 86950-g1bef008 and release 3.3.4.
- If
FONTCONFIG_PATH
is not set, ffmpeg will set it to./fonts/
(relative to the binary). - Some uncompress applications have issues with .7z files. If you see a message
Illegal instruction: 4
or other messages that indicate the binary is not valid, the binary hasn't been extracted correctly. - FFserver is no longer part of the FFmpeg project.
- I'm not in any way affiliated with ffmpeg.org (I'm not an FFmpeg dev). Sending me bug reports is futile.
- No more DMG files thanks to Apple and their notarizing scam.
- On macOS 10.15 (Catalina) the binary has to be removed from quarantine:
xattr -dr com.apple.quarantine <path_to_binary>
- I do not plan to provide native ffmpeg binaries for Apple Silicon ARM.
GnuPG key to verify snapshots and releases
The packages are signed with key id0x476C4B611A660874
with fingerprint 20F6 EA3E 0CFD 6B4C 5344 7A73 476C 4B61 1A66 0874
.
This key can be retrieved in the following ways:
- download from my server
- extract from keys.openpgp.org
- via command line, e.g.
curl https://evermeet.cx/ffmpeg/0x1A660874.asc | gpg --import
APIs
Download API
There's an easy way to download the latest binaries by using a download API:https://evermeet.cx/ffmpeg/get[release][/(ffmpeg|ffprobe|ffplay|ffserver)][/(7z|zip)][/sig]
while the yellow paths are the default.
To download the latest
- ffmpeg snapshot as .7z:
https://evermeet.cx/ffmpeg/get
- ffmpeg snapshot as .zip:
https://evermeet.cx/ffmpeg/get/zip
- ffprobe snapshot as .7z:
https://evermeet.cx/ffmpeg/get/ffprobe
- ffprobe release as zip:
https://evermeet.cx/ffmpeg/getrelease/ffprobe/zip
- ffmpeg release as zip:
https://evermeet.cx/ffmpeg/getrelease/zip
/sig
to the URL.
Please note:
wget
requires the --trust-server-names
option and curl
the -JL
option, otherwise the name of the downloaded file is always the last part of the URL.
Info API
With this API it is possible to retrieve information about binaries, their internal and external libraries, download info, and so on.https://evermeet.cx/ffmpeg/info[/binary][/type]
- binary (optional), can be any of
ffmpeg
,ffprobe
,ffplay
,ffserver
, limits the output to the binary specified (returns both types) - type (optional), can be any of
snapshot
orrelease
, limits the output to the binary and type specified
https://evermeet.cx/ffmpeg/info
- shows information about all binaries available on this page
https://evermeet.cx/ffmpeg/info/ffmpeg/snapshot
- shows information about the latest ffmpeg snapshot
It is also possible to search for and retrieve info about a specific version (exact and partial search):
https://evermeet.cx/ffmpeg/info/version
https://evermeet.cx/ffmpeg/info/binary/version
- version, can be an exact version number like
4.1.3
or94155-gbe1643be31
, or the first 5 characters of a snapshot version like94155
. It can also be a complete filename with or without the extension, likeffprobe-94155-gbe1643be31.7z
- binary (optional), can be any of
ffmpeg
,ffprobe
,ffplay
,ffserver
, limits the output to the binary specified. Must not be used with a complete filename.
https://evermeet.cx/ffmpeg/info/94155-gbe1643be31
- shows information about all binaries with version number 94155-gbe1643be31
https://evermeet.cx/ffmpeg/info/ffmpeg/94155
- shows information about the ffmpeg binary with a version that starts with 94155
With this API one can do cool stuff like retrieving the version of the x265 library in a certain binary:
curl -s https://evermeet.cx/ffmpeg/info/ffmpeg/94155 |jq -r '.libraries.external | .[] | select( .name == "x265") | .version'
Donations
Donations are always welcome. Every donation helps with the upkeep of this server.
Credit Cards
Credit card processing is handled by Stripe.
Number of credit card donations received | 45 |
Liberapay
Bitcoin
Number of donations received | 3 |
Total received | 0.00312413 |
Contact
ffmpeg@evermeet.cx
Powered by
Big thanks to the awesome guys at easyname who love open source and sponsored a new server and additional traffic.