ググるといくらでもサンプルが出てきますが、中身を理解するため自前で作りました。我が家はCSが入らないっぽいので除外してます。

はじめに

BS部分のconfigを生成するExcelシートを作りました。これでBSのrecfsusb2n.confとchannels.ymlが作れます。地上波は居住地に沿ってよしなに作ってください。

チャンネル指定に必要な情報たち(地上波)

地上波はマスプロ電工のサイトを見れば分かる。

チャンネル指定に必要な情報たち(BS)

地上波に比べBSは大変にしんどい。

channels.ymlとは

recfsusb2n.confとは

地上波のチャンネル定義(channels.yml)

これはシンプル。受信場所近くの放送塔からチャンネル番号を調べる。

  • name: チャンネル名
  • type: 地上波なのでGR
  • channel: マスプロPDFに書かれているチャンネル番号(yamlではstringにするため’でくくる)
# 東京スカイツリーでのサンプル
- name: NHK 総合
  type: GR
  channel: '27'
- name: NHK Eテレ
  type: GR
  channel: '26'

地上波のチャンネル定義(recfsusb2n.conf)

無し。何も書かなくていい。

BSのチャンネル定義(channels.yml)

総務省PDFを見ながらnameとchannelを書き、A-PABで対応するserviceIdを調べる。

  • name: チャンネル名
  • type: BS
  • channel: ‘BS’ + 総務省PDFの物理チャンネル番号2桁 + ‘_’ + 同チャンネルの通し番号(0開始)
    • recfsusb2n.confでの指定と同じなら何でも良さそうだが、recpt1がこのルールでつけているらしく合わせるのがお作法っぽい
  • serviceId: A-PABサイトの論理チャンネル番号
# 物理チャンネル1chのサンプル
- name: BS朝日
  type: BS
  channel: BS01_0
  serviceId: 151
- name: BS-TBS
  type: BS
  channel: BS01_1
  serviceId: 161
- name: BSテレ東
  type: BS
  channel: BS01_2
  serviceId: 171

BSのチャンネル定義(recfsusb2n.conf)

Ch, Freq, SID, TSIDの順で指定する。区切り文字はtab

  • Ch: channels.ymlで指定したchannelと合わせる。同じルールで書けばいい
  • Freq: 総務省PDFの物理チャンネル番号に100を足したもの
  • SID: A-PABサイトの論理チャンネル番号
  • TSID: ARIBの資料を元に頑張って作り16進数で書く
; 物理チャンネル1chのサンプル
;Ch	Freq	SID	TSID
BS01_0	101	151	0x4010	; BS朝日
BS01_1	101	161	0x4011	; BS-TBS
BS01_2	101	171	0x4012	; BSテレ東

TSIDの計算時に必要な放送事業者の追加時期

要出典。試しにTSID計算してみてネット上の記事と一致するかどうかで推測したもの。

  • 000: 2008年以前に放送を開始したTS
    • 下記以外
  • 001: 2010年放送開始のTS
    • 該当なし
  • 010: 2011年に既存放送事業者が拡張するTS
    • WOWOWライブ
    • WOWOWシネマ
  • 011: 2011年に新規放送事業者が放送開始するTS
    • BSスカパー!
    • 放送大学ex
    • 放送大学on
    • グリーンチャンネル
    • BSアニマックス
    • J SPORTS 1
    • J SPORTS 2
    • J SPORTS 3
    • J SPORTS 4
    • BS釣りビジョン
    • シネフィルWOWOW
    • BS日本映画専門チャンネル
    • ディズニーチャンネル

特殊な計算をするTSID

2020/10/30現在の話。今後変わるかもしれない。

  • 11chの放送大学とBSスカパー!
    • チャンネルの廃止が関連してる?のかPDFとスロット番号の順序が違う
      • 0: 無し
      • 1: BSスカパー!
      • 2: 放送大学onと放送大学ex(2つの放送が同一のTSID)
  • 15chのスターチャンネル
    • スターチャンネル2と3は同一のTSIDを使う

おわりに

TSIDの計算が訳わからな過ぎた。なんだこれは。