[go: up one dir, main page]

Skip to content

OlivierLeBozec/viewts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux compile Codacy Badge CodeFactor

viewts - Display timestamps and related feature

viewts is a tool to analyse pts, pcr and dts in a ts MPEG2 stream.

Qt and QCharts are needed for this project.

Already compiled binaries (for windows and linux) are available in https://github.com/OlivierLeBozec/tstools/releases

Feature

Display :

  • PCR, PTS, DTS
  • continuity counter error
  • Random access point
  • Bitrate
  • PCR jitter
  • Diff between timestamps
  • ES buffer level, basically the VBV

Other features :

  • X axis can be set to time or packet number
  • Save data into file
  • command line interface
  • ts file drag and drop
  • zoom on data

Screenshots

alt text

alt text

alt text

Compile

Github action is configure to test and compile this project.

Check file .github/workflows/main.yml to see how to compile

This project contains viewts and tstool. They can be compiled separatly. tstool is a "subproject" of viewts. Unfortunatly for tstool I had to include googletest code in this project cause download of tag 1.8.1 failed.

How to Contribute

We welcome contributions of all kinds, including bug fixes, new features, documentation and translations. By contributing, you agree to release your contributions under the terms of the license.

Contribute by following the typical GitHub workflow for pull requests. Fork the repository and make changes on a new named branch. Create pull requests against the master branch. Follow the seven guidelines to writing a great commit message.