MythTVでBSのチューニングをできるようにするパッチを更新したので、使い方もまとめる。
ファイルの内容は次の通り
0Byteの時にログを確認すると次のようなメッセージがあり、全く別のチャンネルのtsidとPATが出力されていた。
Program #211 not found in PAT!
チューニングが失敗しているか間に合っていないようなので、s2scanに習ってチューニング前にウェイトを挿入するようにした。
mythtvのソースに次のように当てる
$ cd mythtv-0.24.1 $ patch -p1 < ../mythtv-bs-lnb.patch patching file libs/libmythtv/dtvmultiplex.h patching file libs/libmythtv/dtvmultiplex.cpp patching file libs/libmythtv/dvbchannel.cpp
通常はmythtv-bs-lnb.patchで問題ないがCATVやブースターなどを使っている場合はmythtv-bs-nolnb.patchを当てる。
対応しているMythTVのバージョンは0.24系
MythTVのチャンネルスキャンには対応しないのでスクリプトを使ってデータベースに直接入力する。
channel_add.shの最初の変数を環境に合わせて書き換える。
#!/bin/sh DBUSER="mythtv" DBPASSWORD="password" DATABASE="mythconverg"
$ channel_add.sh Usage: channel_add.sh frequency netid tsid pid source chan_num { airguide { chan_name } }
sourceidは衛星側のビデオソースのもの、chan_numは好みのチャンネル番号を指定する。frequencyはs2scanの結果から、それ以外はTVTestに付いてくるPreset_BS.ch2、Preset_CS.ch2をCSVとして開いて見るとわかりやすい。Preset_BS.ch2(Preset_CS.ch2)のネットワークIDがnetid、TSIDがtsid、サービス IDがpidにあたる。netidはBSが4、CS1ネットワークが6、CS2ネットワークが7となる。sourceidは衛星側のビデオソースのもの、chan_numは好みのチャンネル番号を指定する。airguideに1を指定すると番組表のスキャンが有効になる(0で無効)。chan_nameにはチャンネル名が指定できる。
channel_add.shを~/bin/や/usr/local/bin/などに置くと、使用例をそのままシェルスクリプトとして実行できる。
###使用例(2012.07.17 s2scanの結果より) ##BSデジタル #NHKBS1 channel_add.sh 1318000 4 16625 101 2 101 1 "NHKBS1" #NHKBS1 #channel_add.sh 1318000 4 16625 102 2 102 1 "NHKBS1" #NHKBSプレミアム channel_add.sh 1318000 4 16626 103 2 103 1 "NHKBSプレミアム" #NHKBSプレミアム #channel_add.sh 1318000 4 16626 104 2 104 1 "NHKBSプレミアム" #BS日テレ channel_add.sh 1279640 4 16592 141 2 141 1 "BS日テレ" #BS日テレ #channel_add.sh 1279640 4 16592 142 2 142 1 "BS日テレ" #BS日テレ #channel_add.sh 1279640 4 16592 143 2 143 1 "BS日テレ" #BS朝日1 channel_add.sh 1049480 4 16400 151 2 151 1 "BS朝日1" #BS朝日2 #channel_add.sh 1049480 4 16400 152 2 152 1 "BS朝日2" #BS朝日3 #channel_add.sh 1049480 4 16400 153 2 153 1 "BS朝日3" #BS−TBS channel_add.sh 1049480 4 16401 161 2 161 1 "BS−TBS" #BS−TBS #channel_add.sh 1049480 4 16401 162 2 162 1 "BS−TBS" #BS−TBS #channel_add.sh 1049480 4 16401 163 2 163 1 "BS−TBS" #BSジャパン channel_add.sh 1087840 4 16433 171 2 171 1 "BSジャパン" #BSジャパン2 #channel_add.sh 1087840 4 16433 172 2 172 1 "BSジャパン2" #BSジャパン3 #channel_add.sh 1087840 4 16433 173 2 173 1 "BSジャパン3" #BSフジ・181 channel_add.sh 1279640 4 16593 181 2 181 1 "BSフジ・181" #BSフジ・182 #channel_add.sh 1279640 4 16593 182 2 182 1 "BSフジ・182" #BSフジ・183 #channel_add.sh 1279640 4 16593 183 2 183 1 "BSフジ・183" #WOWOWプライム channel_add.sh 1087840 4 16432 191 2 191 1 "WOWOWプライム" #WOWOWライブ channel_add.sh 1126200 4 17488 192 2 192 1 "WOWOWライブ" #WOWOWシネマ channel_add.sh 1126200 4 17489 193 2 193 1 "WOWOWシネマ" #スター・チャンネル1 channel_add.sh 1202920 4 16529 200 2 200 1 "スター・チャンネル1" #スター・チャンネル2 channel_add.sh 1164560 4 17520 201 2 201 1 "スター・チャンネル2" #スター・チャンネル3 channel_add.sh 1164560 4 17520 202 2 202 1 "スター・チャンネル3" #BS11 channel_add.sh 1202920 4 16528 211 2 211 1 "BS11" #TwellV channel_add.sh 1202920 4 16530 222 2 222 1 "TwellV" #放送大学BS1 channel_add.sh 1241280 4 18098 231 2 231 1 "放送大学BS1" #放送大学BS2 channel_add.sh 1241280 4 18098 232 2 232 1 "放送大学BS2" #放送大学BS3 channel_add.sh 1241280 4 18098 233 2 233 1 "放送大学BS3" #グリーンチャンネル channel_add.sh 1394720 4 18224 234 2 234 1 "グリーンチャンネル" #BSアニマックス channel_add.sh 1164560 4 18033 236 2 236 1 "BSアニマックス" #FOXbs238 channel_add.sh 1241280 4 18096 238 2 238 1 "FOXbs238" #BSスカパー! channel_add.sh 1241280 4 18097 241 2 241 1 "BSスカパー!" #J SPORTS 1 channel_add.sh 1394720 4 18225 242 2 242 1 "J SPORTS 1" #J SPORTS 2 channel_add.sh 1394720 4 18226 243 2 243 1 "J SPORTS 2" #J SPORTS 3 channel_add.sh 1433080 4 18257 244 2 244 1 "J SPORTS 3" #J SPORTS 4 channel_add.sh 1433080 4 18258 245 2 245 1 "J SPORTS 4" #BS釣りビジョン channel_add.sh 1471440 4 18288 251 2 251 1 "BS釣りビジョン" #IMAGICA BS channel_add.sh 1433080 4 18256 252 2 252 1 "IMAGICA BS" #BS日本映画専門ch channel_add.sh 1471440 4 18289 255 2 255 1 "BS日本映画専門ch" #ディズニーチャンネル channel_add.sh 1164560 4 18034 256 2 256 1 "ディズニーチャンネル" #Dlife channel_add.sh 1471440 4 18290 258 2 258 1 "Dlife"
##地デジ難視聴対策放送 #NHK総合1・東京 #channel_add.sh 1356360 4 17168 291 2 291 1 "NHK総合1・東京" #NHKEテレ東京 #channel_add.sh 1356360 4 17168 292 2 292 1 "NHKEテレ東京" #日テレ1 #channel_add.sh 1356360 4 17169 294 2 294 1 "日テレ1" #テレビ朝日 #channel_add.sh 1356360 4 17169 295 2 295 1 "テレビ朝日" #TBS1 #channel_add.sh 1356360 4 17169 296 2 296 1 "TBS1" #テレビ東京1 #channel_add.sh 1356360 4 17169 297 2 297 1 "テレビ東京1" #フジテレビ #channel_add.sh 1356360 4 17168 298 2 298 1 "フジテレビ"
##110度CS #ショップチャンネル channel_add.sh 1733000 6 24704 55 2 1055 1 "ショップチャンネル" #QVC channel_add.sh 2013000 7 29024 161 2 1161 1 "QVC" #東映チャンネル channel_add.sh 1693000 7 28768 221 2 1221 1 "東映チャンネル" #衛星劇場 channel_add.sh 1693000 7 28768 222 2 1222 1 "衛星劇場" #チャンネルNECO channel_add.sh 1693000 7 28768 223 2 1223 1 "チャンネルNECO" #ザ・シネマ channel_add.sh 1653000 7 28736 227 2 1227 1 "ザ・シネマ" #ムービープラスHD channel_add.sh 1933000 7 28960 240 2 1240 1 "ムービープラスHD" #sky・Aスポーツ+ channel_add.sh 1693000 7 28768 250 2 1250 1 "sky・Aスポーツ+" #GAORA channel_add.sh 1693000 7 28768 254 2 1254 1 "GAORA" #日テレG+ HD channel_add.sh 2053000 7 29056 257 2 1257 1 "日テレG+ HD" #ゴルフネットHD channel_add.sh 1933000 7 28960 262 2 1262 1 "ゴルフネットHD" #SKY STAGE channel_add.sh 1893000 7 28928 290 2 1290 1 "SKY STAGE" #時代劇専門chHD channel_add.sh 1853000 7 28896 292 2 1292 1 "時代劇専門chHD" #ファミリー劇場HD channel_add.sh 1853000 7 28896 293 2 1293 1 "ファミリー劇場HD" #ホームドラマCH channel_add.sh 1653000 7 28736 294 2 1294 1 "ホームドラマCH" #TBSチャンネルHD channel_add.sh 1613000 6 24608 296 2 1296 1 "TBSチャンネルHD" #テレ朝チャンネルHD channel_add.sh 1613000 6 24608 298 2 1298 1 "テレ朝チャンネルHD" #朝日ニュースターHD channel_add.sh 1613000 6 24608 299 2 1299 1 "朝日ニュースターHD" #日テレプラス channel_add.sh 2053000 7 29056 300 2 1300 1 "日テレプラス" #チャンネル銀河 channel_add.sh 1893000 7 28928 305 2 1305 1 "チャンネル銀河" #フジテレビONE channel_add.sh 1973000 7 28992 307 2 1307 1 "フジテレビONE" #フジテレビTWO channel_add.sh 1973000 7 28992 308 2 1308 1 "フジテレビTWO" #フジテレビNEXT channel_add.sh 1973000 7 28992 309 2 1309 1 "フジテレビNEXT" #スーパー!ドラマHD channel_add.sh 1853000 7 28896 310 2 1310 1 "スーパー!ドラマHD" #AXN channel_add.sh 1893000 7 28928 311 2 1311 1 "AXN" #FOX channel_add.sh 1653000 7 28736 312 2 1312 1 "FOX" #女性ch/LaLa channel_add.sh 1933000 7 28960 314 2 1314 1 "女性ch/LaLa" #FOXプラス channel_add.sh 2053000 7 29056 315 2 1315 1 "FOXプラス" #スペシャプラス channel_add.sh 2053000 7 29056 321 2 1321 1 "スペシャプラス" #スペースシャワーTV channel_add.sh 1653000 7 28736 322 2 1322 1 "スペースシャワーTV" #MTV channel_add.sh 1813000 7 28864 323 2 1323 1 "MTV" #ミュージック・エア channel_add.sh 1813000 7 28864 324 2 1324 1 "ミュージック・エア" #エムオン! channel_add.sh 2013000 7 29024 325 2 1325 1 "エムオン!" #カートゥーン channel_add.sh 1653000 7 28736 331 2 1331 1 "カートゥーン" #AT−X channel_add.sh 1893000 7 28928 333 2 1333 1 "AT−X" #ディズニーXD channel_add.sh 1653000 7 28736 334 2 1334 1 "ディズニーXD" #キッズステーション channel_add.sh 1733000 6 24704 335 2 1335 1 "キッズステーション" #ディスカバリー channel_add.sh 1693000 7 28768 340 2 1340 1 "ディスカバリー" #動物ch/アニプラ channel_add.sh 1693000 7 28768 341 2 1341 1 "動物ch/アニプラ" #ヒストリーチャンネル channel_add.sh 1893000 7 28928 342 2 1342 1 "ヒストリーチャンネル" #ナショジオチャンネル channel_add.sh 2013000 7 29024 343 2 1343 1 "ナショジオチャンネル" #日テレNEWS24 channel_add.sh 2053000 7 29056 350 2 1350 1 "日テレNEWS24" #TBSニュースバード channel_add.sh 2013000 7 29024 351 2 1351 1 "TBSニュースバード" #BBCワールド channel_add.sh 1813000 7 28864 353 2 1353 1 "BBCワールド" #CNNj channel_add.sh 1813000 7 28864 354 2 1354 1 "CNNj" #旅チャンネル channel_add.sh 2053000 7 29056 362 2 1362 1 "旅チャンネル" #スカチャン0 channel_add.sh 1773000 6 24736 800 2 1800 1 "スカチャン0" #スカチャン1 channel_add.sh 1773000 6 24736 801 2 1801 1 "スカチャン1" #スカチャン2 channel_add.sh 1773000 6 24736 802 2 1802 1 "スカチャン2" #スカチャン3 channel_add.sh 1773000 6 24736 805 2 1805 1 "スカチャン3"
takaaki 7月 18th, 2012
Posted In: ソフトウェア
タグ: DVB, Linux, MythTV, NEC, PT2, TV, ネットワーク, 録画