esreport.1 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36.
  2. .TH ESREPORT: "1" "November 2008" "esreport 1.11" "User Commands"
  3. .SH NAME
  4. esreport \- Report the content of a video ES
  5. .SH SYNOPSIS
  6. .B esreport
  7. [\fIswitches\fR] \fI<infile>\fR
  8. .SH DESCRIPTION
  9. .IP
  10. TS tools version 1.11, esreport built Nov 11 2008 17:15:46
  11. .IP
  12. Report on the content of an elementary stream containing H.264
  13. (MPEG\-4/AVC), H.262 (MPEG\-2) or AVS video data.
  14. .SS "Files:"
  15. .TP
  16. <infile>
  17. is the Elementary Stream file (but see \fB\-stdin\fR below)
  18. .SS "What to report:"
  19. .IP
  20. The default is to report on H.262 items, AVS frames or H.264 NAL units.
  21. Other choices are:
  22. .TP
  23. \fB\-frames\fR
  24. Report by frames. The default for AVS.
  25. .TP
  26. \fB\-findfields\fR
  27. Report on any fields in the data. Ignored for AVS.
  28. .TP
  29. \fB\-afd\fR
  30. Report (just) on AFD changes in H.262. Ignored for the
  31. other types of file.
  32. .TP
  33. \fB\-es\fR
  34. Report on ES units.
  35. .IP
  36. Reporting on frames may be modified by:
  37. .TP
  38. \fB\-framesize\fR
  39. Report on the sizes of frames (mean, etc.).
  40. .TP
  41. \fB\-frametype\fR
  42. Report on the numbers of different type of frame.
  43. .IP
  44. (in fact, both of these imply \fB\-frame\fR).
  45. .SS "Other switches:"
  46. .TP
  47. \fB\-verbose\fR, \fB\-v\fR
  48. For H.262 data, output information about the data
  49. in each MPEG\-2 item. For ES units, output information
  50. about the data in each ES unit. Ignored for H.264 data.
  51. .TP
  52. \fB\-quiet\fR, \fB\-q\fR
  53. Only output summary information (i.e., the number
  54. of entities in the file, statistics, etc.)
  55. .TP
  56. \fB\-x\fR
  57. Show details of each NAL unit as it is read.
  58. .TP
  59. \fB\-stdin\fR
  60. Take input from <stdin>, instead of a named file
  61. .TP
  62. \fB\-max\fR <n>, \fB\-m\fR <n>
  63. Maximum number of NAL units/MPEG\-2 items/AVS frames/ES units
  64. to read. If \fB\-frames\fR, then the program will stop after
  65. that many frames. If reading 'frames', MPEG\-2 and AVS will
  66. also count sequence headers and sequence end.
  67. .TP
  68. \fB\-pes\fR, \fB\-ts\fR
  69. The input file is TS or PS, to be read via the
  70. PES\->ES reading mechanisms
  71. .TP
  72. \fB\-pesreport\fR
  73. Report on PES headers. Implies \fB\-pes\fR and \fB\-q\fR.
  74. .SS "Stream type:"
  75. .IP
  76. If input is from a file, then the program will look at the start of
  77. the file to determine if the stream is H.264, H.262 or AVS data. This
  78. process may occasionally come to the wrong conclusion, in which case
  79. the user can override the choice using the following switches.
  80. .IP
  81. If input is from standard input (via \fB\-stdin\fR), then it is not possible
  82. for the program to make its own decision on the input stream type.
  83. Instead, it defaults to H.262, and relies on the user indicating if
  84. this is wrong.
  85. .TP
  86. \fB\-h264\fR, \fB\-avc\fR
  87. Force the program to treat the input as MPEG\-4/AVC.
  88. .TP
  89. \fB\-h262\fR
  90. Force the program to treat the input as MPEG\-2.
  91. .TP
  92. \fB\-avs\fR
  93. Force the program to treat the input as AVS.
  94. .IP
  95. TS tools version 1.11, esreport built Nov 11 2008 17:15:46
  96. .IP
  97. Report on the content of an elementary stream containing H.264
  98. (MPEG\-4/AVC), H.262 (MPEG\-2) or AVS video data.
  99. .SS "Files:"
  100. .TP
  101. <infile>
  102. is the Elementary Stream file (but see \fB\-stdin\fR below)
  103. .SS "What to report:"
  104. .IP
  105. The default is to report on H.262 items, AVS frames or H.264 NAL units.
  106. Other choices are:
  107. .TP
  108. \fB\-frames\fR
  109. Report by frames. The default for AVS.
  110. .TP
  111. \fB\-findfields\fR
  112. Report on any fields in the data. Ignored for AVS.
  113. .TP
  114. \fB\-afd\fR
  115. Report (just) on AFD changes in H.262. Ignored for the
  116. other types of file.
  117. .TP
  118. \fB\-es\fR
  119. Report on ES units.
  120. .IP
  121. Reporting on frames may be modified by:
  122. .TP
  123. \fB\-framesize\fR
  124. Report on the sizes of frames (mean, etc.).
  125. .TP
  126. \fB\-frametype\fR
  127. Report on the numbers of different type of frame.
  128. .IP
  129. (in fact, both of these imply \fB\-frame\fR).
  130. .SS "Other switches:"
  131. .TP
  132. \fB\-verbose\fR, \fB\-v\fR
  133. For H.262 data, output information about the data
  134. in each MPEG\-2 item. For ES units, output information
  135. about the data in each ES unit. Ignored for H.264 data.
  136. .TP
  137. \fB\-quiet\fR, \fB\-q\fR
  138. Only output summary information (i.e., the number
  139. of entities in the file, statistics, etc.)
  140. .TP
  141. \fB\-x\fR
  142. Show details of each NAL unit as it is read.
  143. .TP
  144. \fB\-stdin\fR
  145. Take input from <stdin>, instead of a named file
  146. .TP
  147. \fB\-max\fR <n>, \fB\-m\fR <n>
  148. Maximum number of NAL units/MPEG\-2 items/AVS frames/ES units
  149. to read. If \fB\-frames\fR, then the program will stop after
  150. that many frames. If reading 'frames', MPEG\-2 and AVS will
  151. also count sequence headers and sequence end.
  152. .TP
  153. \fB\-pes\fR, \fB\-ts\fR
  154. The input file is TS or PS, to be read via the
  155. PES\->ES reading mechanisms
  156. .TP
  157. \fB\-pesreport\fR
  158. Report on PES headers. Implies \fB\-pes\fR and \fB\-q\fR.
  159. .SS "Stream type:"
  160. .IP
  161. If input is from a file, then the program will look at the start of
  162. the file to determine if the stream is H.264, H.262 or AVS data. This
  163. process may occasionally come to the wrong conclusion, in which case
  164. the user can override the choice using the following switches.
  165. .IP
  166. If input is from standard input (via \fB\-stdin\fR), then it is not possible
  167. for the program to make its own decision on the input stream type.
  168. Instead, it defaults to H.262, and relies on the user indicating if
  169. this is wrong.
  170. .TP
  171. \fB\-h264\fR, \fB\-avc\fR
  172. Force the program to treat the input as MPEG\-4/AVC.
  173. .TP
  174. \fB\-h262\fR
  175. Force the program to treat the input as MPEG\-2.
  176. .TP
  177. \fB\-avs\fR
  178. Force the program to treat the input as AVS.
  179. .SH "SEE ALSO"
  180. The full documentation for
  181. .B esreport
  182. is maintained as a Texinfo manual.
  183. Please check http://tstools.berlios.de for more information.