自己写的播放器播放有些文件出现问题,但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