FFmpeg下载及安装

2022年7月11日

https://ffmpeg.zeranoe.com/builds/ 网站挂了

一、 FFmpeg下载

1.1 windows方法一

https://ffmpeg.org/download.html#build-windows

ffmpeg-4.4.1-full_build.7z 、ffmpeg-4.4.1-full_build-shared.7z 区别:1. ffmpeg-4.4.1-full_build.7z:版本只包含了ffmpeg.exe、ffplay.exe、ffprobe.exe三个可执行程序,没有头文件和库文件。
2. ffmpeg-4.4.1-full_build-shared.7z exe:版本包含了ffmpeg.exe、ffplay.exe、ffprobe.exe三个可执行程序和相关动态库文件,包含了头文件和库文件。


1.2 windows方法二

zeranoe编译FFmpeg挂了 ,可以访问 FFmpeg-Builds。

ffmpeg-n4.4-latest-win64-gpl-shared-4.4.zip
目标平台:win64
  • 参数说明

    Available targets:

    • win64 (x86_64 Windows)
    • win32 (x86 Windows)
    • linux64 (x86_64 Linux, glibc>=2.23, linux>=4.4)
    • linuxarm64 (arm64 (aarch64) Linux, glibc>=2.27, linux>=4.15)

    The linuxarm64 target will not build some dependencies due to lack of arm64 (aarch64) architecture support or cross-compiling restrictions.

    • davs2 and xavs2: aarch64 support is broken.
    • libmfx and libva: Library for Intel QSV, so there is no aarch64 support.

    Available:

    • gpl Includes all dependencies, even those that require full GPL instead of just LGPL.
    • lgpl Lacking libraries that are GPL-only. Most prominently libx264 and libx265.
    • nonfree Includes fdk-aac in addition to all the dependencies of the gpl variant.
    • gpl-shared Same as gpl, but comes with the libav* family of shared libs instead of pure static executables.
    • lgpl-shared Same again, but with the lgpl set of dependencies.
    • nonfree-shared Same again, but with the nonfree set of dependencies.

    All of those can be optionally combined with any combination of addins.

    • 4.4 to build from the 4.4 release branch instead of master.
    • 5.0 to build from the 5.0 release branch instead of master.
    • debug to not strip debug symbols from the binaries. This increases the output size by about 250MB.

1.3 Linux下载安装

二、 FFmpeg安装

2.1 windows下安装

# 解压后将/bin 文件夹添加系统环境变量
ffmpeg -version

2.2 Linux下安装

三、测试

3.1 FFmpeg安装目录

FFmpeg安装目录如下,将includelib文件夹copy 项目文件中;

# FFmpeg 安装目录文件结构
├─bin
├─doc
├─include
│  ├─libavcodec
│  ├─libavdevice
│  ├─libavfilter
│  ├─libavformat
│  ├─libavutil
│  ├─libpostproc
│  ├─libswresample
│  └─libswscale
├─lib
└─presets

3.2 新建项目测试

  1. QT --> Projects-->New--> 选择Plain C++ Application

  1. FFmpeg安装目录如下,将includelib文件夹copy 项目文件中,.pro添加ffmpegincludelib文件夹
INCLUDEPATH += $$PWD/include
LIBS += $$PWD/lib/avformat.lib   \$$PWD/lib/avcodec.lib    \$$PWD/lib/avdevice.lib   \$$PWD/lib/avfilter.lib   \$$PWD/lib/avutil.lib     \$$PWD/lib/postproc.lib   \$$PWD/lib/swresample.lib \$$PWD/lib/swscale.lib
  1. FFmpeg测试输出版本信息
#include <stdio.h>// 包含ffmpeg头文件
#include "libavutil/avutil.h"int main()
{printf("Hello FFMPEG, av_version_info is %s\n",av_version_info());printf("avutil_configuration is \n%s\n",avutil_configuration());return 0;
}
  1. FFmpeg测试结果输出

01.FFmpeg下载以及安装相关推荐

  1. ffmpeg ——下载与安装

    1.下载ffmpeg 下载地址:http://ffmpeg.org/ 选择windows点击windows builds 选择对应操作系统64位或者32位 这里我们选择64位点开,选取static文件 ...

  2. ffmpeg下载安装,以及springboot 整合视频点播学习

    ffmpeg 下载以及安装步骤 进入官方地址 http://ffmpeg.org/ 进入下一步 window 下载 linux 下载 看到上面这个图,下载那个版本看你自己选择 完成之后 window安 ...

  3. ffmpeg的下载及安装JAVA工具类

    这篇文章完全转自(感谢大神): https://blog.csdn.net/qq_33697094/article/details/112718101 https://blog.csdn.net/qq ...

  4. ffmpeg添加到环境变量_如何在Windows 10上下载和安装FFmpeg

    如何在Windows 10上下载和安装FFmpeg FFmpeg是一种流行的开源工具,用于对音频和视频文件执行多项操作.这些操作包括多路复用,解复用,编码,解码,过滤,流式传输等. 它还用于缩放和旋转 ...

  5. ffmpeg下载安装的步骤

    这篇文章主要介绍了在Windows上安装FFmpeg程序的图文方法,需要的朋友可以参考下 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.它提供了录制.转换以及流 ...

  6. FFmpeg简介、下载与安装以及'ffmpeg' 不是内部或外部命令,也不是可运行的程序 或批处理文件**(Win10)

    一.FFmpeg简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进 ...

  7. CCS使用教程01:CCS的介绍、下载与安装

    未经许可禁止转载 目录 01  CCS的介绍.下载与安装 1  CCS的介绍 2  下载 3  安装 02  创建一个CCS工程 1  工作空间 2  创建一个新的CCS工程 3  编译与生成 03  ...

  8. FFmpeg下载、编译、安装

    1.FFmpeg 下载.编译.安装 1.1.下载 新建个目录下载 FFMpeg 源码 下载命令:git clone https://git.ffmpeg.org/ffmpeg.git libavfor ...

  9. 【题目】了解ffmpeg以及FFmpeg下载安装教程

    [时间]2018.09.15 [题目]了解ffmpeg以及FFmpeg下载安装教程 [参考链接]https://blog.csdn.net/yang725614/article/details/796 ...

  10. FFmpeg下载安装教程

    介绍 FFmpeg下载地址 第一步 点击下载 第二步 解压后是这样的 第三步 配置环境变量 第四步 检验是否安装成功 win+r输入cmd打开命令框 输入 ffmpeg –version ,若显示的跟 ...

最新文章

  1. MYSQL使用的时候遇到的一些问题
  2. Python收发邮件
  3. Java中反射的三种常用方式
  4. STM32 TIMER初始化步骤
  5. linux 系统 电脑,给自己电脑(物理机)安装 linux 系统
  6. 【opencv学习】【图像金字塔】
  7. VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限
  8. iOS 关于本地持久化存储的探讨
  9. 常用元器件及元器件封装知识
  10. [iOS] 通知详解: iOS 10 UserNotifications -- 附加包Media Attachments
  11. matlab车牌倾斜校正,求做车牌倾斜校正程序。
  12. 微信小视频显示服务器正在升级,更新微信版本后 朋友圈小视频提示显示录制时间太短的解决办法...
  13. 戴尔联想惠普IT服务全方位比拼
  14. Log4j2写日志的艺术
  15. 4G核心网与IMS有什么区别
  16. 使用python进行分布分析(算数平均、几何平均、偏度、峰度,绘制直方图),以2022年上半年沪深300指数为例
  17. 做seo为什么要了解网站
  18. OV7670手册相关摘要
  19. 悬崖勒马回头是岸——关于玩王者荣耀游戏的一些想法
  20. 如何在九酷·轻音乐上下载MP3格式的音乐素材?

热门文章

  1. 2019年软考程序员考试大纲
  2. 数据库系统概念读书笔记-SQL标准简介
  3. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 使用c语言操作dsp寄存器(以SCI为例进行说明))
  4. 数字图像处理-空间滤波
  5. 用友nc系统服务器端口号,用友NC数据库服务器参数配置说明
  6. java之final的各种用法
  7. 国家计算机考试一级难不难,国家计算机一级考试难不难?
  8. 计算机与汉字+输入速度+云输入法,计算机汉字三码输入法的制作方法
  9. c语言编程入门教程for,C语言编程入门教程精 简版.ppt
  10. Java TCP实现文件传输