Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mohemohe/docker-mirakurun-epgstation-recpt1-vaapi-qsv
ミニPC向けのよくばりセット / Mirakurun + recpt1 + EPGStation + ffmpeg + qsv on Docker
https://github.com/mohemohe/docker-mirakurun-epgstation-recpt1-vaapi-qsv
docker epgstation ffmpeg intel mirakurun qsv recpt1 vaapi
Last synced: 4 months ago
JSON representation
ミニPC向けのよくばりセット / Mirakurun + recpt1 + EPGStation + ffmpeg + qsv on Docker
- Host: GitHub
- URL: https://github.com/mohemohe/docker-mirakurun-epgstation-recpt1-vaapi-qsv
- Owner: mohemohe
- Created: 2023-03-22T20:30:27.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-23T16:47:33.000Z (almost 2 years ago)
- Last Synced: 2024-10-07T07:41:22.605Z (4 months ago)
- Topics: docker, epgstation, ffmpeg, intel, mirakurun, qsv, recpt1, vaapi
- Language: JavaScript
- Homepage:
- Size: 18.6 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
docker-mirakurun-epgstation-recpt1-vaapi-qsv
====[nns779/px4_drv](https://github.com/nns779/px4_drv)で[PX-Q3U4](http://www.plex-net.co.jp/product/px-q3u4/)を[Chinachu/Mirakurun](https://github.com/Chinachu/Mirakurun)+[l3tnun/EPGStation](https://github.com/l3tnun/EPGStation)で動かしつつQSVでエンコードするための構成
[mohemohe/docker-mirakurun-epgstation-recpt1-nvenc](https://github.com/mohemohe/docker-mirakurun-epgstation-recpt1-nvenc) の後継
## 準備
- Docker v19.03以降が必要
- Docker Compose v1.28.0以降が必要
- ホストに `/dev/dri/card0` などが正しく認識されていること
- ホストに [nns779/px4_drv](https://github.com/nns779/px4_drv) をインストールしておく
- (テンプレートをそのまま使う場合)録画用ディレクトリとしてホストに `/rec`, `/grec` が存在するのを期待しているので、ディレクトリを作成しておく## clone
以下のリポジトリをsubmoduleに含めています
- [stz2012/libarib25](https://github.com/stz2012/libarib25)
- [stz2012/recpt1](https://github.com/stz2012/recpt1)```bash
git clone --recursive https://github.com/mohemohe/docker-mirakurun-epgstation-recpt1-nvenc.git
```## 環境変数
```bash
cp sample.env .env
```して、 `.env` を書き換えてください
特に、 `mariadb` の設定は変更を推奨します## config
Mirakurunの `channels.yml` は自作してください
その他のファイルは環境に合わせて変更してください環境変数で `mariadb` の設定を変更していない場合かつホスト名が`dtv`の場合は `epgstation/config/config.yml.template` を使い回せます
変更した場合はエンコード周りの設定をコピペor参考にしてください```bash
cp epgstation/config/config.yml.template epgstation/config/config.yml
```## 起動
最初に
- `archlinux` イメージベースのEPGStationのビルド
- `chinachu/mirakurun` イメージベースのMirakurunのビルドが行われます
```bash
docker-compose up -d
```