ffmpeg项目的组成包括:
1、libavcodec 一个包含了所有FFmpeg音视频编码器和解码器的库.
2、libavformat 一个包含了所有的普通音视格式的解析器和产生器的库
3、ffmpeg 视频文件转换命令行工具
4、ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器
5、ffplay 用SDL和FFmpeg库开发的一个简单的媒体播放器
注:SDL——Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer