01.FFmpeg下载以及安装
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
andxavs2
: aarch64 support is broken.libmfx
andlibva
: 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
安装目录如下,将include
和lib
文件夹copy 项目文件中;
# FFmpeg 安装目录文件结构
├─bin
├─doc
├─include
│ ├─libavcodec
│ ├─libavdevice
│ ├─libavfilter
│ ├─libavformat
│ ├─libavutil
│ ├─libpostproc
│ ├─libswresample
│ └─libswscale
├─lib
└─presets
3.2 新建项目测试
QT --> Projects-->New--> 选择Plain C++ Application
- 从
FFmpeg
安装目录如下,将include
和lib
文件夹copy 项目文件中,.pro添加ffmpeg
的include
和lib
文件夹
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
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;
}
FFmpeg
测试结果输出
01.FFmpeg下载以及安装相关推荐
- ffmpeg ——下载与安装
1.下载ffmpeg 下载地址:http://ffmpeg.org/ 选择windows点击windows builds 选择对应操作系统64位或者32位 这里我们选择64位点开,选取static文件 ...
- ffmpeg下载安装,以及springboot 整合视频点播学习
ffmpeg 下载以及安装步骤 进入官方地址 http://ffmpeg.org/ 进入下一步 window 下载 linux 下载 看到上面这个图,下载那个版本看你自己选择 完成之后 window安 ...
- ffmpeg的下载及安装JAVA工具类
这篇文章完全转自(感谢大神): https://blog.csdn.net/qq_33697094/article/details/112718101 https://blog.csdn.net/qq ...
- ffmpeg添加到环境变量_如何在Windows 10上下载和安装FFmpeg
如何在Windows 10上下载和安装FFmpeg FFmpeg是一种流行的开源工具,用于对音频和视频文件执行多项操作.这些操作包括多路复用,解复用,编码,解码,过滤,流式传输等. 它还用于缩放和旋转 ...
- ffmpeg下载安装的步骤
这篇文章主要介绍了在Windows上安装FFmpeg程序的图文方法,需要的朋友可以参考下 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.它提供了录制.转换以及流 ...
- FFmpeg简介、下载与安装以及'ffmpeg' 不是内部或外部命令,也不是可运行的程序 或批处理文件**(Win10)
一.FFmpeg简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进 ...
- CCS使用教程01:CCS的介绍、下载与安装
未经许可禁止转载 目录 01 CCS的介绍.下载与安装 1 CCS的介绍 2 下载 3 安装 02 创建一个CCS工程 1 工作空间 2 创建一个新的CCS工程 3 编译与生成 03 ...
- FFmpeg下载、编译、安装
1.FFmpeg 下载.编译.安装 1.1.下载 新建个目录下载 FFMpeg 源码 下载命令:git clone https://git.ffmpeg.org/ffmpeg.git libavfor ...
- 【题目】了解ffmpeg以及FFmpeg下载安装教程
[时间]2018.09.15 [题目]了解ffmpeg以及FFmpeg下载安装教程 [参考链接]https://blog.csdn.net/yang725614/article/details/796 ...
- FFmpeg下载安装教程
介绍 FFmpeg下载地址 第一步 点击下载 第二步 解压后是这样的 第三步 配置环境变量 第四步 检验是否安装成功 win+r输入cmd打开命令框 输入 ffmpeg –version ,若显示的跟 ...
最新文章
- MYSQL使用的时候遇到的一些问题
- Python收发邮件
- Java中反射的三种常用方式
- STM32 TIMER初始化步骤
- linux 系统 电脑,给自己电脑(物理机)安装 linux 系统
- 【opencv学习】【图像金字塔】
- VSCode使用记录四:Ubuntu终端启动报错以及Ubuntu查看修改文件夹权限
- iOS 关于本地持久化存储的探讨
- 常用元器件及元器件封装知识
- [iOS] 通知详解: iOS 10 UserNotifications -- 附加包Media Attachments
- matlab车牌倾斜校正,求做车牌倾斜校正程序。
- 微信小视频显示服务器正在升级,更新微信版本后 朋友圈小视频提示显示录制时间太短的解决办法...
- 戴尔联想惠普IT服务全方位比拼
- Log4j2写日志的艺术
- 4G核心网与IMS有什么区别
- 使用python进行分布分析(算数平均、几何平均、偏度、峰度,绘制直方图),以2022年上半年沪深300指数为例
- 做seo为什么要了解网站
- OV7670手册相关摘要
- 悬崖勒马回头是岸——关于玩王者荣耀游戏的一些想法
- 如何在九酷·轻音乐上下载MP3格式的音乐素材?
热门文章
- 2019年软考程序员考试大纲
- 数据库系统概念读书笔记-SQL标准简介
- 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 使用c语言操作dsp寄存器(以SCI为例进行说明))
- 数字图像处理-空间滤波
- 用友nc系统服务器端口号,用友NC数据库服务器参数配置说明
- java之final的各种用法
- 国家计算机考试一级难不难,国家计算机一级考试难不难?
- 计算机与汉字+输入速度+云输入法,计算机汉字三码输入法的制作方法
- c语言编程入门教程for,C语言编程入门教程精 简版.ppt
- Java TCP实现文件传输