MPEG-2 Transport Stream packet analyser

http://www.pjdaniel.org.uk/mpeg/

 

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, AVCHD, and Bluray transport streams (ts, trp, 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

    De-multiplex transport streams
    Trim transport streams
    Convert from 192,204,208 byte streams to a 188 byte stream
    Generate a PID usage report and save as CSV
    Generate custom CSV reports; TS packet header data, adaptation fields, PES headers, PCR, PTS/DTS, TDT/TOT, table headers, AR, AFD, picture type, GOP structure, and more...
    Generate detailed table reports; table id, sub table id, section length, packet spacing...

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.7 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.
Feedback form

Use the form below to send comments, say hi, feature requests or bug reports. A valid email address is required only if you would like a reply.
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.

posted @ 2015-09-20 22:27  alxe_yu  阅读(553)  评论(0)    收藏  举报