All Projects → OlivierLeBozec → viewts

OlivierLeBozec / viewts

Licence: GPL-3.0 license
Display PCR, DTS, PTS, bitrate, jitter of a mpeg TS.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
CMake
9771 projects
M4
1887 projects
Starlark
911 projects

Projects that are alternatives of or similar to viewts

mpegts
A simple implementation of mpegts(including muxer and demuxer)
Stars: ✭ 21 (-54.35%)
Mutual labels:  mpeg, mpegts
tssi2
tssi2 is a header-only library for parsing MPEG-2 and DVB Transport Streams in the domain of multimedia processing applications.
Stars: ✭ 18 (-60.87%)
Mutual labels:  mpeg, mpegts
libdvbtee
dvbtee: a digital television streamer / parser / service information aggregator supporting various interfaces including telnet CLI & http control
Stars: ✭ 65 (+41.3%)
Mutual labels:  mpegts
jacoco-report
Github action that publishes the JaCoCo report as a comment in the Pull Request
Stars: ✭ 31 (-32.61%)
Mutual labels:  actions
pipes
Репозиторий, который сам считает сколько у него звёзд.
Stars: ✭ 25 (-45.65%)
Mutual labels:  actions
Get-NetworkConnection
Edited version of Lee Christensen's Get-NetworkConnection which includes timestamp for each network connection
Stars: ✭ 34 (-26.09%)
Mutual labels:  timestamp
webgpu-seed
🔺🌱 An example on how to render a hello triangle with WebGPU.
Stars: ✭ 178 (+286.96%)
Mutual labels:  dts
mt762x-wm8960
MT762X WM8960 ALSA SoC machine driver
Stars: ✭ 19 (-58.7%)
Mutual labels:  dts
dependent-issues
📦 A GitHub Action for marking issues as dependent on another
Stars: ✭ 83 (+80.43%)
Mutual labels:  actions
assign-one-project-github-action
Automatically add an issue or pull request to specific GitHub Project(s) when you create and/or label them.
Stars: ✭ 140 (+204.35%)
Mutual labels:  actions
action-junit-report
Reports junit test results as GitHub Pull Request Check
Stars: ✭ 103 (+123.91%)
Mutual labels:  actions
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-65.22%)
Mutual labels:  actions
node
npm's fork of nodejs/node, for sending PRs to update deps/npm
Stars: ✭ 30 (-34.78%)
Mutual labels:  actions
gh-action-community
GitHub Action for the Community, from welcoming first timers to badges
Stars: ✭ 24 (-47.83%)
Mutual labels:  actions
jQuery-Clock-Plugin
Turns a given dom element into a jQuery Clock that can take an initial timestamp instead of client system time, supports internationalization and PHP Style Format Characters, and is relatively independent from system clock
Stars: ✭ 70 (+52.17%)
Mutual labels:  timestamp
svgo-action
Automatically run SVGO with GitHub Actions
Stars: ✭ 18 (-60.87%)
Mutual labels:  actions
link-snitch
GitHub Action to scan your site for broken links so you can fix them 🔗
Stars: ✭ 50 (+8.7%)
Mutual labels:  actions
action-cats
A quick Github action which posts a cat gif on your PRs to reward you for pushing code!
Stars: ✭ 64 (+39.13%)
Mutual labels:  actions
ssh2actions
Connect to GitHub Actions VM via SSH for interactive debugging
Stars: ✭ 62 (+34.78%)
Mutual labels:  actions
nitro
🔥 NITRO: Nitrogen Web Framework
Stars: ✭ 45 (-2.17%)
Mutual labels:  actions

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].