終於找到 EPG/EIT 的 dumping 方法。
用 dvb-utils 裡的 tzap 當成 DVB-T tuner 收訊號:
$ tzap -c ~/.me-tv/channels.conf.yilan PTS
同時再用 dvbsnoop 掃訊號當中的 PIDs:
$ dvbsnoop -s pidscan
之後解出來列出 EIT 的 Section PID,類似:
PID found: 18 (0x0012) [SECTION: Event Information Table (EIT) – actual transport stream, schedule]
再拿給 dvbsnoop 去 dump 訊號:
dvbsnoop -s sec 0x0012
從這邊可以看到「住左邊 住右邊」收到的編碼是正確的(4f 4f 5d e6 90 8a 00 20 4f 4f 53 f3 90 8a),為何到了 Me TV 裡解出來的「邊」(90 8a)是錯誤的(2e 0a)?
0060: 68 69 0f 14 4f 4f 5d e6 90 8a 00 20 4f 4f 53 f3 hi..OO]…. OOS.
0070: 90 8a 25 14 7b 2c 00 37 96 c6 e0 8a 90 23 7e 8c ..%.{,.7…..#~.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
發佈留言