物欲の塊

炸裂する物欲を書き散らすためのブログ。このブログの内容によって起こったいかなる損害も保障しません。

録画サーバの構築 インストール編(2/2)

nop-me.hatenablog.com

こちらの続きです。

Mirakurun のインストールと設定

インストール

録画サーバのサービスである Mirakurun をインストールします。

github.com

以下の手順どおり行えばよいです。

Mirakurun/Platforms.md at master · Chinachu/Mirakurun · GitHub

# Node.jsのインストール
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
$ sudo apt install -y nodejs

# pm2のインストール
$ sudo npm install pm2 -g

# Mirakurunのインストール
$ sudo npm install mirakurun -g --production
# Mirakurunの初期設定
$ sudo mirakurun init
# pm2のステータスを確認
$ sudo pm2 status
┌─────┬─────────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id  │ name                │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├─────┼─────────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0   │ mirakurun-server    │ default     │ 2.13.0  │ fork    │ 1244     │ 5D     │ 0    │ online    │ 3.8%     │ 214.2mb  │ root     │ disabled │
└─────┴─────────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘

デフォルトのインストールパスは/usr/localのようです。

設定

  • サーバの設定
$ sudo mirakurun config server
# logLevel: <number>
logLevel: 2

# path: <string>
path: /var/run/mirakurun.sock

# port: <number>
# You can change this if port conflicted.
# Don't expose this port on the internet, not even with NAPT.
# Use this in LAN or VPN.
# `~` to disable TCP port listening.
port: 40772
  • チューナーの設定
$ sudo mirakurun config tuners

PXQ3U4 1枚差しであれば以下で問題ないはずです。

- name: PXQ3U4-S1
  types:
    - BS
    - CS
  command: recpt1_px4 --b25 --strip --device /dev/px4video0 --lnb 15 <channel> - -
  isDisabled: false

- name: PXQ3U4-S2
  types:
    - BS
    - CS
  command: recpt1_px4 --b25 --strip --device /dev/px4video1 --lnb 15 <channel> - -
  isDisabled: false

- name: PXQ3U4-S3
  types:
    - BS
    - CS
  command: recpt1_px4 --b25 --strip --device /dev/px4video4 --lnb 15 <channel> - -
  isDisabled: false

- name: PXQ3U4-S4
  types:
    - BS
    - CS
  command: recpt1_px4 --b25 --strip --device /dev/px4video5 --lnb 15 <channel> - -
  isDisabled: false

- name: PXQ3U4-T1
  types:
    - GR
  command: recpt1_px4 --b25 --strip --device /dev/px4video2 <channel> - -
  isDisabled: false

- name: PXQ3U4-T2
  types:
    - GR
  command: recpt1_px4 --b25 --strip --device /dev/px4video3 <channel> - -
  isDisabled: false

- name: PXQ3U4-T3
  types:
    - GR
  command: recpt1_px4 --b25 --strip --device /dev/px4video6 <channel> - -
  isDisabled: false

- name: PXQ3U4-T4
  types:
    - GR
  command: recpt1_px4 --b25 --strip --device /dev/px4video7 <channel> - -
  isDisabled: false

ー チャネルの設定

$ sudo mirakurun config channels

設定内容は以下のようになりますが、お住まいの地域によって異なると思います。

- name: TOKYO MX
  type: GR
  channel: '16'
- name: フジテレビ
  type: GR
  channel: '21'
- name: TBS
  type: GR
  channel: '22'
- name: テレビ東京
  type: GR
  channel: '23'
// 以下 略

私はこちらのチャンネル設定を作るスクリプトを利用させていただきました。

www.jifu-labo.net

epgdumpなどが必要ですが、この手順どおりにやればよいです。

my $Recpt1_Cmd   = "/usr/local/bin/recpt1_px4";
$ sudo mirakurun stop
$ sudo mcconfig.pl -f

しばらく時間がかかります。終了したらチャンネル設定ができているか確認して起動させましょう。

$ sudo mirakurun config channels
$ sudo mirakurun start

EPGStationのインストールと設定

github.com

インストール手順のとおりにインストールしてください。

http://録画サーバのIPアドレス:888 をブラウザで開けばOK