2.1.1 FFmpeg 简介 flfl'mpeg 是一个开源免费跨平台的视频和音频流方案, 屈于自由软件, 采用LGPL 或 GPL 许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方 案。它包含了非常先进的音频/视频编解码库l ibavcodec, 为了保证抚可移植性和编解 码质品, libavcodec 里很多codec 都是从头开发的。 ffmpeg 项目由以下几部分组成: 1. ffmpeg 视频文件转换命令行工具, 也支持经过实时电视卡抓取和编码成视频文 件. 2. ffserver 基于HTTP 、RTSP 用于实时广播的多媒体服务器. 也支持时间平移 3. ffplay 用SDL和FFmpeg 库开发的一个简单的媒体播放器 '1. libavcodec 一个包含了所有FFmpeg 音视频编解码器的库. 为了保证最优性能和 商可复用性, 大多数编解矶器从头开发的. 5. l ibavformat 一个包含了所布的普通音视格式的解析器和产生器的库.