libavcodec is a open source LGPL-licensed library of codecs for encoding and decoding video and audio data written in the C programming language. It s part of the FFmpeg-project. There are many applications that rely on it.
= Implemented Video Codecs =
MPEG-1
MPEG-2
MPEG-4 Part 2
H.264/MPEG-4 AVC (decoding only)
WMV
Sorenson codec
Cinepak
MJPEG
Huffyuv
Snow (codec)
= Implemented Audio Codecs =
MP2 (format)
AC3
Windows Media Audio
= Applications using libavcodec =
MPlayer
Xine
VLC media player
GStreamer
Ffdshow