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.
- 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
- mp2ts-pslister now always shows verbose parameter set info (removed
-psflag) - 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
- New
mp2ts-extracttool 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
-waitpsoption 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
- Updated Makefile to new project names
0.2.0 - 2024-01-23
- 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
- mp2ts-info and mp2ts-pslister now always print indented output
- mp2ts-nallister -sei option now turns on details.
0.1.0 - 2024-01-15
- initial version of the repo
- ts-info tool