营销导向的企业网站优化,wordpress制作企业,青岛十大外贸公司,专门做金融的招聘网站整体思想是使用ffmpeg库实现一款自己的播放器#xff0c;该篇主要讲述ffmpeg的编译。在编译过程中出现很多问题进行记录。由于之前的播放器用ffmpeg-4.1.3在win11上无法正常工作#xff0c;升级到4.3.6版本试试看。
目录
一、下载MSYS2
二、下载ffmpeg-4.3.6 x264-master … 整体思想是使用ffmpeg库实现一款自己的播放器该篇主要讲述ffmpeg的编译。在编译过程中出现很多问题进行记录。由于之前的播放器用ffmpeg-4.1.3在win11上无法正常工作升级到4.3.6版本试试看。
目录
一、下载MSYS2
二、下载ffmpeg-4.3.6 x264-master
1.编译x264-master
2.SDL2-2.30.1
3、编译ffmpeg-4.3.6
总结 一、下载MSYS2
我下载的是msys2-x86_64-20240113.exe安装过程中会出现50%卡死取消后重新安装就可以了
安装完后需要进行以下指令
pacman -Syu
pacman -S yasm nasm gcc
pacman -S make
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw64/mingw-w64-x86_64-SDL2二、下载ffmpeg-4.3.6 x264-master 将下载的ffmpeg-4.3.6 x264-master SDL2-2.30.1压缩包放到msys2的opt下点开mingw64.exe命令窗口
1.编译x264-master
./configure --prefix/opt/x264-install --enable-shared --enable-static --disable-thread
make -j12
make install并将x264-install/lib/pkconfig/x264.pc拷贝到mingw64/lib/pkgconfig下
2.SDL2-2.30.1
pacman -S mingw64/mingw-w64-x86_64-SDL2即是安装了SDL2
查看版本 sdl2-config --version
AdministratorDESKTOP-FI0FJRG MINGW64 ~
$ sdl2-config --version
2.30.1
3、编译ffmpeg-4.3.6
./configure --prefix/opt/FFmpeg-install --enable-gpl --enable-debug --enable-libx264 --disable-static --enable-shared --enable-sdl2 --enable-ffplay --enable-ffprobe --enable-ffmpeg --disable-vulkan --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --extra-cflags-I/opt/x264-install/include --extra-ldflags-L/opt/x264-install/libmake -j12
make install
总结
今天主要记录编译ffmpeg过程