/ Mythtv チャンネル登録スクリプト

Mythtv チャンネル登録スクリプト

tune.cでCS放送のチャネルデーターを取得出来る様に視聴可能な局を tune.c に追記して
コンパイルをしておく。
      

{ 27, "TBSチャンネル1", 1613000, 0x6020 },
{ 28, "TBSチャンネル2", 2013000, 0x7160 },
{ 29, "フジテレビONE", 1973000, 0x7140 },
      
このスクリプトでmythfilldatabaseコマンドで登録出来るようにxmlファイルを作成する。
参考サイト:http://www17.plala.or.jp/msftpsrv/CS.htm
     :http://www43.atwiki.jp/mythtv-dvb/pages/14.html

#!/bin/sh

echo ""

echo "10 衛星放送"

echo "11 地上波放送"

echo "12 衛星放送"

echo "13 地上波放送"

echo ""

echo "使用するtunerを選択してください。"

echo ""

read tu

echo "$tu"

echo ""

echo "1, "NHK BS-1""

echo "2, "NHK BS-2""

echo "3, "NHK BS-Hi""

echo "---------------------------------"

echo "27, "TBSチャンネル1""

echo "28, "TBSチャンネル2""

echo "29, "フジテレビONE""

echo "チャンネルを選択してください。"

read chno

echo ""

#

timeout 22 mate-terminal --tab --title=$tu-$chno -e "sh -c 'timeout 22 tune $tu $chno'"

#

mate-terminal --tab --title=$tu-$chno-REC -e "sh -c 'timeout 20 cat /dev/dvb/adapter12/dvr0 > TS/$tu-$chno.ts'"

#

sleep 21

epgdump TS/12-29.ts XML/12-29.xml

sleep 2

########################################################################################################

echo "----------------------------"

echo "$tu-$chno"

grep stream_id XML/$tu-$chno.xml | awk '{print $2,$3 }'

ch-all=`grep stream_id XML/$tu-$chno.xml | awk '{print $3 }' | sed 's/"//g' | sed 's/transport_stream_id=//g'`

echo "----------------------------"

#

echo "データーを書き込むtransportidTSID10進を選択してください。"

read ch_id

echo "$ch_id"

echo ""

xml=12-29.xml

echo "元xmlファイルを選択してください。"

ls -lrt XML/

echo ""

read xml

echo ""

echo "$xml"

#

mythfilldatabase --file --sourceid `echo "$ch_id"` --xmlfile XML/$xml


— posted by くま at 12:17 pm   pingTrackBack [0]

この記事に対するコメントはありません

<< 2015.9 >>
SMTWTFS
  123 45
67891011 12
131415 16171819
2021222324 2526
27 2829 30   
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.1734 sec.