0
点赞
收藏
分享

微信扫一扫

Leetcode热题100:图论

萨摩斯加士奇 03-22 11:00 阅读 2

       整体思想是使用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

Administrator@DESKTOP-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/lib
make -j12
make install

总结

今天主要记录编译ffmpeg过程

举报

相关推荐

0 条评论