MPEG-2 Transport Stream packet analyser enables decoding and low level analysis of ISO/DVB/AVCHD transport streams. It can be used for fault-finding, equipment and system testing, software development and learning about how digital television systems work.

MPEG-2 Transport Stream packet analyser screenshot

Open MPEG-2 transport streams from digital satellite, cable and terrestrial TV broadcasts.

Open AVCHD and Bluray transport streams.

No installation required, just un-zip and run. Requires .NET 4 framework which is a free download available from Microsoft

Decode and View

Video decoding example
  • Open MPEG-2 transport stream files (188,192,204,208 byte packets)
  • Open a single transport stream packet
  • Open MPEG-2 (ts, trp, mpg, mpeg) and AVCHD, Bluray (m2t, m2ts)
  • Navigate through the stream, filter on PID and/or payload start flag
  • Decode Transport Stream headers and adaptation data including PCR
  • Decode Packetised Elementary Stream headers and stream types including PTS/DTS
  • Decode MPEG-2 and DVB table headers; PAT, PMT, NIT, BAT, SDT, EIT, TDT, TOT
  • Decode MPEG-2 video sequence headers; picture size, aspect ratio and frame rate
  • Decode Active Format Descriptors (AFD) as defined by the DTG D-Book
  • Decode Audio Description (AD) pan and fade values
  • Decode PAT, program numbers and program map PIDs
  • Decode TDT, TOT, current date and time
  • Specify custom PIDs for table decoding
  • Analyse packet spacing
  • Check TS packet continuity count compliance on a single PID or the entire stream (ETR 101 290)
  • Check TS sync bytes are present and correct (ETR 101 290)

Export and Report

Licence

MPEG-2 TS packet analyser can be downloaded and used for evaluation (shareware). If you find it useful then please make a payment of 10GBP using the 'honesty box' PayPal button below. There is no unlocking or licence code required.

Downloads

film icon MPEG-2 analyser 2.4.5 application for Windows, requires .NET version 4 or later.
Change log
Older builds

zip icon Simple TS decoder for MS-DOS.
TS decoder source code svn on Google Code written in C++

mpeg icon Sample MPEG-2 transport stream containing video, audio, subtitles and DVB tables.

Forum

Post feedback, bug reports and suggestions in the forum. Discuss general MPEG and DVB topics with other users. The developer reads all the posts and will respond to questions and suggestions. Visit the forum.

Feedback form

Use the form below to send comments, feature requests or bug reports. A valid e-mail address is required only if you would like a reply. HTML code is not allowed in the comments box.

email:
name:
country:
subject:
comments:
 

Links and references

MPEG-2 Transport stream analyser is compliant with the following international standards.

  • ISO/IEC 13818-1, Generic coding of moving pictures and associated audio information: Systems
  • ISO/IEC 13818-2, Generic coding of moving pictures and associated audio information: Video
  • DVB ETSI EN 300 468, Specification for Service Information (SI)
  • DTG D-Book, Digital Terrestrial Television Requirements for Interoperability

More information and tools

  • AFD codes explained in detail with examples
  • VideoHelp tools, guides and forums for everything digital video
  • VLC transport stream video and audio player

Licence agreement

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.