demuxing
Demuxing, short for demultiplexing, is the process of separating multiple synchronized data streams that were combined into a single multiplexed stream into their individual constituent streams. It is the inverse operation of multiplexing. Demuxing is used in digital broadcasting, file containers, and streaming to enable independent processing of each stream, such as video, audio, and subtitles, by respective decoders.
In practice, a demultiplexer reads a multiplexed source, identifies the stream types and boundaries using container
Common formats used in demuxing include MPEG-TS (transport stream) used in broadcasting, MP4 and MKV containers