FFmpeg(Libav)简介

官方网站:

http://ffmpeg.org/index.html

http://libav.org/index.html

名词含义

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。

这个项目最早由Fabrice Bellard发起,现在由Michael Niedermayer维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF“代表"FastForward“,

项目组成

  FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec等。

  libavformat :用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构

  和读取音视频帧等功能;

  libavcodec :用于各种类型声音/图像编解码;

  libavutil :包含一些公共的工具函数;

  libswscale :用于视频场景比例缩放、色彩映射转换;

  libpostproc:用于后期效果处理;

  ffmpeg :该项目提供的一个工具,可用于格式转换、解码或电视卡即时编码等;

  ffsever :一个 HTTP 多媒体即时广播串流服务器;

  ffplay :是一个简单的播放器,使用ffmpeg 库解析和解码,通过SDL显示;

posted @ 2012-07-26 15:07  神の日记  阅读(1866)  评论(0编辑  收藏  举报