Difference between revisions of "Demuxing"

From VideoLAN Wiki
Jump to navigation Jump to search
(Demuxing is an abbreviation for demultiplexing)
m (See also: Category:Container)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Demuxing''' is an abbreviation of '''demultiplexing'''. Process that reads the container format and separates audio, video, and subtitles, if any. Demuxing files doesn't weaken the video nor audio quality, it doesn't do anything for these data streams, it just simply saves them into separate files, each containing one element of the original file.
+
{{See also|Category:Container}}
 +
{{Wikipedia|Demultiplexer (media file)}}
  
VLC uses modules called ''demuxer module'' or ''demuxer'' to do that. Examples of demuxers are [[ASF|WMV/ASF]], [[Ogg]] or [[Mkv]].
+
'''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 [[Documentation:Modules/asf|asf]] (for [[ASF]]), [[Documentation:Modules/ogg|ogg]] (for [[Ogg]]) and [[Documentation:Modules/mkv|mkv]] (for [[Matroska]]).
 +
 
 +
== See also ==
 +
* [[Hacker Guide/Demux]]
  
 
[[Category:Glossary]]
 
[[Category:Glossary]]

Latest revision as of 05:17, 15 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).

See also