Cygwin环境下ffmpeg配置
在VS下配置ffmpeg,雷霄骅老师在其《基于 FFmpeg + SDL 的视频播放器的制作》课程的视频中详细介绍过了。在将其课程中那个简单的ffmpeg配置的例子移植到cygwin环境下,花费了好多时间。一直在拿图中的include、lib、.dll(windows平台下编译的)等在eclipse下配置。
gcc是不能直接编译使用windows下编译好的.dll等文件的。需要使用linux下编译后的ffmpeg的动态链接库等。
起初想把linux下编译好的ffmpeg的lib文件夹等直接拷贝到windows下,但是拷贝不了。所以只好在Cygwin下自己编译ffmpeg了。
下载linux下使用的ffmpeg源码,最新版本ffmpeg-2.7.2.tar.bz2。
解压缩。
tar–jxvf ffmpeg-2.7.2.tar.bz2
配置,生成Makefile
./configure--enable-shared --disable-yasm --prefix=/usr/local/ffmpeg