コンパイルをしておく。
例
{ 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 TrackBack [0]
Comments