■
epgdumpでxmltv
TSからXMLTVを生成してくれるepgdumpを使ってみた。
epgdump r2 extrecd.plもどき追加版 http://2sen.dip.jp/cgi-bin/dtvup/source/up0027.zip
- converters/libiconvを入れとく
- -I/usr/local/includeを追加
- -L/usr/local/lib -liconvを追加
$ ./as11loader /dev/ugen3.2 $ ./hdusrec 25 60 ntv.ts $ ./epgdump ontvc ntv.ts ntv.xml
出てきたXMLはこんな感じ。「ontvc」は適当だったけど、「NTV-25」とかにしとけばいいのか?
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE tv SYSTEM "xmltv.dtd"> <tv generator-info-name="tsEPG2xml" generator-info-url="http://localhost/"> <channel id="ontvc"> <display-name lang="ja_JP">日テレ1</display-name> </channel> <programme start="20090328120000 +0900" stop="20090328133000 +0900" channel="ontvc"> <title lang="ja_JP">メレンゲの気持ち</title> <desc lang="ja_JP">土曜のお昼はマチャミの部屋へようこそ!(^w^)毎週話題あふれる旬なゲストと、軽\\ 快なおしゃべりを繰り広げるトーク番組です!</desc> <category lang="ja_JP">バラエティ</category> <category lang="en">variety</category> </programme> <programme start="20090328133000 +0900" stop="20090328133500 +0900" channel="ontvc"> <title lang="ja_JP">ガイド</title> <desc lang="ja_JP"></desc> <category lang="ja_JP">情報</category> <category lang="en">information</category> </programme> 中略 <programme start="20090404170000 +0900" stop="20090404173000 +0900" channel="ontvc"> <title lang="ja_JP">所さんの目がテン!</title> <desc lang="ja_JP">戦国時代の映画やドラマは間違いだらけ?爆笑実験で検証?勇猛な騎馬軍団は実はカッコ悪かった??戦で甲冑を着たまま食事や睡眠はNG??刀で切り合う真剣勝負は珍しい?</desc> <category lang="ja_JP">その他</category> <category lang="en">etc</category> </programme> <programme start="20090404173000 +0900" stop="20090404180000 +0900" channel="ontvc"> <title lang="ja_JP">NNN News リアルタイム・サタデー</title> <desc lang="ja_JP"></desc> <category lang="ja_JP">ニュース・報道</category> <category lang="en">news</category> </programme> </tv>
一週間分取れた。TSで何秒くらいあればいいんだろうか。
これを全チャンネル分回してマージするようなのを、tv_grab_jpの代わりに、foltiaのcron_foltia_dayly.shで呼んでやれば良さそう。