Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285934
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类: C/C++

2013-11-17 10:11:21

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) |
给主人留下些什么吧!~~