文章目录
- 1、FFmpeg命令行环境搭建
- 2、QT安装使用FFMPEG
- 3、Windows编译FFmpeg
-
- 修改pacman的源
- 安装编译环境
- 编译环境的其他准备
- 编译第三
-
- 下载和编译x264
- 下载fdk-aac
- 下载编译mp3
- 下载编译libvpx
- 下载和编译ffmpeg
- 4、 QT使SVC2015 64bit调们编译的ffmpeg 库
1、FFmpeg命令行环境搭建
fmpeg-4.2.1-win32-shared.zip:
https://download.csdn.net/download/weixin_45715405/86738165
解压ffmpeg-4.2.1-win32-shared.zip
拷贝可执行文件到C:Windows
拷贝动态链接库到C:WindowsSysWOW64
输入ffmpeg -version测试,打印版本 4.2.1即可
启动命令在窗输

安装编译环境
gcc编译器、git等 msys2 遇到两类开发环境: 1. MSYS2 的开发环境,安装的包叫 msys2-devel 2. MinGW-w64 的安装
这两者有什么区别呢以蔽之,前者编译出来的可执件,要依赖 MSYS2 提供的动态链接库,者不需要。下细 说明: (1) MSYS2 下的 gcc 编译环境,编译的可执件要依赖于 msys-2.0.dll,这个 DLL 提供了 Linux 下编程的提供的函数和接例如 fork 函数。 这个编译环境对于编译基于 Linux 下编写的软件,是适合的。例如编译 GNU 提供的各种。例 如,你想编译最新版本的 GNU grep ,MSYS2 下的这个环境是适合的。 (2)MinGW64 的编译环境,不再依赖于 msys-2.0.dll,如果源代码就是基于 windows 开发的,那 使MinGW 的编译环境好,编译出来的可执件,不依赖 MSYS 提供的动态链接库。当然, 前提是代码中不能使Linux 的东即 POSIX 的那套东
安装mingw-w64然后默认全部安装即可(直接回
安装git:任式打开shell窗/p>
安装make等(如果需要编译出ffplayer的话,还需要安装SDL)
编译环境的其他准备
1.重命名link.exe 重命名 msys64/usr/bin/link.exe 为 msys64/usr/bin/link.bak , 避免和MSVC 的link.exe抵 触
下载和安装YASM
检查编译环境(mingw64的shell窗需要提前安裝好vs2015,配置環境變量)
修改中示
窗键->Options->Text,然后locale选择:zh_CN,Character set 选择 UTF-8
编译第三
将下载下的放置于/home/Administrator/ffmpeg,把第三编译的库放在 /home/Administrator/ffmpeg/build
下载和编译x264
cd进264下:
下载fdk-aac
下载编译mp3
下载编译libvpx
下载和编译ffmpeg
创建build.sh
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!