Description: The following tools are provided:
es2ts: Read ES (video), output TS
esdots: Print one character per ES unit
esfilter: "Fast forward" ES video data to a file (outputs ES or TS)
esmerge: Merge H.264 video and AAC ADTS audio ES to TS (very specific)
esreport: Report on the contents of an ES file
esreverse: "Reverse" ES video data to a file (outputs ES or TS)
ps2es: Use ts2es (ts2es-pes) to obtain the effect of this.
ps2ts: Read PS data, output TS
psdots: Print one character per PS packet
psreport: Report on the contents of a PS file
stream_type: Make a (barely) educated guess what a file contains
ts2es: Extract an ES stream from a TS file
tsinfo: Report program info for a TS file (summarise PAT/PMT info)
tsplay: Play (and possibly loop) a PS/TS file over UDP (using timing info) or TCP
tsreport: Report on the contents of a TS file
tsserve: Serve PS/TS files to clients (multicast) over TCP
File list (Check if you may need any files):
tstools-1_11\tstools-1.11\ac3.c
............\............\ac3_fns.h
............\............\accessunit.c
............\............\accessunit_defns.h
............\............\accessunit_fns.h
............\............\adts.c
............\............\adts_defns.h
............\............\adts_fns.h
............\............\audio.c
............\............\audio_defns.h
............\............\audio_fns.h
............\............\avs.c
............\............\avs_defns.h
............\............\avs_fns.h
............\............\bitdata.c
............\............\bitdata_defns.h
............\............\bitdata_fns.h
............\............\compat.h
............\............\data\README.txt
............\............\....\setup.sh
............\............\.ocs\ac3.txt
............\............\....\adts.txt
............\............\....\build_html.py
............\............\....\default.css
............\............\....\get_next_access_unit.py
............\............\....\get_next_access_unit.py.html
............\............\....\index.txt
............\............\....\library.txt
............\............\....\todo.txt
............\............\....\tools.txt
............\............\es.c
............\............\es2ts.c
............\............\esdots.c
............\............\esfilter.c
............\............\esmerge.c
............\............\esreport.c
............\............\esreverse.c
............\............\es_defns.h
............\............\es_fns.h
............\............\ethernet.c
............\............\ethernet.h
............\............\filter.c
............\............\filter_defns.h
............\............\filter_fns.h
............\............\fmtx.c
............\............\fmtx.h
............\............\h222.c
............\............\h222_defns.h
............\............\h222_fns.h
............\............\h262.c
............\............\h262_defns.h
............\............\h262_fns.h
............\............\ipv4.c
............\............\ipv4.h
............\............\l2audio.c
............\............\l2audio_fns.h
............\............\m2ts2ts.c
............\............\Makefile
............\............\Makefile.w32
............\............\misc.c
............\............\misc_defns.h
............\............\misc_fns.h
............\............\nalunit.c
............\............\nalunit_defns.h
............\............\nalunit_fns.h
............\............\pcap.c
............\............\pcap.h
............\............\pcapreport.c
............\............\pes.c
............\............\pes_defns.h
............\............\pes_fns.h
............\............\pidint.c
............\............\pidint_defns.h
............\............\pidint_fns.h
............\............\ps.c
............\............\ps2ts.c
............\............\psdots.c
............\............\psreport.c
............\............\ps_defns.h
............\............\ps_fns.h
............\............\reverse.c
............\............\reverse_defns.h
............\............\reverse_fns.h
............\............\sockread.py
............\............\socktest.py
............\............\stream_type.c
............\............\test_es_unit_list.c
............\............\test_nal_unit_list.c
............\............\test_pes.c
............\............\ts.c
............\............\ts2es.c
............\............\ts2ps.c
............\............\tsinfo.c
............\............\tsplay.c
............\............\tsreport.c
............\............\tsserve.c
............\............\tswrite.c
............\............\tswrite_defns.h
............\............\tswrite_fns.h
............\............\ts_defns.h