Większość z nich została napisana od podstaw, aby zapewnić jak najlepszą wydajność. libavformat – biblioteki zawierającej muxery i demuxery dla różnych kontenerów multimedialnych. libavutil – biblioteki zawierającej różne, dodatkowe procedury dla pozostałych części projektu: do obliczania różnych sum kontrolnych (CRC, MD5, SHA-1), do bezstratnych kompresji i dekompresji (), do obsługi różnych schematów kodowań i szyfrowań (Base64, des, rc4, aes). libpostproc – biblioteki do obsługi obróbki wideo. libswscale – biblioteki do skalowania obrazów oraz konwersji między formatami zapisu kolor. libavfilter – biblioteka do wykonywania operacji między procesami dekodowania i kodowania.

Obsługa kodeków i formatów multimedialnych Kodeki Kodeki stworzone w ramach projektu: Snow FFV1

Pozostałe kodeki zaimplementowane w projekcie: ATRAC3 H.261, H.263 i H.264/MPEG-4 AVC MPEG-4 ASP 2 i 3 Music Codec 2, często stosowany w plikach QuickTime do wersji QuickTime 7

Sorenson 3, stosowany w plikach QuickTime i Flash. Theora (wspólnie z kodekiem Vorbis tworzy podstawę dla formatu Ogg)

TXD VP5 VP8 Vorbis Windows Media Audio Windows Media Video