NAME¶
tsreport - report on a Transport Stream
SYNOPSIS¶
tsreport [
switches]
<infile> [
switches]
DESCRIPTION¶
- TS tools version 1.11, tsreport built Nov 11 2008
17:15:48
- Report on one of the following for the given Transport
Stream:
- * The number of TS packets. * PCR and PTS/DTS differences (
-buffering). * The packets of a single PID ( -justpid).
- When conflicting switches are specified, the last takes
effect.
- <infile>
- Read data from the named H.222 Transport Stream file
- -stdin
- Read data from standard input
Normal operation:¶
- By default, normal operation just reports the number of TS
packets.
- -timing, -t Report timing information based
on the PCRs
- -data Show TS packet/payload data as bytes
- -verbose, -v Also output (fairly detailed)
information on each TS packet
- -quiet, -q Only output summary information
(this is the default)
- -max <n>, -m <n> Maximum number
of TS packets to read
- -buffering, -b
- Report on the differences between PCR and PTS, and between
PCR and DTS. This is relevant to the size of buffers needed in the
decoder.
- -o <file>
- Output CSV data for -buffering to the named
file.
- -32
- Truncate 33 bit values in the CSV output to 32 bits (losing
the top bit).
- -verbose, -v
- Output PCR/PTS/DTS information as it is found (in a format
similar to that used for -o)
- -quiet, -q
- Output less information (notably, not the PMT)
- -cnt <pid>,
- Check values of continuity_counter in the specified PID.
Writes all the values of the counter to a file called
'continuity_counter.txt'. Turns buffering on ( -b).
- -max <n>, -m <n>
- Maximum number of TS packets to read
Single PID:¶
- -justpid <pid>
- Just show data (file offset, index, adaptation field and
payload) for TS packets with the given PID. PID 0 is allowed (i.e., the
PAT).
- -verbose, -v
- Is ignored
- -quiet, -q
- Is ignored
- -max <n>, -m <n>
- Maximum number of TS packets of that PID to read
Experimental control of timestamp formats (this doesn't affect the output to the
CVS file, produced with
-o):
- -tfmt <thing>
- Specify format of time differences.
- -tafmt <thing>
- Specify format of absolute times.
- <thing> is (currently, but may change) one of:
- 90
- Default -- show as 90KHz timestamps (suffix 't' on
the values: e.g., 4362599t).
- 27
- Show as 27MHz timestamps (similar, e.g., 25151:000t).
- 32
- Show as 90KHz timestamps, but only the low 32 bits.
- ms
- Show as milliseconds.
- hms
- Show as hours/minutes/seconds (H:MM:SS.ssss, the H can be
more than one digit if necessary)
- TS tools version 1.11, tsreport built Nov 11 2008
17:15:48
- Report on one of the following for the given Transport
Stream:
- * The number of TS packets. * PCR and PTS/DTS differences (
-buffering). * The packets of a single PID ( -justpid).
- When conflicting switches are specified, the last takes
effect.
- <infile>
- Read data from the named H.222 Transport Stream file
- -stdin
- Read data from standard input
Normal operation:¶
- By default, normal operation just reports the number of TS
packets. -timing, -t Report timing information based on the
PCRs. -data Show TS packet/payload data as bytes -verbose,
-v Also output (fairly detailed) information on each TS packet.
-quiet, -q Only output summary information (this is the
default) -max <n>, -m <n> Maximum number of TS
packets to read
- -buffering, -b
- Report on the differences between PCR and PTS, and between
PCR and DTS. This is relevant to the size of buffers needed in the
decoder.
- -o <file>
- Output CSV data for -buffering to the named
file.
- -32
- Truncate 33 bit values in the CSV output to 32 bits (losing
the top bit).
- -verbose, -v
- Output PCR/PTS/DTS information as it is found (in a format
similar to that used for -o)
- -quiet, -q
- Output less information (notably, not the PMT)
- -cnt <pid>,
- Check values of continuity_counter in the specified PID.
Writes all the values of the counter to a file called
'continuity_counter.txt'. Turns buffering on ( -b).
- -max <n>, -m <n>
- Maximum number of TS packets to read
Single PID:¶
- -justpid <pid>
- Just show data (file offset, index, adaptation field and
payload) for TS packets with the given PID. PID 0 is allowed (i.e., the
PAT).
- -verbose, -v
- Is ignored
- -quiet, -q
- Is ignored
- -max <n>, -m <n>
- Maximum number of TS packets of that PID to read
Experimental control of timestamp formats (this doesn't affect the output to the
CVS file, produced with
-o):
- -tfmt <thing>
- Specify format of time differences.
- -tafmt <thing>
- Specify format of absolute times.
- <thing> is (currently, but may change) one of:
- 90
- Default -- show as 90KHz timestamps (suffix 't' on
the values: e.g., 4362599t).
- 27
- Show as 27MHz timestamps (similar, e.g., 25151:000t).
- 32
- Show as 90KHz timestamps, but only the low 32 bits.
- ms
- Show as milliseconds.
- hms
- Show as hours/minutes/seconds (H:MM:SS.ssss, the H can be
more than one digit if necessary)
SEE ALSO¶
The full documentation for
tsreport is maintained as a Texinfo manual.
Please check
http://tstools.berlios.de for more information.