esmerge1
Merge the contents of two es to make a ts
Usage
esmerge [-err
stdout]
[-err
stderr]
[{-verbose | -v}]
[{-quiet | -q}]
[-x]
[{-h264 | -avs}]
[-vidrate
video_hz]
[{-rate
audio_hz | -cd | -dat}]
[{-adts | -l2 | -mp2adts | -mp4adts | -ac3}]
[-patpmtfreq
pat_freq]
video_file
audio_file
out_file
Overview
Merge the contents of two Elementary Stream (ES) files, one containing video data, and the other audio, to produce an output file containing Transport Stream (TS).
Files
- video_file
-
is the ES file containing video.
- audio_file
-
is the ES file containing audio.
- out_file
-
is the resultant TS file.
Switches
-
-err stdout -
Write error messages to standard output (the default)
-
-err stderr -
Write error messages to standard error (Unix traditional)
-
-stdin -
Input from standard input, instead of a file
-
-v, -verbose -
Output extra information about each audio/video frame
-
-q, -quiet -
Only output error messages
-
-x -
Output diagnostic information.
-
-h264 -
The video stream is H.264 (the default)
-
-avs -
The video stream is AVS
-
-vidrate video_hz -
Video frame rate in Hz - defaults to 25Hz.
-
-rate audio_hz -
Audio sample rate in Hertz - defaults to 44100, i.e., 44.1KHz.
-
-cd -
Equivalent to
-rate44100(CD rate), the default. -
-dat -
Equivalent to
-rate48000(DAT rate). -
-adts -
The audio stream is ADTS (the default)
-
-l2 -
The audio stream is MPEG layer 2 audio
-
-mp2adts -
The audio stream is MPEG-2 style ADTS regardless of ID bit
-
-mp4adts -
The audio stream is MPEG-4 style ADTS regardless of ID bit
-
-ac3 -
The audio stream is Dolby AC-3 in ATSC
-
-patpmtfreq pat_freq -
PAT and PMT will be inserted every pat_freq video frames. By default, pat_freq = 0 and PAT/PMT are inserted only at the start of the output stream.
History
- Debian 13 (Trixie) to Debian 11 (Bullseye): the text shown here
- Debian 10 (Buster) to Debian 6.0 (Squeeze)
-err since Debian 11 (Bullseye);
-stdin since Debian 11 (Bullseye).