awaters1 / demux-mpegts

MPEG TS demuxer written in C++. Adds basic parsers for common streams: mpeg2video, mpeg2audio, AAC, AC3, h264, hevc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

demux-mpegts
============

Configure:

  run `cmake .`

Building:

  run `make`

Testing:

  run `demux`

Usage: ./demux [options] <file> | -

  Enter '-' instead a file name will process stream from standard input

  --debug            enable debug output
  --parseonly        only parse streams
  --channel <id>     process channel <id>. Default 0 for all channels
  -h, --help         print this help

Output file names are formated like:

  stream_[channel]_[PID]_[type extension]

About

MPEG TS demuxer written in C++. Adds basic parsers for common streams: mpeg2video, mpeg2audio, AAC, AC3, h264, hevc


Languages

Language:C++ 97.8%Language:CMake 2.2%