FFmpeg FFmpeg
Download FFmpeg
If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options
Get packages & executable files
FFmpeg only provides source code. Below are some links that provide it already compiled and ready to go.
Get the Sources
You can retrieve the source code through Git by using the command:
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
FFmpeg has always been a very experimental and developer-driven project. It is a key component in many multimedia projects and has new features added constantly. Development branch snapshots work really well 99% of the time so people are not afraid to use them.
Git Repositories
Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available.
| Clone URL | Description |
|---|---|
| Main FFmpeg Git repository | |
| https://git.ffmpeg.org/ffmpeg-web | Main ffmpeg.org website repository |
| https://git.ffmpeg.org/fateserver | fate.ffmpeg.org server software repository |
| Mirrors | |
| Mirror of the main repository | |
| Mirror of the website repository | |
| Mirror of the FATE server repository | |
Release Verification
All FFmpeg releases are cryptographically signed with our public PGP key and should be verified for authenticity.
pub rsa2048 2011-04-26 [SC]
FCF986EA15E6E293A5644F10B4322F04D67658D8
uid [ full ] FFmpeg release signing key <ffmpeg-devel@ffmpeg.org>
sub rsa2048 2011-04-26 [E]
To verify a release:
- Import our public key into your local keyring:
$ curl https://ffmpeg.org/ffmpeg-devel.asc | gpg --import
- Download a release tarball and its corresponding signature.
- Verify the signature:
$ 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]
Releases
Approximately every 6 months the FFmpeg project makes a new major release. Between major releases point releases will appear that add important bug fixes but no new features. Note that these releases are intended for distributors and system integrators. Users that wish to compile from source themselves are strongly encouraged to consider using the development branch (see above), this is the only version on which FFmpeg developers actively work. The release branches only cherry pick selected changes from the development branch, which therefore receives much more and much faster bug fixes such as additional features and security patches.
FFmpeg 6.0 "Von Neumann"
6.0 was released on 2023-02-27. It is the latest stable FFmpeg release from the 6.0 release branch, which was cut from master on 2023-02-19.
It includes the following library versions:
libavutil 58. 2.100
libavcodec 60. 3.100
libavformat 60. 3.100
libavdevice 60. 1.100
libavfilter 9. 3.100
libswscale 7. 1.100
libswresample 4. 10.100
libpostproc 57. 1.100
FFmpeg 5.1.3 "Riemann"
5.1.3 was released on 2023-03-26. 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.3 "Lorentz"
5.0.3 was released on 2023-04-02. 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.4 "Rao"
4.4.4 was released on 2023-04-12. 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.6 "4:3"
4.3.6 was released on 2023-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.9 "Ada"
4.2.9 was released on 2023-04-21. 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.11 "al-Khwarizmi"
4.1.11 was released on 2023-06-07. 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.13 "Cantor"
3.4.13 was released on 2023-06-12. 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 2.8.21 "Feynman"
2.8.21 was released on 2022-10-30. 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
Old Releases
Older versions are available at the Old Releases page.
Hosting provided by telepoint.bg
FFmpeg FFmpeg的更多相关文章
- [FFmpeg] ffmpeg 常用命令
1. 视频转换 比如一个avi文件,想转为mp4,或者一个mp4想转为ts. ffmpeg -i input.avi output.mp4 ffmpeg -i input.mp4 output.ts ...
- ffmpeg]ffmpeg使用参数的中文说明
基本选项: -formats 输出所有可用格式 -f fmt 指定格式(音频或视频格式) -i filename 指定输入文件名,在linux下当然也能指定:0.0(屏幕录制)或摄像头 -y 覆盖已有 ...
- [FFmpeg] ffmpeg参数详解
ffmpeg 参数语法 ffmpeg [[options][`-i' input_file]]... {[options] output_file}... 如果没有输入文件,那么视音频捕捉就会起作用. ...
- FFmpeg FFmpeg的使用及常用参数
FFmpeg的使用及常用参数 一.下载: 官网:http://ffmpeg.org/ 二.demo: 1 class Program 2 { 3 static void Main(string[] a ...
- 在Mac OSX上安装ffmpeg && ffmpeg命令行将h264封装为mp4
ffmpeg功能强大,可以通过命令行来对音视频进行处理.为了使用其功能,我在Mac上对其进行了安装. 我的Mac OS X 系统版本:OS X Yosemite, 10.10.14 关于ffmpeg在 ...
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库 ...
- ffmpeg 安装,转视频格式为m3u8,压缩视频
# ffmpegffmpeg 安装,转视频格式为m3u8,压缩视频 ## ffmpeg 安装直接安装: apt-get install ffmpeg 运行 `ffmpeg` 看是否出现版本号以判断是否 ...
- ffmpeg实现dxva2硬件加速
这几天在做dxva2硬件加速,找不到什么资料,翻译了一下微软的两篇相关文档.这是第二篇,记录用ffmpeg实现dxva2. 第一篇翻译的Direct3D device manager,链接:http: ...
- ffmpeg常用转换命令,支持WAV转AMR
音频转换: 1.转换amr到mp3: ffmpeg -i shenhuxi.amr amr2mp3.mp3 2.转换amr到wav: ffmpeg -acodec libamr_nb -i shenh ...
- PHP基础知识之————PHP Web脚本中使用FFmpeg
简介 本文将尝试指出在PHP Web脚本中使用FFmpeg时需要了解的所有重要事项.它还将显示一些使用示例,以使事情更清楚.这个想法也可以应用到其他web脚本语言. 从PHP脚本调用命令行工具 选择一 ...
随机推荐
- GGTalk 开源即时通讯系统源码剖析之:数据库设计
自从<开源即时通讯GGTalk 8.0发布,增加Linux客户端,支持在统信UOS.银河麒麟上运行!>一文在博客园发布后,有园友联系我QQ,说能不能整理个更系统更详细地介绍GGTalk源码 ...
- java端口被占用解决办法
- 【小小Demo】网页视频通话小🌰子
工程名 video-call 一个简单的 音视频通话 demo,包含:视频.麦克风.屏幕共享操作. 项目环境 jdk1.8 idea maven springboot 2.1.1.RELEASE we ...
- Redis Stack:基于Redis的搜索、文档、图形和时间序列功能
基于Redis的搜索.文档.图和时间序列功能整合到一个扩展Redis Stack中,以使开发人员能够轻松构建实时应用程序. Redis Stack 于 3 月 23 日发布,由三个组件组成: Redi ...
- Python单元测试之道:从入门到精通的全面指南
在这篇文章中,我们会深入探讨Python单元测试的各个方面,包括它的基本概念.基础知识.实践方法.高级话题,如何在实际项目中进行单元测试,单元测试的最佳实践,以及一些有用的工具和资源 一.单元测试重要 ...
- 实践分析丨AscendCL应用编译&运行案例
本文分享自华为云社区<AscendCL应用编译&运行问题案例>,作者: 昇腾CANN. AscendCL(Ascend Computing Language)是一套用于在昇腾平台上 ...
- js将数字金额转换成中文金额格式
在开发中我们经常会遇到处理数字的问题,下面介绍一种处理数字金额转换为中文金额的方式: 我们通常使用三种书面数字系统:全球使用的阿拉伯数字系统和两种本地数字系统(繁体.简体).常规时我们使用阿拉伯数字( ...
- 自用 .net C# List集合和DataTable互转,可自定义表头
using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.R ...
- 【python笔记】高阶函数map、filter、reduce
前言 map().reduce().filter()是python的三个高阶函数.所谓高阶函数,指的是将函数作为参数并返回函数作为结果的函数.下面代码的sing_ready只是一个简单高阶函数示例: ...
- java入门2..0
java的运行原理 1.在本地磁盘中创建一个文本文件为Demo.java的源文件 2.在源文件中编写java代码如下: public class Demo public static void ,ma ...
FFmpeg