From the developer: "Xmuxer is a pack of three multiplexers: simple demultiplexing - splitting the file source into elementary audio and video streams and save it as separate files; multiplexing - multiplex one video and one audio stream into MPEG2 PS file; remultiplexing - demultiplex source file into elementary video and audio streams and then multiplexing it back into MPEG2 PS file. Input streams: MPEG2/1 Program, Transport, System, PVA, VES, and AES. Output streams: MPEG2 Program Stream, VES, and AES. Any of the above Program and Transport streams may contain MPEG1 Audio (Layer I, II, III), MPEG-2 Audio or AC3 Audio and MPEG-2 Video up to MPEG-2 HDTV (including ATSC))."