Difference between revisions of "Demuxing"
Jump to navigation
Jump to search
(Copy-edit: this can be explained simpler. I changed the links to the demuxers, because they didn't link to demuxer documentation) |
m (Fix Wikipedia link) |
||
Line 1: | Line 1: | ||
− | {{Wikipedia|Demultiplexer ( | + | {{Wikipedia|Demultiplexer (media file)}} |
'''Demuxing''' is an abbreviation of '''demultiplexing'''. 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. | '''Demuxing''' is an abbreviation of '''demultiplexing'''. 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. |
Revision as of 06:51, 11 February 2019
Demuxing is an abbreviation of demultiplexing. 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.
For example, AVI is a container that means audio-video interleave. The processing of demuxing an AVI requires separating the audio and visual components so (after being decoded by other modules) they can finally reach the speaker and monitor, respectively.
Most media file formats are multiplexed together in this way and VLC uses demuxer modules to separate them. Examples of demuxers that VLC uses are asf (for ASF), ogg (for Ogg) and mkv (for Matroska).