=== MPEG-2 TS PMT Filter === (c) AZO

○概要
単一のプログラムのTSストリームファイルから，
同系統のコンテンツ構成の１つをTSファイルに抽出します．
例えば，stereo・5.1ch・stereo・5.1ch・stereo となっているTSストリームから，
5.1ch部分のみを抽出する事が可能になるかもしれません．

いわゆるＣＭカットのような使い方には向かないようです。
最近の放送は，本編とＣＭは同系統を保持することが多くなったからです．

番組の間引き，映画の抽出向けです．

○動作環境
・Windows
  「Visual Studio 2015 の Visual C++ 再頒布可能パッケージ」がインストールされたWindowsシステム．
  https://www.microsoft.com/ja-jp/download/details.aspx?id=48145
・Linux
  Ubuntu 16.04 LTS x86_64 (GCC 5.3.1)  

○使い方
ts_pmt_filter <入力TSファイル名> [-a] [-l] [<PMT CRC32> [<出力TSファイル名>]]

○機能
・同系統の判別は，PMTのCRC32が同一であることを用いてます．
・入力TSファイルのみ指定すると，PMT CRC32・サイズの一覧を出力します．
・-aは，全てのPMT CRC32部分を出力します．出力ファイル名は「入力TSファイル名_PMTCRC32.ts」となります．
・-lは，サイズの一番大きいPMT CRC32部分を出力します．出力ファイル名は「入力TSファイル名_L.ts」となります．

○制限
・NIT系のTSパケットは保持しません．
・タイムスタンプ(TS PCR，PES PTS・DTS)の修正は行いません．

○リリース
・ver1.00 (2016/07/07)
  リリース

