コンテンツにスキップ
BS の番組表

denpa

自宅用のテレビ録画サーバ。
チューナーを挿して、スキャンを押すだけ。

チューナーを挿して起動すれば、そのまま使える自宅用のテレビ録画サーバです。 設定ファイルは書かず、チューナーは種別 (地上波 / 衛星) まで自動で見分け、あとは画面でスキャンを押すだけ。 Mirakurun や EDCB、メディアサーバは要りません。番組表から予約し、CM は自動で飛ばし、 ライブも録画もブラウザで字幕・データ放送つきで観られます。テレビは専用のアプリ denpa-tv で。

1.x から上げる人は 2.0 で変わったこと (画面の場所・無くなった設定) を先に。

録画の行を押すと、そのまま観る画面へ

画面の映像は試験用に作った偽の放送です

録画 録画 — 予約と録画を 1 本の一覧に。サムネ付きで、押せばその場で観る

ライブ ライブ — 字幕もデータ放送も。止めれば追っかけ

録画を観る 観る — 放送どおりの字幕、CMは自動で飛ばす

画面の映像は試験用に作った偽の放送です

ほかの画面 (番組表・検索・ルール・設定) は docs/screens.md。

できること

  • 予約 — 番組表から押すか、検索から作るルールで自動で。同じ回は最初の放送だけ録る
  • 録画 — CM を見つけてチャプターにし、AV1 / H.264 の mkv にエンコードする。字幕は放送の ARIB 字幕のまま入れる。Intel の GPU があれば使う
  • ライブ — 放送から 1 秒ほどで。止めれば追っかけ、二カ国語・解説放送も選べる (docs/watch.md)
  • データ放送 — テレビと同じ BML がブラウザで動く (d ボタン)。ライブでも録画でも
  • 観る — 行を押せばその場で再生。CM は1コマも見せずに飛ばし、続きから・倍速 (×1〜×2)・切り抜き (字幕ごと PNG)
  • 字幕と放送の字 — 字幕は放送どおりの位置に描き、番組名・局名も含めて Denpa Font で外字まで崩さない
  • 端末に保存して観る — 電波の無いところでも (docs/offline.md)
  • EPGStation から引き継ぐ — ルール・予約・録画 (docs/migrate.md)

部品はチューナーで選局して素の TS を流す チューナーエージェント と、それ以外の全部 (番組表・予約・録画・ エンコード・配信) をやる denpa の2つだけです (docs/architecture.md)。

使ってよい範囲

denpa は、自分の B-CAS カードで、自分の世帯の中で、私的に録画して観るためのものです。

  • 録画やライブを、世帯の外の人に観せない
  • カードの鍵を、世帯の外の機器に配らない
  • カードを書き換えない

考え方は Discussion #760 にまとめています (法律相談ではなく、議論のための整理です)。

1行で入れる

1行で、denpa 本体とチューナーのエージェントの両方が立ち上がり、ブラウザが開きます。 clone は要りません。

# Linux / Mac
curl -fsSL https://raw.githubusercontent.com/danything/denpa/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/danything/denpa/main/install.ps1 | iex

OS ごとの置き場、Compose を手で置くとき、上げ方と設定の書き場所は docs/install.md。

もっと詳しく