Skip to content

Plugins OneSeg

github-actions[bot] edited this page Oct 12, 2026 · 5 revisions

ワンセグ(ソース公開のみ)

ワンセグ(プラグインID: oneseg)は、ISDB-Tの1セグメント放送を受信し、テレビ映像、音声、字幕、番組表、データ放送を表示します。

ソースはSRdeckPluginsスナップショットに含まれますが、DLLは公式SRdeck実行ZIPに含まれません。

主な機能

  • 日本の地上デジタルテレビUHF 13~52ch(470~710 MHz)
  • 都道府県別の代表送信所プリセット(都道府県内の主要送信所・中継局エリアまで選択可能)と全帯域スキャン
  • サーチなしでも、受信したPSI/SIの局名・事業者情報をプリセット局へ自動反映
  • Mode 3(8k FFT)、ガードインターバル1/8、DQPSK/QPSK/16QAMのOFDM復調
  • ビタビ畳み込み復号とリード・ソロモン誤り訂正
  • MPEG-2 TS分離、PSI/SI、EPG、ARIB STD-B24字幕
  • LibVLCSharp/LibVLCによる映像とAAC音声の再生
  • WebView2によるBMLデータ放送表示
  • TS録画の分割保存と直前IQキャプチャ(既定5秒)

利用前の注意

通常利用者はwith-plugins ZIPへワンセグが入っていることを前提にしないでください。試す場合は、対応する同一バージョンのSRdeckプラットフォームパッケージを使ってSRdeckPluginsソースからビルドし、生成DLLとLibVLC関連の実行時依存物をSRdeck.exeと同じフォルダーへ配置します。

再配布や利用前に、リポジトリのPATENT-NOTICE.mdとTHIRD-PARTY-NOTICES.mdを確認してください。映像再生にはLibVLC、BML表示にはWebView2 Runtimeが必要です。

受信の流れ

  1. 都道府県と送信所エリアを選ぶと、該当地域の物理CH候補が局一覧に表示されます。受信開始後は実際に受信した局情報へ自動更新されます。必要ならスキャンで候補を確認します。
  2. オーバーレイを含む必要帯域が現在のSDR RATE内に収まることを確認します。
  3. Startし、同期、TMCC、FEC、TSの診断値を上流から確認します。
  4. サービスを検出したら映像、音声、字幕、番組表を確認します。
  5. 必要に応じてTS録画を開始し、時間/容量による分割と保存上限を設定します。

ワンセグは広いチャネル帯域と連続したOFDM処理を必要とするため、負荷が高い場合はFFT解像度を下げ、他の高負荷処理を停止してください。受信できない場合は、アンテナ、見通し、チャネル、入力飽和、サンプルドロップを確認します。

保存

TS録画とIQキャプチャは別機能です。TS録画は復号済みTransport Stream、IQキャプチャは再解析用のチャネル化済み複素サンプルです。IQ保持秒数は設定可能で、既定値は5秒です。保存先の空き容量と、録画の分割時間/最大サイズ/総容量上限を確認してください。

よくある症状

MODEに表示されない

ワンセグは公式実行ZIPに含まれません。対応する版のソースからビルドし、生成DLLとLibVLC関連の依存物をSRdeck.exeと同じフォルダーへ配置してから再起動します。

同期するがサービスが出ない

地域、UHFチャネル、アンテナ、入力帯域を確認します。診断で同期、TMCC、FEC、TSの順にどこまで進んでいるかを見てください。

映像やBMLが表示されない

LibVLC関連の実行時依存物、WebView2 Runtime、サービス選択を確認します。TSの受信と映像・データ放送の表示は別の段階です。

Clone this wiki locally