download: add 0.5.6
[ffmpeg-web.git] / src / download
1 <h1>FFmpeg Download and Source Code Repository Access</h1>
2
3 <h2>Getting FFmpeg</h2>
4 <p>
5 FFmpeg has always been a very experimental and developer-driven project. It
6 is a key component in many multimedia projects and has new features added
7 constantly. Development branch snapshots work really well 99% of the
8 time so people are not afraid to use them.
9 </p>
10
11 <h2>FFmpeg Git</h2>
12 <p>
13 FFmpeg is developed with <a href="http://git-scm.com/">Git</a>.
14 Given the decentralized nature of Git, multiple repositories from
15 developers and groups of developers are available.
16 </p>
17
18 <p>
19 You can retrieve the source code through the standard Git client by
20 using the command:
21 </p>
22
23 <blockquote>
24 <pre>git clone <i>CLONE_URL</i> ffmpeg</pre>
25 </blockquote>
26
27 <p>
28 where <i>CLONE_URL</i> is one of the Git clone URLs listed in the
29 table below.
30 </p>
31
32 <table id="repos">
33 <thead>
34 <tr>
35     <th>Clone URL</th>
36     <th>Browse</th>
37     <th>Snapshot</th>
38     <th>Admin</th>
39     <th>Commiters</th>
40     <th>Description</th>
41 </tr>
42 </thead>
43 <tbody>
44 <tr>
45     <td><a href="git://source.ffmpeg.org/ffmpeg.git">git://source.ffmpeg.org/ffmpeg.git</a></td>
46     <td><a href="http://git.videolan.org/?p=ffmpeg.git">Browse</a></td>
47     <td><a href="http://git.videolan.org/?p=ffmpeg.git;a=snapshot;h=HEAD;sf=tgz">Snapshot</a></td>
48     <td>Michael Niedermayer</td>
49     <td>All FFmpeg developers</td>
50     <td>Main FFmpeg / libavcodec / libavformat / libavfilter git repository, all work is merged in here, and it is the recommended repository for users and developers
51         to use.</td>
52 </tr>
53 <tr>
54     <td><a href="git://ffmpeg.org/ffmpeg-web">git://ffmpeg.org/ffmpeg-web</a></td>
55     <td>-</td>
56     <td>-</td>
57     <td>Michael Niedermayer</td>
58     <td>All FFmpeg developers</td>
59     <td>Main ffmpeg.org website repository</td>
60 </tr>
61 <tr>
62     <th colspan="6">Other Repositories</th>
63 </tr>
64 <tr>
65     <td><a href="https://github.com/FFmpeg/FFmpeg">https://github.com/FFmpeg/FFmpeg</a> <br/> <a href="git://github.com/FFmpeg/FFmpeg.git">git://github.com/FFmpeg/FFmpeg.git</a></td>
66     <td><a href="https://github.com/FFmpeg/FFmpeg">Browse</a></td>
67     <td><a href="https://github.com/FFmpeg/FFmpeg/archives/master">Snapshot</a></td>
68     <td>-</td>
69     <td>-</td>
70     <td>Mirror of the main repository</td>
71 </tr>
72 <tr>
73     <td><a href="git://git.libav.org/libav.git">git://git.libav.org/libav.git</a></td>
74     <td><a href="http://git.libav.org/?p=libav.git">Browse</a></td>
75     <td><a href="http://git.libav.org/?p=libav.git;a=snapshot;h=HEAD;sf=tgz">Snapshot</a></td>
76     <td>?</td>
77     <td>8 developers</td>
78     <td></td>
79 </tr>
80 <tr>
81     <td><a href="git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git">git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git</a></td>
82     <td><a href="http://gitorious.org/~astrange/ffmpeg/ffmpeg-mt">Browse</a></td>
83     <td><a href="http://gitorious.org/ffmpeg/ffmpeg-mt/archive-tarball/master">Snapshot</a></td>
84     <td>Alexander Strange</td>
85     <td>Alexander Strange</td>
86     <td>Multithreaded decoding</td>
87 </tr>
88 <tr>
89     <td><a href="git://git.khirnov.net/git/libav">git://git.khirnov.net/git/libav</a></td>
90     <td><a href="http://git.khirnov.net/cgit.cgi/libav">Browse</a></td>
91     <td>-</td>
92     <td>Anton Khirnov</td>
93     <td>Anton Khirnov</td>
94     <td>Personal repository with works in progress</td>
95 </tr>
96 <tr>
97     <td><a href="git://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg.git">git://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg.git</a></td>
98     <td><a href="http://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg">Browse</a></td>
99     <td><a href="http://gitorious.org/ffmpeg/flameeyes-ffmpeg/archive-tarball/master">Snapshot</a></td>
100     <td>Diego E. Petten√≤</td>
101     <td>Diego E. Petten√≤</td>
102     <td>Personal repository with works in progress</td>
103 </tr>
104 <tr>
105     <td><a href="git://github.com/lu-zero/libav.git">git://github.com/lu-zero/libav.git</a></td>
106     <td><a href="https://github.com/lu-zero/libav">Browse</a></td>
107     <td><a href="https://github.com/lu-zero/libav/tarball/master">Snapshot</a></td>
108     <td>Luca Barbato</td>
109     <td>Luca Barbato</td>
110     <td>Personal repository with works in progress and experiments</td>
111 </tr>
112 <tr>
113     <td><a href="git://git.mansr.com/libav.git">git://git.mansr.com/libav.git</a></td>
114     <td><a href="http://git.mansr.com/?p=libav">Browse</a></td>
115     <td>-</td>
116     <td>Mans Rullgard</td>
117     <td>Mans Rullgard</td>
118     <td>Personal repository with works in progress</td>
119 </tr>
120 <tr>
121     <td><a href="git://github.com/justinruggles/Libav">git://github.com/justinruggles/Libav</a></td>
122     <td><a href="http://justinruggles.github.com/Libav/">Browse</a></td>
123     <td>-</td>
124     <td>Justin Ruggles</td>
125     <td>Justin Ruggles</td>
126     <td>Personal repository with works in progress</td>
127 </tr>
128 <tr>
129     <td><a href="https://gitorious.org/~saste/ffmpeg/sastes-ffmpeg">git@gitorious.org:~saste/ffmpeg/sastes-ffmpeg.git</a></td>
130     <td><a href="https://gitorious.org/~saste/ffmpeg/sastes-ffmpeg">Browse</a></td>
131     <td>-</td>
132     <td>Stefano Sabatini</td>
133     <td>Stefano Sabatini</td>
134     <td>Personal repository with works in progress</td>
135 </tr>
136 </tbody>
137 </table>
138
139
140 <h2>FFmpeg Repository Snapshots</h2>
141
142 <p>
143 For the main ffmpeg repository you can also directly download the
144 <a href="releases/ffmpeg-snapshot.tar.bz2">source snapshot</a>
145 that we generate each night instead of grabbing a source snapshot
146 from the gitweb URL. This is slightly preferred since it reduces
147 the load on our server.
148 </p>
149
150 <p>
151 Alternatively, if you cannot access Git directly or wish to speed up
152 the cloning and reduce the bandwidth usage, we also offer a complete
153 <a href="releases/ffmpeg-snapshot-git.tar.bz2">git snapshot</a>
154 tarball that comes with git metadata and version history to
155 bootstrap your local repository.
156 </p>
157
158 <h2>FFmpeg Linux Builds </h2>
159 <p>
160 FFmpeg Debian packages for oldstable/stable/testing/unstable
161 amd64, i386, powerpc, sparc, ia64, armel, mips, mipsel arches are available at
162 <a href="http://www.debian-multimedia.org/">http://www.debian-multimedia.org/</a>
163 </p>
164
165 <h2>FFmpeg Windows Builds </h2>
166 <p>
167 FFmpeg Windows Builds are available at
168 <a href="http://ffmpeg.zeranoe.com/builds/">http://ffmpeg.zeranoe.com/builds/</a>
169 </p>
170
171
172 <h2>FFmpeg SVN</h2>
173 <p><b>
174 FFmpeg development has moved to a Git repository, and the SVN
175 repository is no longer updated. The last revision committed to SVN
176 was r26402 on 2011-01-19.
177
178 The SVN repository may be removed in a near future, so you're
179 recommended to use the Git repository instead.
180 </b></p>
181
182 <p>
183 In order to use the standard SVN client to check out the source code:
184 </p>
185
186 <blockquote>
187 <pre>svn checkout <a href="svn://svn.ffmpeg.org/ffmpeg/trunk">svn://svn.ffmpeg.org/ffmpeg/trunk</a> ffmpeg</pre>
188 </blockquote>
189
190 <p>
191 If you cannot access the repository, you are being firewalled somewhere.
192 Our Subversion setup does <strong>not</strong> work over HTTP/HTTPS, nor
193 will it in the future. There is no point in asking for it, the decision
194 is final.
195 </p>
196
197 <a name="releases"></a><h1>FFmpeg Releases</h1>
198
199 <p>
200 At irregular intervals FFmpeg makes releases that represent snapshots of FFmpeg
201 at the moment the release branch was cut. Between major releases point releases
202 will appear that add important bug fixes but no new features.
203 Note that these releases are intended for distributors and system integrators.
204 Users that wish to compile from source themselves are strongly encouraged to
205 consider using the development branch (see above), this is the only version on
206 which FFmpeg developers actively work.  The release branches only cherry pick
207 selected changes from the development branch, which therefore receives much more
208 and much faster bug fixes such as additional features and security patches.
209 </p>
210
211 <a name="release_0.8"></a><h2>
212 FFmpeg 0.8.7 "Love"</h2>
213
214 <p>
215 0.8.7 was released on 2011-11-21. It is the latest stable FFmpeg release
216 from the 0.8 release branch, which was cut from master on 2011-06-21.
217 Amongst lots of other changes, it includes all changes from
218 ffmpeg-mt, libav master of 2011-06-21, libav 0.7.2 as of 2011-11-21.
219 </p>
220
221 <p>
222 <a href="releases/ffmpeg-0.8.7.tar.bz2">Download bzip2 tarball</a>&nbsp;&nbsp;
223 <a href="releases/ffmpeg-0.8.7.tar.bz2.asc">PGP signature</a><br />
224 <a href="releases/ffmpeg-0.8.7.tar.gz">Download gzip tarball</a>&nbsp;&nbsp;
225 <a href="releases/ffmpeg-0.8.7.tar.gz.asc">PGP signature</a><br />
226 <a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.8.7">Changelog</a><br />
227 </p>
228
229 <a name="release_0.7"></a><h2>
230 FFmpeg 0.7.8 "Peace"</h2>
231
232 <p>
233 0.7.8 was released on 2011-11-21.
234 It contains almost all features and bugfixes of 0.8.7 while being
235 compatible with the 0.6 ABI and API.
236 </p>
237
238 <p>
239 <a href="releases/ffmpeg-0.7.8.tar.bz2">Download bzip2 tarball</a>&nbsp;&nbsp;
240 <a href="releases/ffmpeg-0.7.8.tar.bz2.asc">PGP signature</a><br />
241 <a href="releases/ffmpeg-0.7.8.tar.gz">Download gzip tarball</a>&nbsp;&nbsp;
242 <a href="releases/ffmpeg-0.7.8.tar.gz.asc">PGP signature</a><br />
243 <a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.7.8">Changelog</a><br />
244 </p>
245
246 <a name="release_0.6"></a><h2>
247 FFmpeg 0.6.3 "Works with HTML5"</h2>
248
249 <p>
250 0.6.3 appeared on 2011-04-26. It is the latest point release from the
251 0.6 release branch, which was cut on 2010-05-04.
252 </p>
253
254 <p>
255 <strong>This release is not actively maintained and thus we discourage
256 its use.</strong>
257 If you want to maintain this old version, contact us.
258 </p>
259
260 <p>
261 <a href="releases/ffmpeg-0.6.3.tar.bz2">Download bzip2 tarball</a>&nbsp;&nbsp;
262 <a href="releases/ffmpeg-0.6.3.tar.bz2.asc">PGP signature</a><br />
263 <a href="releases/ffmpeg-0.6.3.tar.gz">Download gzip tarball</a>&nbsp;&nbsp;
264 <a href="releases/ffmpeg-0.6.3.tar.gz.asc">PGP signature</a><br />
265 <a href="releases/ffmpeg-0.6.3.changelog">Changelog</a><br />
266 </p>
267
268 <a name="release_0.5"></a><h2>
269 FFmpeg 0.5.6 "half-way to world domination A.K.A. the belligerent blue bike
270  shed"</h2>
271
272 <p>
273 0.5.6 appeared on 2011-11-21. It is the latest point release from the
274 0.5 release branch, which was cut on 2009-03-02.
275 </p>
276
277 <p>
278 <a href="releases/ffmpeg-0.5.6.tar.bz2">Download bzip2 tarball</a>&nbsp;&nbsp;
279 <a href="releases/ffmpeg-0.5.6.tar.bz2.asc">PGP signature</a><br />
280 <a href="releases/ffmpeg-0.5.6.tar.gz">Download gzip tarball</a>&nbsp;&nbsp;
281 <a href="releases/ffmpeg-0.5.6.tar.gz.asc">PGP signature</a><br />
282 <a href="http://git.videolan.org/?p=ffmpeg.git;a=shortlog;h=n0.5.6">Changelog</a><br />
283 </p>