Provided by: tstools_1.11-1ubuntu1_amd64 bug

NAME

       esreport - Report the content of a video ES

SYNOPSIS

       esreport [switches] <infile>

DESCRIPTION

              TS tools version 1.11, esreport built Nov 11 2008 17:15:46

              Report  on the content of an elementary stream containing H.264 (MPEG-4/AVC), H.262
              (MPEG-2) or AVS video data.

   Files:
       <infile>
              is the Elementary Stream file (but see -stdin below)

   What to report:
              The default is to report on H.262 items, AVS frames  or  H.264  NAL  units.   Other
              choices are:

       -frames
              Report by frames. The default for AVS.

       -findfields
              Report on any fields in the data. Ignored for AVS.

       -afd   Report (just) on AFD changes in H.262. Ignored for the other types of file.

       -es    Report on ES units.

              Reporting on frames may be modified by:

       -framesize
              Report on the sizes of frames (mean, etc.).

       -frametype
              Report on the numbers of different type of frame.

              (in fact, both of these imply -frame).

   Other switches:
       -verbose, -v
              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.

       -quiet, -q
              Only output summary  information  (i.e.,  the  number  of  entities  in  the  file,
              statistics, etc.)

       -x     Show details of each NAL unit as it is read.

       -stdin Take input from <stdin>, instead of a named file

       -max <n>, -m <n>
              Maximum  number  of NAL units/MPEG-2 items/AVS frames/ES units to read. If -frames,
              then the program will stop after that many frames. If reading 'frames', MPEG-2  and
              AVS will also count sequence headers and sequence end.

       -pes, -ts
              The input file is TS or PS, to be read via the PES->ES reading mechanisms

       -pesreport
              Report on PES headers. Implies -pes and -q.

   Stream type:
              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.

              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.

       -h264, -avc
              Force the program to treat the input as MPEG-4/AVC.

       -h262  Force the program to treat the input as MPEG-2.

       -avs   Force the program to treat the input as AVS.

              TS tools version 1.11, esreport built Nov 11 2008 17:15:46

              Report on the content of an elementary stream containing H.264 (MPEG-4/AVC),  H.262
              (MPEG-2) or AVS video data.

   Files:
       <infile>
              is the Elementary Stream file (but see -stdin below)

   What to report:
              The  default  is  to  report  on H.262 items, AVS frames or H.264 NAL units.  Other
              choices are:

       -frames
              Report by frames. The default for AVS.

       -findfields
              Report on any fields in the data. Ignored for AVS.

       -afd   Report (just) on AFD changes in H.262. Ignored for the other types of file.

       -es    Report on ES units.

              Reporting on frames may be modified by:

       -framesize
              Report on the sizes of frames (mean, etc.).

       -frametype
              Report on the numbers of different type of frame.

              (in fact, both of these imply -frame).

   Other switches:
       -verbose, -v
              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.

       -quiet, -q
              Only  output  summary  information  (i.e.,  the  number  of  entities  in the file,
              statistics, etc.)

       -x     Show details of each NAL unit as it is read.

       -stdin Take input from <stdin>, instead of a named file

       -max <n>, -m <n>
              Maximum number of NAL units/MPEG-2 items/AVS frames/ES units to read.  If  -frames,
              then  the program will stop after that many frames. If reading 'frames', MPEG-2 and
              AVS will also count sequence headers and sequence end.

       -pes, -ts
              The input file is TS or PS, to be read via the PES->ES reading mechanisms

       -pesreport
              Report on PES headers. Implies -pes and -q.

   Stream type:
              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.

              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.

       -h264, -avc
              Force the program to treat the input as MPEG-4/AVC.

       -h262  Force the program to treat the input as MPEG-2.

       -avs   Force the program to treat the input as AVS.

SEE ALSO

       The  full  documentation  for  esreport  is  maintained as a Texinfo manual.  Please check
       http://tstools.berlios.de for more information.