0

我想用 ffmpeg 从 dvb-t (live tv stream - udp) 中提取 EPG。我有一个 dvb-t 设备并使用 udp 接收流。

4

2 回答 2

2

我有一个用 mumudvb 生成的 dvb-t udp .ts 流,我可以用 epgrab 提取 XMLTV 格式的 EPG 指南信息 - https://github.com/hiroshiyui/epgrab

git clone https://github.com/hiroshiyui/epgrab.git
cd epgrab/
cmake .
make
# Point epgrab to your dvb adapter
./epgrab -i /dev/dvb/adapter0/demux0 > out.xml

希望这可以帮助!

于 2016-02-26T12:29:59.487 回答
0

我编写了一个名为的实用程序dvbtee,它可以用作 c++ 库、跨平台命令行实用程序或 node.js 模块。

命令行实用程序将解析您的流并输出 EPG,根据您指定的参数,它可以生成纯文本或 JSON 数据块。

dvbtee:数字电视流媒体/解析器/服务信息聚合器,支持各种接口,包括 telnet CLI 和 http 控制

node.js 模块将发出包含 PSIP 表数据的事件(以及 EPG 信息)

node-dvbtee:Node.js 的 MPEG2 传输流解析器,支持电视广播 PSIP 表

于 2017-03-01T11:31:31.907 回答