A demultiplexer for
digital media files, or media demultiplexer, also called a file splitter by
laymen
In religious organizations, the laity () consists of all members who are not part of the clergy, usually including any non-ordained members of religious orders, e.g. a nun or a lay brother.
In both religious and wider secular usage, a layperson ...
or consumer software providers, is
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
that
demultiplexes individual
elementary stream An elementary stream (ES) as defined by the MPEG communication protocol is usually the output of an audio encoder or video encoder. An ES contains only one kind of data (e.g. audio, video, or closed caption). An elementary stream is often referred ...
s of a media file, ''e.g.'',
audio,
video
Video is an Electronics, electronic medium for the recording, copying, playback, broadcasting, and display of moving picture, moving image, visual Media (communication), media. Video was first developed for mechanical television systems, whi ...
, or
subtitles and sends them to their respective decoders for actual decoding. Media demultiplexers are not decoders themselves, but are
format container handlers that separate media streams from a (container) file and supply them to their respective audio, video, or subtitles decoders.
Notable file splitters
*
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
AVI
Avi is a given name, usually masculine, often a diminutive of Avram, Avraham, etc. It is sometimes feminine and a diminutive of the Hebrew spelling of Abigail.
People with the given name include:
* Avi (born 1937), Newbery award-winning Americ ...
splitter - Part of
Microsoft Windows.
* Haali Media Splitter - demultiplexes MP4 (
MPEG-4
MPEG-4 is a group of international standards for the compression of digital audio and visual data, multimedia systems, and file storage formats. It was originally introduced in late 1998 as a group of audio and video coding formats and related ...
), M2TS (
MPEG transport stream
MPEG transport stream (MPEG-TS, MTS) or simply transport stream (TS) is a standard digital container format for transmission and storage of audio, video, and Program and System Information Protocol (PSIP) data. It is used in broadcast syste ...
) and MKV (
Matroska
Matroska is a project to create a container format that can hold an unlimited number of video, audio, picture, or subtitle tracks in one file. The Matroska Multimedia Container is similar in concept to other containers like AVI, MP4, or Advan ...
) files.
*
FLV Splitter - demultiplexes
Flash video
Flash Video is a container file format used to deliver digital video content (e.g., TV shows, movies, etc.) over the Internet using Adobe Flash Player version 6 and newer. Flash Video content may also be embedded within SWF files. There ...
files.
*
Gabest splitter (part of
Media Player Classic) - demultiplexes e.g. 3GP, MP4
* LAV Splitter - part of the LAV Filters project (open source DirectShow media splitter and decoders).
*
libavformat (part of the
FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing of ...
project) - demultiplexes many formats e.g. 3GP, ASF, AVI, FLV, SWF, M2TS, MKV, MOV, MP4, MPG, NSV, NUT, Ogg, RM, AIFF, AU, WAV, etc.
** e.g. used in
MPlayer
MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A port for ...
and
GOM Player
*
libvlc (part of
VideoLAN project and
VLC Media Player
VLC media player (previously the VideoLAN Client and commonly known as simply VLC) is a free and open-source, portable, cross-platform media player software and streaming media server developed by the VideoLAN project. VLC is available for d ...
) - demultiplexes many formats e.g. MPEG transport stream, MPEG program stream, MP4, MOV, 3GP, Ogg, OGM, ASF, WMV, WMA, MKV, FLV, etc.
*
Nero
Nero Claudius Caesar Augustus Germanicus ( ; born Lucius Domitius Ahenobarbus; 15 December AD 37 – 9 June AD 68), was the fifth Roman emperor and final emperor of the Julio-Claudian dynasty, reigning from AD 54 unt ...
Splitter
*
Ogg
Ogg is a free, open container format maintained by the Xiph.Org Foundation. The authors of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high-quality di ...
DirectShow Filters
[Xiph.or]
Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC
Retrieved 2009-09-02 - demultiplexes Ogg container
* tsMuxeR, using the Demux output option
* MP4Box, command line MP4 multiplexer/demultiplexer with GUIs like My MP4Box
Playback issues
Playback difficulties (such as no playback, no audio, or no video) may result from several or
legacy
In law, a legacy is something held and transferred to someone as their inheritance, as by will and testament. Personal effects, family property, marriage property or collective property gained by will of real property.
Legacy or legacies may refer ...
file splitters for a particular file format being installed on an
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
. This causes
decoder-to-file-splitter mismatch resulting in playback failure on
media players.
See also
*
Container format
A container format (informally, sometimes called a wrapper) or metafile is a file format that allows multiple data streams to be embedded into a single file, usually along with metadata for identifying and further detailing those streams. Notab ...
*
Multiplexer
In electronics, a multiplexer (or mux; spelled sometimes as multiplexor), also known as a data selector, is a device that selects between several analog or digital input signals and forwards the selected input to a single output line. The sel ...
*
Multimedia framework
*
File spanning
References
External links
*
{{Compression Software Implementations
Broadcast engineering
Multiplexing
Free multimedia codecs, containers, and splitters