如果您发现 FFmpeg 有用,欢迎您通过捐赠来贡献 . 更多下载选项
获取包和可执行文件
FFmpeg 只提供源代码。下面是一些链接,这些链接提供了已经编译并准备就绪的内容.
Linux 软件包
Linux 静态构建
Windows EXE 文件
macOS
获取源代码
您可以使用以下命令通过 Git 检索源代码:
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
FFmpeg 一直是一个非常实验性和开发者驱动的项目。它是许多多媒体项目中的关键组件,并且不断添加新功能。开发分支快照在 99% 的时间里都能很好地工作,所以人们并不害怕使用它们.
Git 仓库
由于 FFmpeg 是使用Git开发的,因此可以使用来自开发人员和开发人员组的多个存储库。
克隆网址 | 描述 |
---|---|
主 FFmpeg Git 存储库 | |
https://git.ffmpeg.org/ffmpeg-web | 主要 ffmpeg.org 网站存储库 |
https://git.ffmpeg.org/fateserver | fate.ffmpeg.org 服务器软件存储库 |
镜像 | |
主存储库的镜像 | |
网站存储库的镜像 | |
FATE 服务器存储库的镜像 |
发布验证
所有 FFmpeg 版本都使用 我们的公共 PGP 密钥进行加密签名,并应验证其真实性.
pub rsa2048 2011-04-26 [SC] FCF986EA15E6E293A5644F10B4322F04D67658D8 uid [ full ] FFmpeg release signing key <ffmpeg-devel@ffmpeg.org> sub rsa2048 2011-04-26 [E]
要验证版本:
- 将我们的公钥导入您的本地密钥环:
$ curl https://ffmpeg.org/ffmpeg-devel.asc | gpg --import
- 下载发行版 tarball 及其相应的签名.
-
验证签名:
$ gpg --verify ffmpeg-4.3.2.tar.xz.asc ffmpeg-4.3.2.tar.xz gpg: Signature made Sun 21 Feb 2021 06:35:15 AEST gpg: using RSA key FCF986EA15E6E293A5644F10B4322F04D67658D8 gpg: issuer "ffmpeg-devel@ffmpeg.org" gpg: Good signature from "FFmpeg release signing key <ffmpeg-devel@ffmpeg.org>" [full]
发布
FFmpeg 项目大约每 6 个月发布一次新的主要版本。在主要版本之间会出现添加重要错误修复但没有新功能的版本。请注意,这些版本适用于分销商和系统集成商。强烈建议希望自己从源代码编译的用户考虑使用开发分支(见上文),这是 FFmpeg 开发人员积极工作的唯一版本。发布分支仅从开发分支中挑选出选定的更改,因此会收到更多更快的错误修复,例如附加功能和安全补丁.
FFmpeg 5.1.1 "Riemann"
5.1.1 was released on 2022-08-31. It is the latest stable FFmpeg release from the 5.1 release branch, which was cut from master on 2022-07-13.
It includes the following library versions:
libavutil 57. 28.100 libavcodec 59. 37.100 libavformat 59. 27.100 libavdevice 59. 7.100 libavfilter 8. 44.100 libswscale 6. 7.100 libswresample 4. 7.100 libpostproc 56. 6.100
FFmpeg 5.0.1 "Lorentz"
5.0.1 was released on 2022-04-04. It is the latest stable FFmpeg release from the 5.0 release branch, which was cut from master on 2022-01-04.
It includes the following library versions:
libavutil 57. 17.100 libavcodec 59. 18.100 libavformat 59. 16.100 libavdevice 59. 4.100 libavfilter 8. 24.100 libswscale 6. 4.100 libswresample 4. 3.100 libpostproc 56. 3.100
FFmpeg 4.4.2 "Rao"
4.4.2 was released on 2022-04-14. It is the latest stable FFmpeg release from the 4.4 release branch, which was cut from master on 2021-04-08.
It includes the following library versions:
libavutil 56. 70.100 libavcodec 58.134.100 libavformat 58. 76.100 libavdevice 58. 13.100 libavfilter 7.110.100 libswscale 5. 9.100 libswresample 3. 9.100 libpostproc 55. 9.100
FFmpeg 4.3.4 "4:3"
4.3.4 was released on 2022-04-16. It is the latest stable FFmpeg release from the 4.3 release branch, which was cut from master on 2020-06-08.
It includes the following library versions:
libavutil 56. 51.100 libavcodec 58. 91.100 libavformat 58. 45.100 libavdevice 58. 10.100 libavfilter 7. 85.100 libswscale 5. 7.100 libswresample 3. 7.100 libpostproc 55. 7.100
FFmpeg 4.2.7 "Ada"
4.2.7 was released on 2022-05-14. It is the latest stable FFmpeg release from the 4.2 release branch, which was cut from master on 2019-07-21.
It includes the following library versions:
libavutil 56. 31.100 libavcodec 58. 54.100 libavformat 58. 29.100 libavdevice 58. 8.100 libavfilter 7. 57.100 libswscale 5. 5.100 libswresample 3. 5.100 libpostproc 55. 5.100
FFmpeg 4.1.9 "al-Khwarizmi"
4.1.9 was released on 2022-04-17. It is the latest stable FFmpeg release from the 4.1 release branch, which was cut from master on 2018-11-02.
It includes the following library versions:
libavutil 56. 22.100 libavcodec 58. 35.100 libavformat 58. 20.100 libavdevice 58. 5.100 libavfilter 7. 40.101 libswscale 5. 3.100 libswresample 3. 3.100 libpostproc 55. 3.100
FFmpeg 3.4.11 "Cantor"
3.4.11 was released on 2022-05-14. It is the latest stable FFmpeg release from the 3.4 release branch, which was cut from master on 2017-10-11.
It includes the following library versions:
libavutil 55. 78.100 libavcodec 57.107.100 libavformat 57. 83.100 libavdevice 57. 10.100 libavfilter 6.107.100 libavresample 3. 7. 0 libswscale 4. 8.100 libswresample 2. 9.100 libpostproc 54. 7.100
FFmpeg 3.2.18 "Hypatia"
3.2.18 was released on 2022-05-15. It is the latest stable FFmpeg release from the 3.2 release branch, which was cut from master on 2016-10-26.
It includes the following library versions:
libavutil 55. 34.100 libavcodec 57. 64.101 libavformat 57. 56.101 libavdevice 57. 1.100 libavfilter 6. 65.100 libavresample 3. 1. 0 libswscale 4. 2.100 libswresample 2. 3.100 libpostproc 54. 1.100
FFmpeg 2.8.20 "Feynman"
2.8.20 was released on 2022-05-15. It is the latest stable FFmpeg release from the 2.8 release branch, which was cut from master on 2015-09-05. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2015-08-28, libav 11 as of 2015-08-28.
It includes the following library versions:
libavutil 54. 31.100 libavcodec 56. 60.100 libavformat 56. 40.101 libavdevice 56. 4.100 libavfilter 5. 40.101 libavresample 2. 1. 0 libswscale 3. 1.101 libswresample 1. 2.101 libpostproc 53. 3.100
旧版本
旧版本可在旧版本页面 上找到.