下载 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 <ffmpeg-devel@ffmpeg.org>
sub   rsa2048 2011-04-26 [E]

验证发布版本:

  1. 将我们的公钥导入您的本地密钥环:
    $ curl https://ffmpeg.org/ffmpeg-devel.asc | gpg --import
  2. 下载发布的归档文件及其对应的签名。
  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 "ffmpeg-devel@ffmpeg.org"
    gpg: Good signature from "FFmpeg release signing key <ffmpeg-devel@ffmpeg.org>" [full]
您可以选择验证 git 和归档的一致性,唯一的不同应该是归档中不存在 .git* 文件,并另外包含一个表明版本的 VERSION 文件。Git 标签应该使用EDDSA 密钥 DD1EC9E8DE085C629B3E1846B18E8928B3948D64 签名

发布版本

大约每 6 个月,FFmpeg 项目会有一个新的主要版本发布。在主要版本发布之间,还会发布修正重要错误的次要版本,但不会引入新功能。请注意,这些发布版本主要面向分发商和系统集成商。希望自己从源码编译的用户强烈建议考虑使用开发分支(见上文),这是 FFmpeg 开发者实际工作的唯一版本。发布分支仅从开发分支挑选部分更改,因此后者更快地获得更多错误修复、新功能和安全补丁。

FFmpeg 7.1 "Péter"

7.1 于 2024-09-30 发布。这是从 7.1 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 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 发布分支中发布的最新稳定版,该分支从主分支于 2015-09-05 创建。除了许多其他更改外,它还包括了 ffmpeg-mt、libav 2015-08-28 的主分支和 libav 11 版本(截至 2015-08-28)的所有更改。

它包含以下库版本:

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 提供支持