doc::libavformat(3)
π NAME π
libavformat β the multimedia muxing and demuxing library. That's the name, bestie, and this whole manual page is serving doc::libavformat(3) energy from the very top. π
π DESCRIPTION π
Okay so picture this: the libavformat library provides a generic framework for multiplexing and demultiplexing β aka muxing and demuxing β audio, video and subtitle streams. Iconic behavior, honestly. It's the friend group that handles both sides of the stream situation.
It encompasses multiple muxers and demuxers for multimedia container formats. So yes: lots of format-specific besties under one roof, all doing their container-format thing. No cap.
It also supports several input and output protocols to access a media resource. Protocols for days, literally. π¦
π¦ SEE ALSO π¦
Your required-reading link-up list, periodt:
π AUTHORS π
The FFmpeg developers. Periodt. π
For the deets about authorship, go peek at the Git history of the project (https://git.ffmpeg.org/ffmpeg) β for example, by typing the command git log in the FFmpeg source directory, or by browsing the online repository at <https://git.ffmpeg.org/ffmpeg>. It's giving open-source lore, honestly.
Maintainers for the specific components are listed in the file MAINTAINERS in the source code tree. Check it, bestie β that's where the component-specific names live.
Cute sign-off time: the footer/source-version-date line on this page is doc::libavformat(3). That's it, that's the sign-off β mwah πβ¨π«Ά
π¦ where this page comes from
- alpine 3.24: ffmpeg-doc 8.1.3-r0 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- alpine 3.24: ffmpeg6-doc 6.1.6-r0 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- alpine 3.24: ffmpeg7-doc 7.1.5-r0 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- nixos 26.05: ffmpeg 8.1.3
- nixos 26.05: ffmpeg-full 8.1.3
- nixos 26.05: ffmpeg-headless 8.1.3
- nixos 26.05: jellyfin-ffmpeg 7.1.4-3
- nixpkgs unstable: ffmpeg 9.0.2
- nixpkgs unstable: ffmpeg-full 9.0.2
- nixpkgs unstable: ffmpeg-headless 9.0.2
- nixpkgs unstable: ffmpeg-livepeer 7.0.1-unstable-2024-07-10
- nixpkgs unstable: jellyfin-ffmpeg 8.1.3-1
- opensuse-leap 16.0: ffmpeg-4-libavformat-devel 4.4.7-bp160.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-4-libavformat-devel 4.4.7-bp160.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-4-libavformat-devel 4.4.7-bp160.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-4-libavformat-devel 4.4.7-bp160.3.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-7-libavformat-devel 7.1.5-160000.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-7-libavformat-devel 7.1.5-160000.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-7-libavformat-devel 7.1.5-160000.1.1 Β· GPL-3.0-or-later
- opensuse-leap 16.0: ffmpeg-7-libavformat-devel 7.1.5-160000.1.1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms