Basic feature to find a packet contains specified value of header field.
You can find any existing value by typing "*" into "Find Value" field. Application will ignore packets not containig specified field. This is a nice way to search packets containing PCR.
Search by following fields is supported:
Sync Byte
Transport Error Indicator
Payload Unit Start Indicator
Transport Priority
PID
Transport Scrambling Control
Adaptation Field Exist
Contains Payload
Continuity Counter
Adaptation Field Length
Discontinuity Indicator
Random Access Indicator
ES Priority Indicator
PCR Flag
OPCR Flag
Splicing Point Flag
Transport Private Data Flag
Adaptation Field Extension Flag
PCR
OPCR
Splice Countdown
Transport Private Data Length
Adaptation Extension Length
Legal Time Window (LTW) Flag
Piecewise Rate Flag
Seamless Splice Flag
Legal Time Window Valid Flag
Legal Time Window Offset
Piecewise Rate
Splice Type
DTS Next Access Unit
Replace
Powerful tool to edit your TS file. You're able to replace header fields in whole file or in a specified packet range (by populating "From" and "To" values).
It's possible to replace not each occurence. Populate "Each" and "Of" values to replace each first N values in block size of M.
Search by following fields is supported:
Sync byte
Transport Error Indicator
Payload Unit Start Indicator
Transport Priority
PID
PCR
Scrambling Control
Adaptation Field Flag
Payload Flag
Continuity Counter
PID Analysis
Save
Save functionality might be a bit confusing as it creates a new file instead of writing to an existing one. But this method is more preferable, because it minimizes possibility of corrupting original file.
Important Notice
As this is quite new application, many scenarios are not handled properly. Please report any issues on my email: sergey.talanin@gmail.com.