windows10编译ffmpeg带ffplay

参考博客先配置环境 https://blog.liboliu.com/a/75

  1. 安装vs2019
  2. 安装msys2
  3. 安装FFMPEG的依赖库文件
  4. 准备编译FFMPEG
  5. 编译FFMPEG
    默认的编译只会编译ffmpeg和ffmpore,如果需要ffplay,还需要添加上–enable-sdl,
    在这里插入图片描述
    但是由于我们没有装SDL2库,所以SDL2_CONFIG找不到,所以就会出现:ERROR: sdl2 requested but not found 这种错误,所以我们还需要安装SDL库
  6. 安装SDL2
    官网下载:https://www.libsdl.org/release/SDL2-2.0.8.tar.gz
    下载完成后拷贝到“/home/source/”目录下,依次执行下列命令:
tar -zxvf SDL2-2.0.8.tar.gz
cd SDL2-2.0.8
./configure
make
make install
  1. 编译FFMpeg
cd /home/source/ffmpeg-4.3
./configure --enable-shared --enable-yasm --enable-libx264 --enable-avfilter --enable-gpl --enable-sdl --enable-avresample --enable-libfdk-aac --enable-nonfree
make -j4
make install

在/home/source/ffmpeg-4.3目录下可以看到编译成功的ffplay.exe 文件

参考文章:
https://blog.liboliu.com/a/75
https://blog.csdn.net/xiaoluer/article/details/84714769

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
本系列 FFMPEG 编译文档只针对 FFMPEG 2 1 1 版本 不同版本参考本文档不一定能编 译成功 在 windows 下单纯就学习 FFMPEG 而言 可以不用编译它 因为官方提供有编译好 的库 开发者可以直接用提供的库进行学习 但官方提供的只有动态链接库 想用静态库还 是要自己编译 我用 FFMPEG 主要是在 windows 平台开发视频监控客户端和网页播放插件 以及后期手机上的播放器 我的这些 肯定要为自己的系统需求专门精简 所以也要自己编 译 先拿 windows 开刀 在这上练练手 当时哪止手 腿都练折了 也熟悉熟悉编译过程 考虑到在 windows 下基于 MinGW 编译 FFMPEG 是一个复杂 庞大的工程 为了提高初学者 的信心 我将整个编译过程作了一个分割调整 分成初级篇 中级篇和高级篇 在初级篇中 只简单的编译 FFMPEG 和它的例子程序 ffmpeg exe ffplay exe;中级篇加上常见的一些第三 方库支持 比如 H264 编码的 x264 库 AVS 编码的 xavs 库 MP3 编码的 mp3lame 库 还有 一些 AAC 编解码库等;高级篇对 FFMPEG 2 1 1 版本支持的所有第三方库 尽量全编译进去 做一个全面的支持的 FFMPEG 编译 ">本系列 FFMPEG 编译文档只针对 FFMPEG 2 1 1 版本 不同版本参考本文档不一定能编 译成功 在 windows 下单纯就学习 FFMPEG 而言 可以不用编译它 因为官方提供有编译好 的库 开发者可以直接用提供的库进行学习 但官方提供的只有动态 [更多]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值