ESFILTER(1) | General Commands Manual | ESFILTER(1) |
esfilter
— Output
a filtered or truncated version of an elementary stream
esfilter |
-copy | -filter |
-strip [-err stdout ]
[-err stderr ] [-verbose |
-v ] [-quiet |
-q ] [-host
dest_ip[:port]]
[-max max_frames |
-m max_frames]
[-freq keep_frequency]
[-allref ] [-tsout ]
[-pes | -ts ]
[-h264 | -avc |
-h262 ] in_file |
-stdin out_file |
-stdout |
Output a filtered or truncated version of an elementary stream. The input is either H.264 (MPEG-4/AVC) or H.262 (MPEG-2). The output is either an elementary stream, or an H.222 transport stream
If output is to an H.222 Transport Stream, then fixed values for the PMT PID (0x66) and video PID (0x68) are used.
-stdin
below).-stdout
and
-host
below).-copy
-max
)-filter
-freq
).-strip
-allref
below.-err
stdout
-err
stderr
-stdin
-v
,
-verbose
-q
,
-quiet
-host
dest_ip[:port]-tsout
.-max
max_frames, -m
max_frames-filter
and
-strip
), or ES units/NAL units (for
-copy
).-freq
keep_frequency-allref
-strip
, keep all reference pictures (H.264)
or all I and P pictures (H.262)-tsout
-pes
,
-ts
-stdin
.If input is from a file, then the program will look at the start of the file to determine if the stream is H.264 or H.262 data. This process may occasionally come to the wrong conclusion, in which case the user can override the choice using the following switches.
If input is from standard input (via -stdin), then it is not possible for the program to make its own decision on the input stream type. Instead, it defaults to H.262, and relies on the user indicating if this is wrong.
October 28, 2015 | Debian |