新手自己做网站,软件开发设计制作网站下载,wordpress是开源,财务软件做账流程新手必看msys2 依赖环境安装 依赖环境安装编译X264编译 fdk-aac文件处理编译x265编译FFmpeg 依赖环境安装 编译X264
用于h264 AVC视频格式编码
CCcl ./configure --enable-shared #指定使用cl,编译成动态链接库
make -j32 #使用32线程进行编码
make install命令一
关于第一条命令执… msys2 依赖环境安装 依赖环境安装编译X264编译 fdk-aac文件处理编译x265编译FFmpeg 依赖环境安装 编译X264
用于h264 AVC视频格式编码
CCcl ./configure --enable-shared #指定使用cl,编译成动态链接库
make -j32 #使用32线程进行编码
make install命令一
关于第一条命令执行之后出现的错误(我的F盘是exFAT文件格式的移动硬盘所以会报错) 2.命令三 安装完成后下面的目录里有了内容 对于其中描述 x264 库的编译和链接信息见.pc文件 编译 fdk-aac
由于提供了 .vc的makefile文件直接make就好了。
nmake -f Makefile.vc # 编译过程
nmake -f Makefile.vc prefix.\install install # 安装过程1.关于命令一、二 在VS 命令行窗口中输入 命令描述
文件处理
将生成的文件 都复制到 之后fdk-aac的文件与x264的文件都放在了一起 但是pkgconfig里没有fdk-aac的配置文件需要手动添加 找到 复制到此并重命名为fdk-aac.pc
进入fdk-aac.pc文件改写为
prefix/usr/local
exec_prefix${prefix}
libdir${exec_prefix}/lib
includedir${prefix}/includeName: Fraunhofer FDK AAC Codec Library
Description: AAC codec library
Version:
Libs: -L${libdir} -lfdk-aac
Libs.private:
Cflags: -I${includedir}编译x265
将解压出的x265文件放在下面的目录下
make-Makefiles.sh
nmake install 首先查看/usr/bin下含有cmake的文件发现有两个 cmake.exe与ccmake.exe 这里对cmake.exe重命名 mv cmake.exe myrename.exe 然后进行编译 make-Makefiles.sh
编译成功 然后切换管理员模式执行nmake install以便文件有写入权限。 具体地首先以管理员模式打开命令行窗口 接着正常输入命令msys2_shell.cmd -mingw32即可进入管理员模式的msys2 可以看到用户标志变成了 # 然后转到下载好文件的路径
将文件拷贝复制到 接着找到 将其头文件稍加修改具体地将第一行路径改一下以防msys2不认识C盘的路径
prefix/usr/local编译FFmpeg
CCcl.exe ./configure --prefix./install --toolchainmsvc --enable-shared --disable-programs --disable-ffplay --disable-ffmpeg --disable-ffprobe --enable-libx264 --enable-gpl --enable-libfdk-aac --enable-nonfree --enable-libx265
make -j16
make install切到ffmpeg-4.3路径下执行命令报错
考虑将 pkgconfig剪切 粘贴到 再重新编译 继续报错 去到 x264的配置文件中查看lib文件在哪里 发现 libx264.lib 文件不存在需要将 libx264.dll.lib重命名为lbx264.lib 再次重新编译继续报错 然后依然先查看 x265.lib的位置
将 libx265.lib重命名为 x265.lib 最后生成成功 接着进行编译 然后进行安装 最后FFmpeg源码就编译完成了此时有下面的文件 后面会将 .lib文件和 .dll文件进行分开