Question: what is muxing and demuxing?
Answer: Demuxing is the process of reading a multi-part stream and saving each part – audio, video, and subtitles (if any) – as a separate stream. It is the logical reverse of the muxing process. ... Most media file formats are multiplexed together in this way and VLC uses demuxer modules to separate them.