doc::libavcodec(3) doc::libavcodec(3)

# [NAME](#NAME)

libavcodec - media streams decoding and encoding library

# [DESCRIPTION](#DESCRIPTION)

The libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters.

The shared architecture provides various services ranging from bit stream I/O to DSP optimizations, and makes it suitable for implementing robust and fast codecs as well as for experimentation.

# [SEE ALSO](#SEE_ALSO)

[**ffmpeg**(1)](/man/enterprise-packages/ffmpeg-8.1/ffmpeg.1), [**ffplay**(1)](/man/enterprise-packages/ffmpeg-8.1/ffplay.1), [**ffprobe**(1)](/man/enterprise-packages/ffmpeg-8.1/ffprobe.1), [**ffmpeg-codecs**(1)](/man/enterprise-packages/ffmpeg-8.1/ffmpeg-codecs.1), [**ffmpeg-bitstream-filters**(1)](/man/enterprise-packages/ffmpeg-8.1/ffmpeg-bitstream-filters.1), [**libavutil**(3)](/man/enterprise-packages/ffmpeg-8.1/libavutil.3)

# [AUTHORS](#AUTHORS)

The FFmpeg developers.

For details about the authorship, see the Git history of the project (https://git.ffmpeg.org/ffmpeg), e.g. by typing the command **git log** in the FFmpeg source directory, or browsing the online repository at &lt;**https://git.ffmpeg.org/ffmpeg**&gt;.

Maintainers for the specific components are listed in the file *MAINTAINERS* in the source code tree.

---

Document: libavcodec(3) from ffmpeg-8.1 8.1.3-r4 (Chainguard OS)
Source: https://github.com/FFmpeg/FFmpeg
