8
3
I have the ability to capture "MPEGTS" DVB/ATSC streams. I'd like to be able to take the TS files and extract "EPG" (programming guide) information from them, because FFmpeg (which does the capturing) doesn't seem to have the ability to read any EPG information from the MPEGTS streams. How do I extract this data into some text form that is human readable? I have the MPEGTS files available as the input. I tried a few libraries:
libdvbtee seems to only compile for unix: https://github.com/mkrufky/libdvbtee/issues/12 (update: it works for windows now, see the answer)
DVBInspector is GUI only (command line UI is desired here).
TSReader "free" version doesn't extract EPG's.
FFmpeg doesn't seem to have any concept of support for EPG "yet."
CherryEPG seems to only write, not read EPG.
libucsi can apparently do it but it wasn't clear if there was a command line option.
EPG Collector appears to be GUI only (?) and was hard to understand how to convert to a human readable output.
downvoters feel free to comment or tell me a better venue to post it. – rogerdpack – 2016-01-16T02:30:50.923
libdvbtee
will compile for windows now if you use thewin
branch. I'm hoping to hear some test feedback before I merge the remaining changes into themaster
branch. http://github.com/mkrufky/libdvbtee/commits/win – mkrufky – 2016-01-20T19:02:07.517