ffmpeg的编译很简单,直接在源码目录中运行 ./configure ; make即可;
ffmpeg还有一个好处是,可以另建一个目录 如原来的源码目录平行 设置bin_gen,然后在其中运行../ffmpeg_src/configure ; make;
但是在ubuntu中,运行后无法产生ffplay,时因为编译ffplay需要sdl库,可是却没有发现configure报错;打开config.mak可以发现有一行
!CONFIG_FFPLAY=yes。 好像把ffmplay注销掉了;
运行apt下载sdl
sudo apt-get install libsdl1.2-dev;
可以发现原来的!没有了。
再编译,ok ffplay产生了。
编译ffmpeg,并且enable x264时编译不通过,报告错误dlopen找不到;
解决方法是在configure中找到enabled libx264 && require libx264 x264.h x264_encoder_encode -lx264 ;
在-lx264后边添加-ldl;
阅读(1701) | 评论(0) | 转发(0) |