Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.26 KB

File metadata and controls

66 lines (44 loc) · 2.26 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • mp2ts-nallister now prints per-picture POC (pic_order_cnt_lsb) and slice QP (initial SliceQPY) for AVC and HEVC, parsed from the first slice (segment) of each picture

Changed

  • mp2ts-pslister now always shows verbose parameter set info (removed -ps flag)
  • Parameter sets (SPS/PPS/VPS) are only printed when they change, avoiding duplicate output for AVC and HEVC
  • AVC PicTiming SEI output now includes all clock timestamp fields (ct_type, counting_type, n_frames, time, time_offset, etc.)

0.3.0 - 2025-10-14

Added

  • New mp2ts-extract tool to extract elementary video streams from TS files
    • Automatically waits for parameter sets (VPS/SPS/PPS) before extraction
    • Supports both AVC and HEVC streams
    • Can extract specific PID or auto-select first video stream
  • Picture type (I, P, B) information for HEVC streams in mp2ts-nallister
  • -waitps option to mp2ts-nallister to wait for parameter sets before printing NAL units
  • SMPTE-2038 data option to mp2ts-tools

0.2.1 - 2024-01-25

Fixed

  • Updated Makefile to new project names

0.2.0 - 2024-01-23

Added

  • Print image type (I, P, B) for AVC streams
  • Calculate GoP duration based on RAI-marker or IDR distance
  • Calculate frame-rate based on DTS/PTS and print out in JSON format
  • Enable NALU/SEI printing by option
  • Print SDT in JSON format
  • Support for HEVC PicTiming SEI message
  • SEI message data is now also printed as JSON

Changed

  • mp2ts-info and mp2ts-pslister now always print indented output
  • mp2ts-nallister -sei option now turns on details.

0.1.0 - 2024-01-15

Added

  • initial version of the repo
  • ts-info tool