当前位置: 首页> 科技> 能源 > 建设施工合同_郴州网络推广公司在哪里_关键字排名软件官网_网络营销与直播电商专业就业前景

建设施工合同_郴州网络推广公司在哪里_关键字排名软件官网_网络营销与直播电商专业就业前景

时间:2025/7/10 10:34:10来源:https://blog.csdn.net/iummature/article/details/146479775 浏览次数:0次
建设施工合同_郴州网络推广公司在哪里_关键字排名软件官网_网络营销与直播电商专业就业前景

一、安装MSYS2

1.下载安装

MSYS2

安装过程中,进度会一直卡在中间,无法继续执行,然后“隐藏详细信息”这里显示“Updating trust database”,如下图所示。当遇到这个问题时,只要点击右下方的“取消”按钮,然后重新安装即可。

在弹出的窗口上右击,选择Options,按照如下设置更改字符集,如下图所示,否则可能会出现中文乱码的问题。更改完成后,点击“Save按钮”,这里要注意更改完成后得要重新启动msys2_shell.cmd,设置才能生效。

安装完成后,我们进入安装目录,打开msys2_shell.cmd

在msys2中安装软件(启动msys2_shell.cmd)

pacman -S mingw-w64-x86_64-toolchain  (64位工具链)

pacman -S mingw-w64-i686-toolchain (32位工具链)

pacman -S vim

pacman -S make

pacman -S diffutils

pacman -S pkg-config

pacman -S base-devel

pacman -S nasm(nasm用于编译x264的汇编代码)

pacman -S yasm(yasm用于编译x264的汇编代码)

pacman -S mingw-w64-i686-SDL2  (32位SDL,生成32位ffplay播放器使用)

pacman -S mingw-w64-x86_64-SDL2 (64位SDL,生成64位ffplay播放器使用)

注意:安装MSYS工具一定在MSYS2 MSYS(msys2_shell.cmd)窗口中进行

查看gcc的版本
启动MSYS2 MinGW 64-bit ,在mingw64.exe窗口中查看gcc的版本

编译ffmpeg(64bit)

下载FFMPEG6.1.2

解压到msys64/home下

在home文件夹下新建文件夹out

启动编译环境

如果是编译64bit代码,启动mingw64.exe

msys2_shell.cmd -mingw64

跳转到ffmpeg文件夹下

cd /home/ffmpeg-5.1/

输入:

./configure --enable-shared --disable-static --disable-x86asm --prefix=/home/out/ffmpeg6.1.2

编译动态库到/home/out/ffmpeg6.1.2文件夹

make -j8

make intsall

添加生成依赖
生成的FFmpeg动态库依赖编译环境中的动态库,32位DLL依赖的路径是mingw32\bin,记录如下:

libgcc_s_dw2-1.dll

libiconv-2.dll

libwinpthread-1.dll

zlib1.dll

备注:除zlib1.dll以外,缺少的库,程序启动都会提示

64位DLL依赖的路径是mingw64\bin

添加libx264 x265

FFmpeg5.1 MSYS2+GCC 源码编译_51CTO博客_编译ffmpegWindows环境 源码编译 FFmpeg_windows编译ffmpeg-CSDN博客

关键字:建设施工合同_郴州网络推广公司在哪里_关键字排名软件官网_网络营销与直播电商专业就业前景

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: