我有能力捕获“MPEGTS”DVB/ATSC 流。我希望能够获取 TS 文件并从中提取“EPG”(编程指南)信息,因为 FFmpeg(进行捕获)似乎无法从 MPEGTS 流中读取任何 EPG 信息. 如何将这些数据提取为某种人类可读的文本形式?我有可用的 MPEGTS 文件作为输入。我尝试了几个库:
libdvbtee 似乎只为 unix 编译:https : //github.com/mkrufky/libdvbtee/issues/12(更新:它现在适用于 Windows,请参阅答案)
DVBInspector 仅是 GUI(此处需要命令行 UI)。
TSReader“免费”版本不提取EPG。
FFmpeg 似乎“还”没有任何支持 EPG 的概念。
CherryEPG好像只会写,不会读 EPG。
libucsi显然可以做到,但不清楚是否有命令行选项。
EPG 收集器似乎只是 GUI (?) 并且很难理解如何转换为人类可读的输出。