collinforsyth / pympts

Python native mpeg transport stream handling

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pympts

A native python library for dealing with MPEG transport streams.

About

This is based off of the ISO/IEC 13818-1 International Standard. Pympts is meant to be first and foremost a highly functional and usable native Python library for interacting with MPEG transport streams, speed will be an afterthought. The idea is to have a MediaInfo interface for Python. The use is aimed for developers that are building ad-hoc scripts to explore Transport Streams.

Standards Compliance

This is currently just tested by making some ts files from random mp4 clips and ffmpeg. It is relatively high on the TODO list to test against the ISO/IEC 13818-1 standard.

TODO

  • Add tests (!!!)
  • PES Packet filtering
  • json output formats for CLI (piping to jq)
  • Add tests

About

Python native mpeg transport stream handling

License:MIT License


Languages

Language:Python 100.0%