Libav is developed with Git. Given the decentralized nature of Git, multiple repositories from developers and groups of developers are available.
|Clone URL||Browse URL||Snapshot URL||Maintainer||Description|
|git://git.libav.org/libav.git||http://git.libav.org/?p=libav.git||tgz||Libav team||Main development|
|git://git.libav.org/libav.org.git||http://git.libav.org/?p=libav.org.git||tgz||Libav team||Website module|
|git://gitorious.org/libav/libav.git||http://gitorious.org/libav/libav||tgz||Libav team||Gitorious Mirror|
|git://github.com/libav/libav.git||https://github.com/libav/libav||tgz, zip||Libav team||GitHub Mirror|
|git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git||http://gitorious.org/~astrange/ffmpeg/ffmpeg-mt||tgz||Alexander Strange||Multithreaded decoding|
|git://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg.git||http://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg||tgz||Diego E. Pettenò||Personal repository with works in progress|
|git://github.com/lu-zero/libav.git||https://github.com/lu-zero/libav||tgz, zip||Luca Barbato||Personal repository with works in progress and experiments|
|git://github.com/justinruggles/Libav||http://justinruggles.github.com/Libav/||-||Justin Ruggles||Personal repository with works in progress|
|git://git.khirnov.net/git/libav||-||-||Anton Khirnov||Personal repository with works in progress|
You can retrieve the source code through the standard Git client by using the command:
git clone CLONE_URL libav
where CLONE_URL is one of the Git clone URLs listed in the table above.
Make sure that you do not have Windows line endings in your checkouts, otherwise you may experience spurious compilation failures. One way to achieve this is to run
git config --global core.autocrlf false
For the git.libav.org 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 libav.org repository.
Nightly and release builds of Libav linked with various libraries are done for 32-bit and 64-bit Windows, and can be obtained at the following URLs:
Please report any bugs to the bug tracker.
At irregular intervals Libav makes releases that represent snapshots of Libav at the moment the release branch was cut. 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 Libav 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.
10 has been released on 2014-03-23. Please give us feedback and use our Bugzilla for filing bugs.
9.12 was released on 2014-03-14. It is the latest point release from the version 9 release branch, which was released on 2013-01-05. Please give us feedback and use our Bugzilla for filing bugs: https://bugzilla.libav.org/
0.8.11 was released on 2014-03-14. It is the latest point release from the 0.8 branch, which was cut on 2012-01-21. Please give us feedback with your experiences with this release and use our new Bugzilla for filing bugs: https://bugzilla.libav.org/
0.5.10 appeared on 2013-02-16. It is the latest point release from the 0.5 release branch cut on 2009-03-02.
This table is sorted alphabetically. Please help to keep it up-to-date.
|Distribution||Package Information URL||Version Tracked|
|Gentoo||http://packages.gentoo.org/package/media-video/libav||Release Branches, git master|
|Open Embedded||http://cgit.openembedded.net/cgit.cgi/openembedded/tree/recipes/libav||git master|