Many of VLC's codecs are provided by the libavcodec library from the FFmpeg project, but it uses mainly its own muxer and demuxers and its own protocols implementations.
VLC si codecs dị si libavcodec n'ọbá akwụkwọ si FFmpeg oru ngo, ma ọ na-eji tumadi ya multiplexers na demultiplexers na nke ogbugba ndu.