http://zh.wikipedia.org/zh-cn/Libavcodec

http://baike.baidu.com/view/856526.htm

libavcodec是一款LGPL自由软件编解码库,用于视频和音频数据的编解码工作。带有这个名字的库有FFmpeg项目和Libav项目,但是它们却彼此不兼容。

libavcodec是个集成了许多开源多媒体应用和框架。常见的MPlayerxineVLC媒体播放器都使用它作为它们的主要内置解码引擎,用于许多音频视频格式在所有支持的平台上的重放。它也被ffdshow试用解码器用作主要的解码库。libavcodec也被用于视频编辑和转换应用,例如AvidemuxMEncoder英语MEncoder)或者Kdenlive既用它解码也用其编码。

libavcodec包含了解码器和为实现若干专有格式而存在的编码器。其本身在逆向工程方面的工作就是libavcodec发展成长的一部分。在标准的libavcodec框架下,有着这些有效的编解码器为使用原始的编解码器带来很大的益处,最明显的就是提升了移植性。另一些方面也增加了它的表现力,因为libavcodec包含了一份标准库,它高度优化了常见创建块的实现,比如DCT和色彩空间转换。但是,即便libavcodec致力于将字节提取级别的解码来实现最终结果,这样的重现中出现的错误和丢失的特征有时候能导致回放固定文件的兼容性问题。

已实现的图像编解码器[编辑]

libavcodec包含如下的编解码:[1]

已实现的音频编解码器[编辑]

libavcodec含盖列下的音频编解码格式:[2]

引用libavcodec的库[编辑]

  • libavformat(FFmpeg之部份)
  • libgegl(GEGL可选之部份)
    • libgimp(GIMP之部份)
  • libmpcodecs(MPlayer之部份)

使用libavcodec的应用程序[编辑]

图像播放器[编辑]

音频播放器[编辑]

多媒体播放器[编辑]

图像编辑[编辑]

参见图像编辑软件比较表

视觉效果[编辑]

音频编辑[编辑]

图像转换[编辑]

视频库[编辑]

Optical disc authoring[编辑]

图库[编辑]

3D图形编辑器[编辑]

VoIP[编辑]

多媒体流服务器[编辑]

多媒体架构[编辑]

电脑视频库[编辑]

浏览器[编辑]

媒体中心[编辑]

截取屏幕[编辑]

Device utilities[编辑]

  • BitPim – utilities for CDMA phones

CCTV[编辑]

  • ZoneMinder – video camera security suite
  • Motion – video camera security/monitoring program

游戏[编辑]

其他[编辑]

参考资料[编辑]

  1. ^ General Documentation, Ffmpeg.org, [2012-01-17]
  2. ^ General Documentation, Ffmpeg.org, [2012-01-17]
  3. ^ Listed in FFmpeg Hall of Shame
  4. ^ Blender for Dummies, Books.google.com, 320, [2012-01-17]
  5. ^ Learning OpenCV: computer vision with the OpenCV library, Books.google.com, 9, 2008-09-24 [2012-01-17]
  6. ^ whatwg MPEG-1 subset proposal for HTML5 video codec, Lists.whatwg.org, [2012-01-17]
  7. ^ Open Source Development, Communities and Quality: IFIP 20th World Computer, Books.google.com, 167, [2012-01-17]
  8. ^ pulseaudio.git/tree – src/pulsecore/ffmpeg/, Git.0pointer.de, [2012-01-17]

最新文章

  1. java基础1_标识符,数据类型
  2. Chapter 1: 随机事件及其概率
  3. 开发之UI篇
  4. dp4
  5. asp 301跳转代码
  6. hdu 4472 Count(递推即dp)
  7. Spring起步(一)Building a RESTful Web Service
  8. Android自己定义组件系列【2】——Scroller类
  9. 老李分享:jvm内存原型剖析
  10. Selenium WebDriver + python 自动化测试框架
  11. C++中const对象和非const对象调用成员函数问题
  12. python之gunicorn的配置
  13. Ajax的get方式传值 避免& 与= 号
  14. 跨域调用报表展现页面的flash打印方法
  15. 【Docker】第二篇 Docker镜像管理
  16. js从一个select选择数据添加到另一个select(包括移除)
  17. How far away ? LCA求树上两点距离
  18. CSU 1329: 一行盒子
  19. solidity语言8
  20. Oracle权限相关查询

热门文章

  1. CXF整合spring,在tomcat中发布webService
  2. Click()与Submit()
  3. Linux使用——Linux命令——Linux 系统基本命令使用记录
  4. Firemonkey的几个特色属性(一)
  5. Delphi xe5 编译报environment.proj错误的解决
  6. CF1131D tarjan,拓扑
  7. 论文笔记:Variational Capsules for Image Analysis and Synthesis
  8. PS与PL协同设计
  9. 如何在 sublime text 中以当前文件目录打开 cmd
  10. git服务器搭建全程