FFmpeg Download

FFmpeg static builds can be downloaded for every major operating system. They are built from recent development versions and include executables for you to run without the need to compile FFmpeg.

Linux

Download static builds for Linux here:

FFmpeg packages are also offered for some distributions:

Windows

Windows Builds are available at Zeranoe FFmpeg Builds.

OS X

Static builds for OS X can be downloaded here: Under OS X, FFmpeg can also be installed through Homebrew, MacPorts, or Fink.

Source Code Repository Access

Getting the FFmpeg Source Code

Development branch snapshots work really well 99% of the time, so don't be afraid to use them. You can retrieve the latest source code through the standard Git client by using the command:

git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

If you are a distributor, you can find release tarballs below. You can then compile FFmpeg by following the compilation guides on the FFmpeg Wiki. It just takes a few minutes.

If you find FFmpeg useful, you are welcome to contribute by donating.

FFmpeg Repository Snapshots

For the main ffmpeg repository you can also directly download the source snapshot that we generate each night instead of grabbing a source snapshot from the gitweb URL. This is slightly preferred since it reduces the load on our server.

Alternatively, if you cannot access Git directly or wish to speed up the cloning and reduce the bandwidth usage, we also offer a complete git snapshot tarball that comes with git metadata and version history to bootstrap your local repository.

Git repositories

Clone URL Browse Snapshot Description
git://source.ffmpeg.org/ffmpeg.git Browse Snapshot Main FFmpeg Git repository
git://ffmpeg.org/ffmpeg-web - - ffmpeg.org website repository
git://git.ffmpeg.org/fateserver - - fate.ffmpeg.org server software repository
Mirrors
https://github.com/FFmpeg/FFmpeg
git://github.com/FFmpeg/FFmpeg.git
Browse Snapshot Mirror of the main repository
https://github.com/FFmpeg/web
git://github.com/FFmpeg/web.git
Browse Snapshot Mirror of the website repository
https://github.com/FFmpeg/fateserver
git://github.com/FFmpeg/fateserver.git
Browse Snapshot Mirror of the FATE server repository

FFmpeg Releases

Approximately every 3 months the FFmpeg project makes a new major release. Between major releases point releases will appear that add important bug fixes but no new features. Note that these releases are intended for distributors and system integrators. Users that wish to compile from source themselves are strongly encouraged to consider using the development branch (see above), this is the only version on which FFmpeg developers actively work. The release branches only cherry pick selected changes from the development branch, which therefore receives much more and much faster bug fixes such as additional features and security patches.

FFmpeg 2.2.1 "Muybridge"

2.2.1 was released on 2014-04-10. It is the latest stable FFmpeg release from the 2.2 release branch, which was cut from master on 2014-03-01. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2014-03-01, libav 10 as of 2014-04-10.

It includes the following library versions:

  libavutil      52. 66.100
  libavcodec     55. 52.102
  libavformat    55. 33.100
  libavdevice    55. 10.100
  libavfilter     4.  2.100
  libswscale      2.  5.102
  libswresample   0. 18.100
  libpostproc    52.  3.100

Download bzip2 tarball   PGP signature
Download gzip tarball   PGP signature
Changelog

FFmpeg 2.1.4 "Fourier"

2.1.4 was released on 2014-02-24. It is the latest stable FFmpeg release from the 2.1 release branch, which was cut from master on 2013-10-28. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-10-27, libav 9 as of 2013-10-27.

It includes the following library versions:

  libavutil      52. 48.101
  libavcodec     55. 39.101
  libavformat    55. 19.104
  libavdevice    55.  5.100
  libavfilter     3. 90.100
  libswscale      2.  5.101
  libswresample   0. 17.104
  libpostproc    52.  3.100

Download bzip2 tarball   PGP signature
Download gzip tarball   PGP signature
Changelog

FFmpeg 1.2.6 "Magic"

1.2.6 was released on 2014-03-05. It is the latest stable FFmpeg release from the 1.2 release branch, which was cut from master on 2013-03-07. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.

It includes the following library versions:

  libavutil      52. 18.100
  libavcodec     54. 92.100
  libavformat    54. 63.104
  libavdevice    54.  3.103
  libavfilter     3. 42.103
  libswscale      2.  2.100
  libswresample   0. 17.102
  libpostproc    52.  2.100

Download bzip2 tarball   PGP signature
Download gzip tarball   PGP signature
Changelog

Old Releases

Older versions are available at the Old Releases page.