2016-02-12 78 views
0

我想用ffmpeg從dvb-t(live tv stream-udp)中提取EPG。 我有一個dvb-t設備並用udp接收流。如何使用ffmpeg從dvb-t(live tv stream - udp)中提取EPG?

+0

什麼是您的流光?你得到數字視頻廣播信號與ffmpeg的直接?你想讓你的客戶看到epg嗎? –

+0

[從DVB-T獲取EPG信息]可能的重複(http://stackoverflow.com/questions/57249/getting-epg-info-from-dvb-t) –

回答

2

我有一個DVB-T UDP的.ts流與mumudvb產生,我可以提取EPG引導信息在XMLTV格式epgrab - 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 

希望這有助於!

+0

是這個軟件的工作,而流媒體使用dvb嗎? –

+0

是的,我確實有mumudvb流媒體,而ffmpeg提取字幕,epgraber得到指導。所有這三個程序只從一臺電視調諧器運行 – RoccoLacatus

+0

你知道我們如何從devlast流中提取epg嗎? –

0

我寫了一個名爲dvbtee的實用程序,可用作C++庫,跨平臺命令行實用程序或node.js模塊。

命令行實用程序將解析您的流並輸出EPG,具體取決於您指定的參數,它可以生成純文本或JSON數據塊。

dvbtee: a digital television streamer/parser/service information aggregator supporting various interfaces including telnet CLI & http control

Node.js的模塊將發出包含PSIP表數據的事件(連同EPG信息)

node-dvbtee: MPEG2 transport stream parser for Node.js with support for television broadcast PSIP tables