Add 2 more git repositories
[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 <table id="repos">
19 <thead>
20 <tr>
21     <th>Clone URL</th>
22     <th>Browse</th>
23     <th>Snapshot</th>
24     <th>Admin</th>
25     <th>Commiters</th>
26     <th>Description</th>
27 </tr>
28 </thead>
29 <tbody>
30 <tr>
31     <td>git://git.videolan.org/ffmpeg.git</td>
32     <td><a href="http://git.videolan.org/?p=ffmpeg.git">Browse</a></td>
33     <td><a href="http://git.videolan.org/?p=ffmpeg.git;a=snapshot;h=HEAD;sf=tgz">Snapshot</a></td>
34     <td>Michael Niedermayer</td>
35     <td>All FFmpeg developers</td>
36     <td>Main FFmpeg / libavcodec / libavformat / libavfilter git repository, all work is merged in here, and it is the recommended repository for users and developers
37         to use.</td>
38 </tr>
39 <tr>
40     <th colspan="6">Other Repositories</th>
41 </tr>
42 <tr>
43     <td>git://github.com/FFmpeg/FFmpeg.git</td>
44     <td><a href="https://github.com/FFmpeg/FFmpeg">Browse</a></td>
45     <td><a href="https://github.com/FFmpeg/FFmpeg/archives/master">Snapshot</a></td>
46     <td>-</td>
47     <td>-</td>
48     <td>Mirror of the main repository</td>
49 </tr>
50 <tr>
51     <td>git://git.libav.org/libav.git</td>
52     <td><a href="http://git.libav.org/?p=libav.git">Browse</a></td>
53     <td><a href="http://git.libav.org/?p=libav.git;a=snapshot;h=HEAD;sf=tgz">Snapshot</a></td>
54     <td>?</td>
55     <td>8 developers</td>
56     <td></td>
57 </tr>
58 <tr>
59     <td>git://gitorious.org/~astrange/ffmpeg/ffmpeg-mt.git</td>
60     <td><a href="http://gitorious.org/~astrange/ffmpeg/ffmpeg-mt">Browse</a></td>
61     <td><a href="http://gitorious.org/ffmpeg/ffmpeg-mt/archive-tarball/master">Snapshot</a></td>
62     <td>Alexander Strange</td>
63     <td>Alexander Strange</td>
64     <td>Multithreaded decoding</td>
65 </tr>
66 <tr>
67     <td>git://git.khirnov.net/git/libav</td>
68     <td>-</td>
69     <td>-</td>
70     <td>Anton Khirnov</td>
71     <td>Anton Khirnov</td>
72     <td></td>
73 </tr>
74 <tr>
75     <td>git://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg.git</td>
76     <td><a href="http://gitorious.org/~flameeyes/ffmpeg/flameeyes-ffmpeg">Browse</a></td>
77     <td><a href="http://gitorious.org/ffmpeg/flameeyes-ffmpeg/archive-tarball/master">Snapshot</a></td>
78     <td>Diego E. Pettenò</td>
79     <td>Diego E. Pettenò</td>
80     <td>Personal repository with works in progress</td>
81 </tr>
82 <tr>
83     <td>git://github.com/lu-zero/ffmpeg.git</td>
84     <td><a href="https://github.com/lu-zero/ffmpeg">Browse</a></td>
85     <td><a href="https://github.com/lu-zero/ffmpeg/tarball/master">Snapshot</a></td>
86     <td>Luca Barbato</td>
87     <td>Luca Barbato</td>
88     <td>Personal repository with works in progress and experiments</td>
89 </tr>
90 <tr>
91     <td>git://git.mansr.com/libav.git</td>
92     <td><a href="http://git.mansr.com/?p=libav">Browse</a></td>
93     <td>-</td>
94     <td>Mans Rullgard</td>
95     <td>Mans Rullgard</td>
96     <td>Personal repository with works in progress</td>
97 </tr>
98 </tbody>
99 </table>
100
101 <p>
102 You can retrieve the source code through the standard Git client by
103 using the command:
104 </p>
105
106 <blockquote>
107 <pre>git clone <i>CLONE_URL</i> ffmpeg</pre>
108 </blockquote>
109
110 <p>
111 where <i>CLONE_URL</i> is one of the Git clone URLs listed in the
112 table above.
113 </p>
114
115
116 <h2>FFmpeg Repository Snapshots</h2>
117
118 <p>
119 For the main ffmpeg repository you can also directly download the
120 <a href="releases/ffmpeg-snapshot.tar.bz2">source snapshot</a>
121 that we generate each night instead of grabbing a source snapshot
122 from the gitweb URL. This is slightly preferred since it reduces
123 the load on our server.
124 </p>
125
126 <p>
127 Alternatively, if you cannot access Git directly or wish to speed up
128 the cloning and reduce the bandwidth usage, we also offer a complete
129 <a href="releases/ffmpeg-snapshot-git.tar.bz2">git snapshot</a>
130 tarball that comes with git metadata and version history to
131 bootstrap your local repository.
132 </p>
133
134
135 <h2>FFmpeg Windows Builds </h2>
136 <p>
137 FFmpeg Windows Builds are available at
138 <a href="http://hawkeye.arrozcru.org/">hawkeye.arrozcru.org</a>
139 </p>
140
141
142 <h2>FFmpeg SVN</h2>
143 <p><b>
144 FFmpeg development has moved to a Git repository, and the SVN
145 repository is no longer updated. The last revision committed to SVN
146 was r26402 on 2011-01-19.
147
148 The SVN repository may be removed in a near future, so you're
149 recommended to use the Git repository instead.
150 </b></p>
151
152 <p>
153 In order to use the standard SVN client to check out the source code:
154 </p>
155
156 <blockquote>
157 <pre>svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg</pre>
158 </blockquote>
159
160 <p>
161 If you cannot access the repository, you are being firewalled somewhere.
162 Our Subversion setup does <strong>not</strong> work over HTTP/HTTPS, nor
163 will it in the future. There is no point in asking for it, the decision
164 is final.
165 </p>
166
167 <a name="releases"></a><h1>FFmpeg Releases</h1>
168
169 <p>
170 At irregular intervals FFmpeg makes releases that represent snapshots of FFmpeg
171 at the moment the release branch was cut. Between major releases point releases
172 will appear that add important bug fixes but no new features.
173 Note that these releases are intended for distributors and system integrators.
174 Users that wish to compile from source themselves are strongly encouraged to
175 consider using the development branch (see above), this is the only version on
176 which FFmpeg developers actively work.  The release branches only cherry pick
177 selected changes from the development branch, which therefore receives much more
178 and much faster bug fixes such as additional features and security patches.
179 </p>
180
181 <a name="release_0.7"></a><h2>
182 FFmpeg 0.7-rc1 "Love and Peace"</h2>
183
184 <p>
185 0.7-rc1 was released on 2011-04-27. It is the latest FFmpeg release and
186 is a copy of the oldabi branch at the time of release. It is therefor much more up to date
187 than the previous 0.6.x releases. Amongst lots of other changes,
188 ffmpeg-mt and libav trees have also been merged.
189 </p>
190
191 <p>
192 <a href="releases/ffmpeg-0.7-rc1.tar.bz2">Download bzip2 tarball</a>&nbsp;&nbsp;
193 <a href="releases/ffmpeg-0.7-rc1.tar.bz2.asc">PGP signature</a><br />
194 <a href="releases/ffmpeg-0.7-rc1.tar.gz">Download gzip tarball</a>&nbsp;&nbsp;
195 <a href="releases/ffmpeg-0.7-rc1.tar.gz.asc">PGP signature</a><br />
196 <a href="releases/ffmpeg-0.7-rc1.changelog">Changelog</a><br />
197 </p>
198
199 <a name="release_0.6"></a><h2>
200 FFmpeg 0.6.3 "Works with HTML5"</h2>
201
202 <p>
203 0.6.3 appeared on 2011-04-26. It is the latest point release from the
204 0.6 release branch, which was cut on 2010-05-04.
205 </p>
206
207 <p>
208 <a href="releases/ffmpeg-0.6.3.tar.bz2">Download bzip2 tarball</a>&nbsp;&nbsp;
209 <a href="releases/ffmpeg-0.6.3.tar.bz2.asc">PGP signature</a><br />
210 <a href="releases/ffmpeg-0.6.3.tar.gz">Download gzip tarball</a>&nbsp;&nbsp;
211 <a href="releases/ffmpeg-0.6.3.tar.gz.asc">PGP signature</a><br />
212 <a href="releases/ffmpeg-0.6.3.changelog">Changelog</a><br />
213 </p>