博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windown vs2012 编译ffplay
阅读量:4931 次
发布时间:2019-06-11

本文共 779 字,大约阅读时间需要 2 分钟。

自己写的播放器播放有些文件出现问题,但ffplay播放都很正常,为方便调试,将ffplay.c编译成可执行文件。

一. 环境搭建

     环境搭建前面已经有文章介绍,没有特殊的地方,不再赘述。

二.修改configure文件

    默认的configure文件会check各种依赖,所有的依赖都存在时 才会enable sdl,其实没有必要,只要头文件合

lib文件能到找到就可以了。头文件的路径可以在配置命令行指定,lib文件的路径在C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib

sdl 头文件可以在官方网站直接下载(sdl.lib 以及sdlmain.lib),注意要下载1.2.5版本。修改前和修改后的configure 对比如下

                                                                               图 1 ffmpeg 原始configure 

                         图2.  ffmpeg configure 文件修改后sdl配置

三. 配置命令行:./configure --toolchain=msvc  --enable-gpl  --enable-version3  --enable-librtmp --extra-cflags="-I/home/wgg/libx264/include" --extra-cflags="-I/home/wgg/sdl/include" --extra-cflags="-I/home/wgg"  --prefix="/home/wgg/out-3.0.2-x264-sdl"

如需交流,可以加QQ群766718184,或者QQ:350197870

 视频教程 播放地址: http://www.iqiyi.com/u/1426749687

转载于:https://www.cnblogs.com/wanggang123/p/6233641.html

你可能感兴趣的文章
day029socketserver模块实现并发,线程、 ftp上传或下载,打印进度条
查看>>
专注就要勇于对其它1000个好主意说“不”
查看>>
nfc相关
查看>>
Python爬虫基础(四)Requests库的使用
查看>>
linux ls和 ll 命令
查看>>
Python 类型强制转换
查看>>
Android中的常见时区
查看>>
BlockingQueue深入分析
查看>>
Oracle一次可以查询多个表的结果的方法
查看>>
JavaScript事件对象与事件的委托
查看>>
NHibernate.3.0.Cookbook第三章第10节的翻译
查看>>
两个数据库比较 对比视图存储过程及表结构差异增加外键差异
查看>>
zend framwork黑箱测试
查看>>
51nod 1693 水群(神奇的最短路!)
查看>>
ajax提交表单+前端验证小示例
查看>>
linux系统上项目部署
查看>>
Server.MapPath 出现未将对象引用设置到对象的实例
查看>>
underscore.js学习笔记
查看>>
Guava API学习之Preconditions优雅的检验参数 编辑
查看>>
HDU 5656 CA Loves GCD (数论DP)
查看>>