libavcodec是一款LGPL自由软件编解码库，用于视频和音频数据的编解码工作。带有这个名字的库有FFmpeg项目和Libav项目，但是它们却彼此不兼容。libavcodec是个集成了许多开源多媒体应用和框架。常见的MPlayer、xine和VLC媒体播放器都使用它作为它们的主要内置解码引擎，用于许多音频视频格式在所有支持的平台上的重放。它也被ffdshow试用解码器用作主要的解码库。libavcodec也被用于视频编辑和转换应用，例如Avidemux、或者Kdenlive既用它解码也用其编码。