PT3による多チャンネル録画サーバ作成(録画環境構築編)

タイトルは偉そうですが、やることは対してありませんw
なぜって?chinachuにしたからですw

今更いうまでもありませんがオフィシャルサイトはこちら。

インストール自体は多くのサイトで解説されているので、
ココでは触れない方向で。
(オフィシャルサイトのWikiがよく出来てます。というかchinachuがよく出来てると思います)

で、私が引っかかったのは、config.jsonでした。
ちょっと触ってみただけで、途端にエラー・・・orz
一行でも触ったら、ここでチェックすることをオススメします!

後はチャンネルの設定ですが、素晴らしいサイトが御座いまして・・・・
poohkids.netさんのを拝借させていただきましたw
ただ・・・並びが普段見てる番組表と違うので、今我が家で動いてるのをまるっと載せておきます。
多分、東京地区ならこのままでOKでしょう。
(地デジ部分については、地域で違ってくると思います。BS/CSは・・・多分そのままでOKかな?)

{
  "recordedDir" : "録画先ディレクトリは各自の環境に合わせてください",
  "temporaryDir": "録画用テンポラリディレクトリは各自の環境に合わせてください",
  
"akari:bakuhatsu"
  ],
  
  "wuiPort"        : 10772,
  "wuiHost"        : "::",
  "wuiTlsKeyPath"  : null,
  "wuiTlsCertPath" : null,
  "wuiOpenServer"  : false,
  "wuiOpenPort"    : 20772,
  "wuiPreviewer"   : true,
  "wuiStreamer"    : true,
  "wuiFiler"       : true,
  "wuiConfigurator": true,
  
  "recordedFormat": "[<date:yymmdd-HHMM>][<type><channel>][<tuner>]<title>.m2ts",
  
  "tuners": [
    {
      "name"        : "PT3-S1",
      "isScrambling": false,
      "types"       : [ "BS", "CS" ],
      "command"     : "recpt1 --device /dev/pt3video0 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-S2",
      "isScrambling": false,
      "types"       : [ "BS", "CS" ],
      "command"     : "recpt1 --device /dev/pt3video1 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-T1",
      "isScrambling": false,
      "types"       : [ "GR" ],
      "command"     : "recpt1 --device /dev/pt3video2 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-T2",
      "isScrambling": false,
      "types"       : [ "GR" ],
      "command"     : "recpt1 --device /dev/pt3video3 --b25 --strip --sid <sid> <channel> - -"
    },

    {
      "name"        : "PT3-S3",
      "isScrambling": false,
      "types"       : [ "BS", "CS" ],
      "command"     : "recpt1 --device /dev/pt3video4 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-S4",
      "isScrambling": false,
      "types"       : [ "BS", "CS" ],
      "command"     : "recpt1 --device /dev/pt3video5 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-T3",
      "isScrambling": false,
      "types"       : [ "GR" ],
      "command"     : "recpt1 --device /dev/pt3video6 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-T4",
      "isScrambling": false,
      "types"       : [ "GR" ],
      "command"     : "recpt1 --device /dev/pt3video7 --b25 --strip --sid <sid> <channel> - -"
    },

    {
      "name"        : "PT3-S5",
      "isScrambling": false,
      "types"       : [ "BS", "CS" ],
      "command"     : "recpt1 --device /dev/pt3video8 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-S6",
      "isScrambling": false,
      "types"       : [ "BS", "CS" ],
      "command"     : "recpt1 --device /dev/pt3video9 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-T5",
      "isScrambling": false,
      "types"       : [ "GR" ],
      "command"     : "recpt1 --device /dev/pt3video10 --b25 --strip --sid <sid> <channel> - -"
    },
    {
      "name"        : "PT3-T6",
      "isScrambling": false,
      "types"       : [ "GR" ],
      "command"     : "recpt1 --device /dev/pt3video11 --b25 --strip --sid <sid> <channel> - -"
    }
  ],
  
  "channels": [
    { "type": "GR", "channel": "11", "_ch_name": "" },
    { "type": "GR", "channel": "21", "_ch_name": "" },
    { "type": "GR", "channel": "23", "_ch_name": "" },
    { "type": "GR", "channel": "41", "_ch_name": "" },
    { "type": "GR", "channel": "61", "_ch_name": "" },
    { "type": "GR", "channel": "81", "_ch_name": "" },
    { "type": "GR", "channel": "51", "_ch_name": "" },
    { "type": "GR", "channel": "71", "_ch_name": "" },
    { "type": "GR", "channel": "91", "_ch_name": "" },
    { "type": "GR", "channel": "92", "_ch_name": "" },
    { "type": "GR", "channel": "121", "_ch_name": "" },
    { "type": "GR", "channel": "122", "_ch_name": "" },
    { "type": "GR", "channel": "123", "_ch_name": "" },

    { "type": "BS", "channel": "101", "_ch_name": "NHK BS1" },
    { "type": "BS", "channel": "102", "_ch_name": "NHK-BS1臨時" },
    { "type": "BS", "channel": "103", "_ch_name": "NHK BSプレミアム " },
    { "type": "BS", "channel": "141", "_ch_name": "BS日テレ" },
    { "type": "BS", "channel": "142", "_ch_name": "BS日テレ" },
    { "type": "BS", "channel": "151", "_ch_name": "BS朝日" },
    { "type": "BS", "channel": "161", "_ch_name": "BS-TBS" },
    { "type": "BS", "channel": "171", "_ch_name": "BSジャパン" },
    { "type": "BS", "channel": "181", "_ch_name": "BSフジ" },
    { "type": "BS", "channel": "191", "_ch_name": "WOWOW prime" },
    { "type": "BS", "channel": "192", "_ch_name": "WOWOWライブ" },
    { "type": "BS", "channel": "193", "_ch_name": "WOWOWシネマ" },
    { "type": "BS", "channel": "200", "_ch_name": "スター・チャンネル1" },
    { "type": "BS", "channel": "201", "_ch_name": "スター・チャンネル2" },
    { "type": "BS", "channel": "202", "_ch_name": "スター・チャンネル3" },
    { "type": "BS", "channel": "211", "_ch_name": "BS11デジタル" },
    { "type": "BS", "channel": "222", "_ch_name": "TwellV" },
    { "type": "BS", "channel": "231", "_ch_name": "放送大学テレビ1" },
    { "type": "BS", "channel": "232", "_ch_name": "放送大学テレビ2" },
    { "type": "BS", "channel": "233", "_ch_name": "放送大学テレビ3" },
    { "type": "BS", "channel": "234", "_ch_name": "グリーンチャンネル" },
    { "type": "BS", "channel": "236", "_ch_name": "BSアニマックス" },
    { "type": "BS", "channel": "238", "_ch_name": "FOX bs238" },
    { "type": "BS", "channel": "241", "_ch_name": "BSスカパー!" },
    { "type": "BS", "channel": "242", "_ch_name": "J SPORTS 1" },
    { "type": "BS", "channel": "243", "_ch_name": "J SPORTS 2" },
    { "type": "BS", "channel": "244", "_ch_name": "J SPORTS 3" },
    { "type": "BS", "channel": "245", "_ch_name": "J SPORTS 4" },
    { "type": "BS", "channel": "251", "_ch_name": "BS釣りビジョン" },
    { "type": "BS", "channel": "252", "_ch_name": "IMAGICA BS" },
    { "type": "BS", "channel": "255", "_ch_name": "日本映画専門チャンネル" },
    { "type": "BS", "channel": "256", "_ch_name": "ディズニー・チャンネル" },
    { "type": "BS", "channel": "258", "_ch_name": "D-Life" },
    { "type": "BS", "channel": "291", "_ch_name": "" },
    { "type": "BS", "channel": "292", "_ch_name": "" },
    { "type": "BS", "channel": "294", "_ch_name": "" },
    { "type": "BS", "channel": "295", "_ch_name": "" },
    { "type": "BS", "channel": "296", "_ch_name": "" },
    { "type": "BS", "channel": "297", "_ch_name": "" },
    { "type": "BS", "channel": "298", "_ch_name": "" },
    
    { "type": "CS", "channel": "CS8", "sid": "55", "_ch_name": "ショップチャンネル" },
    { "type": "CS", "channel": "CS4", "sid": "100", "_ch_name": "スカパー!プロモ" },
    { "type": "CS", "channel": "CS22", "sid": "161", "_ch_name": "QVC" },
    { "type": "CS", "channel": "CS8", "sid": "218", "_ch_name": "東映チャンネル" },
    { "type": "CS", "channel": "CS8", "sid": "219", "_ch_name": "衛星劇場" },
    { "type": "CS", "channel": "CS4", "sid": "223", "_ch_name": "チャンネルNECO" },
    { "type": "CS", "channel": "CS4", "sid": "227", "_ch_name": "ザ・シネマ" },
    { "type": "CS", "channel": "CS24", "sid": "229", "_ch_name": "FOXムービー" },
    { "type": "CS", "channel": "CS18", "sid": "240", "_ch_name": "ムービープラスHD" },
    { "type": "CS", "channel": "CS4", "sid": "250", "_ch_name": "sky・Aスポーツ+" },
    { "type": "CS", "channel": "CS12", "sid": "254", "_ch_name": "GAORA" },
    { "type": "CS", "channel": "CS24", "sid": "257", "_ch_name": "日テレG+ HD" },
    { "type": "CS", "channel": "CS18", "sid": "262", "_ch_name": "ゴルフネットHD" },
    { "type": "CS", "channel": "CS16", "sid": "290", "_ch_name": "SKY STAGE" },
    { "type": "CS", "channel": "CS14", "sid": "292", "_ch_name": "時代劇専門chHD" },
    { "type": "CS", "channel": "CS14", "sid": "293", "_ch_name": "ファミリー劇場HD" },
    { "type": "CS", "channel": "CS6", "sid": "294", "_ch_name": "ホームドラマCH" },
    { "type": "CS", "channel": "CS2", "sid": "296", "_ch_name": "TBSチャンネル1" },
    { "type": "CS", "channel": "CS22", "sid": "297", "_ch_name": "TBSチャンネル2" },
    { "type": "CS", "channel": "CS2", "sid": "298", "_ch_name": "テレ朝チャンネル1" },
    { "type": "CS", "channel": "CS2", "sid": "299", "_ch_name": "テレ朝チャンネル2" },
    { "type": "CS", "channel": "CS24", "sid": "300", "_ch_name": "日テレプラス" },
    { "type": "CS", "channel": "CS16", "sid": "305", "_ch_name": "チャンネル銀河" },
    { "type": "CS", "channel": "CS20", "sid": "307", "_ch_name": "フジテレビONE" },
    { "type": "CS", "channel": "CS20", "sid": "308", "_ch_name": "フジテレビTWO" },
    { "type": "CS", "channel": "CS20", "sid": "309", "_ch_name": "フジテレビNEXT" },
    { "type": "CS", "channel": "CS14", "sid": "310", "_ch_name": "スーパー!ドラマHD" },
    { "type": "CS", "channel": "CS16", "sid": "311", "_ch_name": "AXN 海外ドラマ" },
    { "type": "CS", "channel": "CS22", "sid": "312", "_ch_name": "FOX" },
    { "type": "CS", "channel": "CS18", "sid": "314", "_ch_name": "女性ch/LaLa" },
    { "type": "CS", "channel": "CS24", "sid": "321", "_ch_name": "スペシャプラス" },
    { "type": "CS", "channel": "CS22", "sid": "322", "_ch_name": "スペースシャワーTV" },
    { "type": "CS", "channel": "CS6", "sid": "323", "_ch_name": "MTV HD" },
    { "type": "CS", "channel": "CS12", "sid": "325", "_ch_name": "エムオン!HD" },
    { "type": "CS", "channel": "CS8", "sid": "326", "_ch_name": "ミュージック・エア" },
    { "type": "CS", "channel": "CS6", "sid": "329", "_ch_name": "歌謡ポップス" },
    { "type": "CS", "channel": "CS12", "sid": "330", "_ch_name": "キッズステーション" },
    { "type": "CS", "channel": "CS22", "sid": "331", "_ch_name": "カートゥーン" },
    { "type": "CS", "channel": "CS16", "sid": "333", "_ch_name": "AT-X" },
    { "type": "CS", "channel": "CS8", "sid": "339", "_ch_name": "ディズニージュニア" },
    { "type": "CS", "channel": "CS6", "sid": "340", "_ch_name": "ディスカバリー" },
    { "type": "CS", "channel": "CS6", "sid": "341", "_ch_name": "アニマルプラネット" },
    { "type": "CS", "channel": "CS4", "sid": "342", "_ch_name": "ヒストリーチャンネル" },
    { "type": "CS", "channel": "CS16", "sid": "343", "_ch_name": "ナショジオチャンネル" },
    { "type": "CS", "channel": "CS8", "sid": "349", "_ch_name": "日テレNEWS24" },
    { "type": "CS", "channel": "CS22", "sid": "351", "_ch_name": "TBSニュースバード" },
    { "type": "CS", "channel": "CS16", "sid": "353", "_ch_name": "BBCワールド" },
    { "type": "CS", "channel": "CS6", "sid": "354", "_ch_name": "CNNj" },
    { "type": "CS", "channel": "CS24", "sid": "362", "_ch_name": "旅チャンネル" },
    { "type": "CS", "channel": "CS4", "sid": "363", "_ch_name": "囲碁・将棋チャンネル" },
    { "type": "CS", "channel": "CS10", "sid": "800", "_ch_name": "スカチャン0" },
    { "type": "CS", "channel": "CS10", "sid": "801", "_ch_name": "スカチャン1" },
    { "type": "CS", "channel": "CS10", "sid": "802", "_ch_name": "スカチャン2" },
    { "type": "CS", "channel": "CS10", "sid": "805", "_ch_name": "スカチャン3" }
  ]
}

では録画生活をお楽しみくださいw

コメント

  1. poohkids.netの中の人 より:

    はじめまして
    poohkids.netの中の人です
    chinachuの設定で迷っていましたらたどり着きました

    あのですね、引っ越しのドタバタしているうちに、
    自分の備忘録的サイトが行方不明になりまして。。。(^^;

    まさか、貴殿のお役に立てているとは、、、
    お褒めの言葉いただきありがとうございます

    そう!
    当時からconfig.jsonをさらしている方いなくて、、、
    たしか、WikipediaのBS/CS関連からがんばってつくって、
    チャンネルの並びは自分が見たい順に並べたようなw

    今回、仮想環境を使った1PCでの複数鯖+chinachu with PT3という変態環境wを構築しております
    備忘録のためサイトの復活をと思っております

    今後とも鯖仲間?chinachu仲間としてよろしくお願いいたしますm(__)m

    • kmakino@admkazuya.org より:

      なかの人キターーーー!!!
      最近メンテナンスしてなかったので、ログインしてびくーり!
      貴サイトが貴重な情報源でしたので、感謝感謝でございまする。

      実は、うちも仮想化環境に移行しましたw
      (Chinachu自体は、やる事いっそなので、記事にしませんでしたが・・・・)

      というか、もうちょっと書かないとなーとは思いまする。

タイトルとURLをコピーしました