東和不動産は、心地よい住環境を見つける場所です

最新情報NEWS

LINUX に softcas

Ubuntu24.04 に mirakurun epgstatio  を入れ、recisdb(libyakisoba libsobacas bcas_key)
LINUX にsoftcasを導入して録画環境を作ったときの自分用のメモ

Ubuntuセットアップ後、PLEXのPX-MLT5PEをUSB接続

チューナードライバ適用

wget https://github.com/tsukumijima/px4_drv/releases/download/v0.5.5/px4-drv-dkms_0.5.5_all.deb

sudo apt install -y ./px4-drv-dkms_0.5.5_all.deb

recisdbのインストール その前に作業環境構築

cd ~/dtv

sudo apt install autoconf automake cmake libtool libpcsclite-dev -y

sudo apt install git -y

libyakisobaのインストール

sudo git clone https://github.com/tsunoda14/libyakisoba.git

libsobacasのインストール

sudo git clone https://github.com/tsunoda14/libsobacas.git

これらがインストールされていればOK。

libsobacas.a   libsobacas.so.0      libyakisoba.la    libyakisoba.so.0.0.1

libsobacas.la  libsobacas.so.0.0.0  libyakisoba.so    libsobacas.so

libyakisoba.a  libyakisoba.so.0

bcas_keys

sudo nano /usr/local/etc/bcas_keys

内容は

#WOWOW

Key[02][00] = 00 00 00 00 00 00 00 00

Key[02][00] = 00 00 00 00 00 00 00 00

#Star Channel HD

Key[03][00] = 00 00 00 00 00 00 00 00

Key[03][00] = 00 00 00 00 00 00 00 00

#SkyPerfecTV

Key[17][00] = 00 00 00 00 00 00 00 00

Key[17][00] = 00 00 00 00 00 00 00 00

書き換えが終わると即時で反映

recisdbのインストール

sudo git clone –recursive https://github.com/kazuki0824/recisdb-rs.git

sudo apt install -y build-essential libclang-dev cmake libdvbv5-dev libpcsclite-dev libudev-dev pkg-config

sudo apt install curl

sudo curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh

cargo –version

ビルド設定ファイルを編集。

sudo nano recisdb-rs/b25-sys/build.rs

次にlibsobacas.pcを作成

sudo mkdir /usr/local/lib/pkgconfig

sudo nano /usr/local/lib/pkgconfig/libsobacas.pc

prefix=/usr/local

libdir=/usr/local/lib

includedir=/usr/include

Name: libsobacas

Description: PCSC compatible ECM deocder library

Version: 0.0.0

Libs: -L${libdir} -lsobacas

Cflags: -I${includedir}/PCSC

ビルドしてコピー。受信出来ていればOK。

sudo recisdb tune –device /dev/px4video0 –channel BS05_0 -t 10 test.ts

ISDBScanner のインストールと実行

Mirakurunのチャンネルスキャンは遅いので、KonomiTV作者が作られたツールを利用。

Mirakurunのインストール

Mirakurunの古いバージョンをインストールしてバージョン確認。

sudo npm install -g pm2

sudo npm install -g –unsafe-perm –foreground-scripts –production mirakurun@3.9.0-rc.4

curl http://127.0.0.1:40772/api/version

動作確認、サーバマシン上でWebブラウザを起動し「http://127.0.0.1:40772/」にアクセス。

EPGStation準備

#Node.js, Mirakurun, FFmpeg/FFprobe, Python (2.7, v3.5, v3.6, or v3.7), GCC がインストール済みであることを確認する

EPGStation のインストール

git clone https://github.com/l3tnun/EPGStation.git

設定ファイルの作成 編集

#config.ymlを編集する

EPGstationを起動させる

│ id │ name  │ mode │ ↺  │ status │ cpu │ memory │

┤ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

│ 0 │epgstation│ fork  │ 0 │ online  │ 0%  │ 40.1mb |

#自動で起動させるために

pm2 startup

pm2 start dist/index.js –name “epgstation”

PAGE TOP