Ubuntu11.04下编译ffmpeg,利用SDL1.2播放视频

1. 下载最新的ffmpeg,我使用得是0.8.6

     下载完解压到指定得目录下。

2. ubuntu11.04已经自带了SDL1.2,如果没有,可用以下命令安装:

     sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-sound1.2-dev

     查看SDL是否安装: sdl-config --version --exec-prefix --cflags

3. 编译ffmpeg

    在FFMPEG根目录下运行配置文件:

    ./configure --enable-shared --enable-pthreads  --disable-yasm

    执行make

    执行make install

    运行完后会自动编译好根目录下的ffplay.c ffserver.c等文件

    运行./ffplay mediafile会提示找不到指定的库文件(例如libavdevice.so),说明没有搜索到make install安装目录,

    运行whereis libavdevice.so,会发现安装的库文件在/usr/local/lib目录下

    导出该路径:export LD_LIBRARY_PATH=/usr/local/lib,再运行./ffplay mediafile即会播放

   


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值