diff options
Diffstat (limited to 'multimedia/tstools/man/esreport.1')
-rw-r--r-- | multimedia/tstools/man/esreport.1 | 185 |
1 files changed, 185 insertions, 0 deletions
diff --git a/multimedia/tstools/man/esreport.1 b/multimedia/tstools/man/esreport.1 new file mode 100644 index 0000000000..8f14ebcade --- /dev/null +++ b/multimedia/tstools/man/esreport.1 @@ -0,0 +1,185 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36. +.TH ESREPORT: "1" "November 2008" "esreport 1.11" "User Commands" +.SH NAME +esreport \- Report the content of a video ES +.SH SYNOPSIS +.B esreport +[\fIswitches\fR] \fI<infile>\fR +.SH DESCRIPTION +.IP +TS tools version 1.11, esreport built Nov 11 2008 17:15:46 +.IP +Report on the content of an elementary stream containing H.264 +(MPEG\-4/AVC), H.262 (MPEG\-2) or AVS video data. +.SS "Files:" +.TP +<infile> +is the Elementary Stream file (but see \fB\-stdin\fR below) +.SS "What to report:" +.IP +The default is to report on H.262 items, AVS frames or H.264 NAL units. +Other choices are: +.TP +\fB\-frames\fR +Report by frames. The default for AVS. +.TP +\fB\-findfields\fR +Report on any fields in the data. Ignored for AVS. +.TP +\fB\-afd\fR +Report (just) on AFD changes in H.262. Ignored for the +other types of file. +.TP +\fB\-es\fR +Report on ES units. +.IP +Reporting on frames may be modified by: +.TP +\fB\-framesize\fR +Report on the sizes of frames (mean, etc.). +.TP +\fB\-frametype\fR +Report on the numbers of different type of frame. +.IP +(in fact, both of these imply \fB\-frame\fR). +.SS "Other switches:" +.TP +\fB\-verbose\fR, \fB\-v\fR +For H.262 data, output information about the data +in each MPEG\-2 item. For ES units, output information +about the data in each ES unit. Ignored for H.264 data. +.TP +\fB\-quiet\fR, \fB\-q\fR +Only output summary information (i.e., the number +of entities in the file, statistics, etc.) +.TP +\fB\-x\fR +Show details of each NAL unit as it is read. +.TP +\fB\-stdin\fR +Take input from <stdin>, instead of a named file +.TP +\fB\-max\fR <n>, \fB\-m\fR <n> +Maximum number of NAL units/MPEG\-2 items/AVS frames/ES units +to read. If \fB\-frames\fR, then the program will stop after +that many frames. If reading 'frames', MPEG\-2 and AVS will +also count sequence headers and sequence end. +.TP +\fB\-pes\fR, \fB\-ts\fR +The input file is TS or PS, to be read via the +PES\->ES reading mechanisms +.TP +\fB\-pesreport\fR +Report on PES headers. Implies \fB\-pes\fR and \fB\-q\fR. +.SS "Stream type:" +.IP +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, H.262 or AVS data. This +process may occasionally come to the wrong conclusion, in which case +the user can override the choice using the following switches. +.IP +If input is from standard input (via \fB\-stdin\fR), 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. +.TP +\fB\-h264\fR, \fB\-avc\fR +Force the program to treat the input as MPEG\-4/AVC. +.TP +\fB\-h262\fR +Force the program to treat the input as MPEG\-2. +.TP +\fB\-avs\fR +Force the program to treat the input as AVS. +.IP +TS tools version 1.11, esreport built Nov 11 2008 17:15:46 +.IP +Report on the content of an elementary stream containing H.264 +(MPEG\-4/AVC), H.262 (MPEG\-2) or AVS video data. +.SS "Files:" +.TP +<infile> +is the Elementary Stream file (but see \fB\-stdin\fR below) +.SS "What to report:" +.IP +The default is to report on H.262 items, AVS frames or H.264 NAL units. +Other choices are: +.TP +\fB\-frames\fR +Report by frames. The default for AVS. +.TP +\fB\-findfields\fR +Report on any fields in the data. Ignored for AVS. +.TP +\fB\-afd\fR +Report (just) on AFD changes in H.262. Ignored for the +other types of file. +.TP +\fB\-es\fR +Report on ES units. +.IP +Reporting on frames may be modified by: +.TP +\fB\-framesize\fR +Report on the sizes of frames (mean, etc.). +.TP +\fB\-frametype\fR +Report on the numbers of different type of frame. +.IP +(in fact, both of these imply \fB\-frame\fR). +.SS "Other switches:" +.TP +\fB\-verbose\fR, \fB\-v\fR +For H.262 data, output information about the data +in each MPEG\-2 item. For ES units, output information +about the data in each ES unit. Ignored for H.264 data. +.TP +\fB\-quiet\fR, \fB\-q\fR +Only output summary information (i.e., the number +of entities in the file, statistics, etc.) +.TP +\fB\-x\fR +Show details of each NAL unit as it is read. +.TP +\fB\-stdin\fR +Take input from <stdin>, instead of a named file +.TP +\fB\-max\fR <n>, \fB\-m\fR <n> +Maximum number of NAL units/MPEG\-2 items/AVS frames/ES units +to read. If \fB\-frames\fR, then the program will stop after +that many frames. If reading 'frames', MPEG\-2 and AVS will +also count sequence headers and sequence end. +.TP +\fB\-pes\fR, \fB\-ts\fR +The input file is TS or PS, to be read via the +PES\->ES reading mechanisms +.TP +\fB\-pesreport\fR +Report on PES headers. Implies \fB\-pes\fR and \fB\-q\fR. +.SS "Stream type:" +.IP +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, H.262 or AVS data. This +process may occasionally come to the wrong conclusion, in which case +the user can override the choice using the following switches. +.IP +If input is from standard input (via \fB\-stdin\fR), 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. +.TP +\fB\-h264\fR, \fB\-avc\fR +Force the program to treat the input as MPEG\-4/AVC. +.TP +\fB\-h262\fR +Force the program to treat the input as MPEG\-2. +.TP +\fB\-avs\fR +Force the program to treat the input as AVS. +.SH "SEE ALSO" +The full documentation for +.B esreport +is maintained as a Texinfo manual. +Please check http://tstools.berlios.de for more information. + + |