利用FFMPEG编写一个简单的播放器——环境搭建
操作系统:
安装Ubuntu9.10
参考wiki ubuntu 的快速配置,完成 更新源的选择、中文支持、 添加编译库(主要为了支持gcc/g++ ,以及apt-get install vim
sudo apt-get install xorg-dev //否则SDl编译成功后会出现运行时没有视频硬件的问题!
SDL :
tar zxvf SDL-1.2.14.tar.tar ./configure make sudo make install |
这样以后,SDL的动态库与静态库就在/usr/local/lib下面
SDL的头文件就在/usr/local/include/SDL下。
要求进行测试SDL测试:
#include "SDL.h"/* 所有的SDL程序都需要引入 */ #include <stdio.h> int main() { printf("Initializing SDL./n") ; /* 初始化Video与Audio */ if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO)==-1) { printf("Could not initialize SDL: %s./n",SDL_GetError()); exit(-1); } printf("SDL initialized./n"); printf("Quiting SDL./n"); SDL_Quit(); printf("Quiting.../n"); exit(0); } |
//命令: gcc –o test test.c -I/usr/local/include/SDL -lSDL
FFMPEG:
tar jxvf ffmpeg-0.4.9-p20051120.tar.bz2 ./configure --enable-shared –disable-ffplay --disable-ffserver --prefix=/usr/local make sudo make install |
这样,ffmpeg的动态库就在/usr/local/lib
ffmpeg的头文件在/usr/local/include/ffmpeg