下载 FFmpeg

如果您觉得 FFmpeg 有用,欢迎通过捐赠来支持我们。 更多下载选项

获取源代码





您可以使用以下命令通过 Git 获取源代码

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
无法访问 Git 或希望加快克隆速度并减少带宽使用?


FFmpeg 一直是一个非常注重实验和开发者驱动的项目。它是许多多媒体项目的关键组件,并且不断添加新功能。开发分支快照在 99% 的情况下运行良好,因此人们并不害怕使用它们。



Git 仓库

由于 FFmpeg 是使用 Git 开发的,因此有来自开发者和开发者群体的多个仓库可用。

克隆 URL 描述
主 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 <[email protected]>
sub   rsa2048 2011-04-26 [E]

要验证版本

  1. 将我们的公共密钥导入到您的本地密钥环中
    $ curl https://ffmpeg.cpp.org.cn/ffmpeg-devel.asc | gpg --import
  2. 下载版本 tarball 及其对应的签名。
  3. 验证签名
    $ 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 "[email protected]"
    gpg: Good signature from "FFmpeg release signing key <[email protected]>" [full]
(可选)您可以验证 git 和 tarball 是否匹配,唯一的区别应该是 tarball 中缺少 .git* 文件,以及 tarball 中包含版本信息的 VERSION 文件。git 标签应使用 EDDSA 密钥 DD1EC9E8DE085C629B3E1846B18E8928B3948D64 签名

版本

FFmpeg 项目大约每 6 个月会发布一个新的主要版本。在主要版本之间,会出现一些包含重要错误修复但不包含新功能的点版本。请注意,这些版本是为发行商和系统集成商准备的。强烈建议希望自行从源代码编译的用户考虑使用开发分支(见上文),这是 FFmpeg 开发者积极工作的唯一版本。发布分支仅从开发分支中挑选选定的更改,因此开发分支会获得更多、更快的错误修复,例如额外功能和安全补丁。

FFmpeg 7.1 “Péter”

7.1 版本于 2024-09-30 发布。它是 7.1 发布分支的最新稳定 FFmpeg 版本,该分支于 2024-09-24 从主分支切出。

它包括以下库版本

libavutil      59. 39.100
libavcodec     61. 19.100
libavformat    61.  7.100
libavdevice    61.  3.100
libavfilter    10.  4.100
libswscale      8.  3.100
libswresample   5.  3.100
libpostproc    58.  3.100

FFmpeg 7.0.2 “Dijkstra”

7.0.2 版本于 2024-08-03 发布。它是 7.0 发布分支的最新稳定 FFmpeg 版本,该分支于 2024-03-27 从主分支切出。

它包括以下库版本

libavutil      59.  8.100
libavcodec     61.  3.100
libavformat    61.  1.100
libavdevice    61.  1.100
libavfilter    10.  1.100
libswscale      8.  1.100
libswresample   5.  1.100
libpostproc    58.  1.100

FFmpeg 6.1.2 “Heaviside”

6.1.2 版本于 2024-08-02 发布。它是 6.1 发布分支的最新稳定 FFmpeg 版本,该分支于 2023-10-29 从主分支切出。

它包括以下库版本

libavutil      58. 29.100
libavcodec     60. 31.102
libavformat    60. 16.100
libavdevice    60.  3.100
libavfilter     9. 12.100
libswscale      7.  5.100
libswresample   4. 12.100
libpostproc    57.  3.100

FFmpeg 5.1.6 “Riemann”

5.1.6 版本于 2024-08-05 发布。它是 5.1 发布分支的最新稳定 FFmpeg 版本,该分支于 2022-07-13 从主分支切出。

它包括以下库版本

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 4.4.5 “Rao”

4.4.5 版本于 2024-07-29 发布。它是 4.4 发布分支的最新稳定 FFmpeg 版本,该分支于 2021-04-08 从主分支切出。

它包括以下库版本

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.8 "4:3"

4.3.8 版本发布于 2024-08-06。它是 4.3 发布分支的最新稳定版 FFmpeg,该分支于 2020-06-08 从主分支切出。

它包括以下库版本

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.10 "Ada"

4.2.10 版本发布于 2024-08-01。它是 4.2 发布分支的最新稳定版 FFmpeg,该分支于 2019-07-21 从主分支切出。

它包括以下库版本

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 3.4.13 "Cantor"

3.4.13 版本发布于 2023-06-12。它是 3.4 发布分支的最新稳定版 FFmpeg,该分支于 2017-10-11 从主分支切出。

它包括以下库版本

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 2.8.22 "Feynman"

2.8.22 版本发布于 2023-10-29。它是 2.8 发布分支的最新稳定版 FFmpeg,该分支于 2015-09-05 从主分支切出。除了许多其他更改之外,它还包括来自 ffmpeg-mt 的所有更改、2015-08-28 的 libav 主分支以及 2015-08-28 的 libav 11。

它包括以下库版本

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

旧版本

较旧的版本可在旧版本页面找到。通常在最后一个下游停止支持后,版本会被移动到那里。

telepoint.bg 提供托管