2020.09.12これまでにMirakurunとEPGStationで録画サーバの構築方法を記事にしてきました。Pi/Ubuntuを録画サーバ化しよう~以前、自宅サーバの環境(ubuntu18.04LTS+px-w3u4)にDockerを使って録画システム構築する方法を紹介しました。Dockerを使わずに直接Linux上(ホスト上)にEPGStationとMi...komone-life.com2020.05.06録画ファイルをNASに保存するようにしておけば、家のどこからでも録画番組を視聴できるようになります。LTS)を立てて運用しています。最近、Linuxサーバを新しく購入したので旧サーバからの移行を行いました。今回はdockerを使ってsambaをインストールする手順を紹介した...komone-life.com2020.03.08基本的には、録画して→視聴して→消すの繰り返しで問題ないのですが、忙しかったり録画することに満足したりで、見ることなく録画番組が貯まってしまう場合があります。私テレワーク(在宅勤務)になって時間ができたはずなのに、録画ファイルが貯まっていくのはナゼだろう・・このまま放置していくとストレージを圧迫するので、私はときどき録画ファイルの容量を小さくするために録画ファイルをエンコードします。ちなみにエンコードはffmegを使うのですが、方法によっては時間とCPUパワー(電力)をそこそこ消費します。EPGStationのデフォルトのエンコード設定はソフトウェアエンコードなので、非力なサーバだとCPUの負荷が高くなり、時間(とお金)もかかります。私のサーバもどちらかと言えば非力なマシンということもあり、基本的にはエンコードせずにやりくりしています。はいっても、エンコードすることもあるので今回は、時間とお金を節約するエンコードについて記事にしてみたいと思います。EPGStationのコンテナをカスタマイズしてみます。私まあ、私の場合はエンコードしても結局見ずに消すことになるんですけど。ちなみに、以下の記事でもVAAPIエンコード可能な録画環境構築手順について解説しています。追記):現行のEPGStation&Mirakurunの構築手順を以下の記事にまとめました。これから録画サーバを構築される方はぜひ以下の記事も参考にしてください。自宅サーバの環境(u...komone-life.com2020.03.26この記事は、現行(9/12)のEPGStationで構築したコンテナをハードウェアエンコードができるようにする手順です。私もはや自己満足の領域です。まとめ時間とお金を節約するエンコードって?ずはり、ハードウェアエンコードです。EPGStationの標準コンフィグで設定されているエンコード設定(ソフトウェアエンコード)ではなく、ハードウェアアクセラレーションを活用したエンコード(ハードウェアエンコード)に挑戦してみます。ちなみに、一言で「ハードウェアエンコード」と言っても、使ってるCPUやビデオカードによって使うライブラリが異なります。比較的最近のIntel製CPUで利用できるVAAPIを使ってみたいと思います。LIVAZ-8/240-W10Pro(N4200)TSAmazon楽天市場Yahooショッピングちなみに、ハードウェアエンコードにはQSVもあり、VAAPIとQSVを混同した情報が溢れていますが、VAAPI=QSVではありません。細かいですが、i965を使ったエンコードになるので、今回は、あくまでVAAPIということで。スペックは一部拡張していて、以下となっています。LIVAZ-8/240-W10Pro(N4200)TSAmazon楽天市場Yahooショッピング私が考える自宅サーバ運用のメリット・デメリット(2023年3月)近年、VPSサーバ(レンタルサーバ)の利用料も安くなってきており、ブログやファイルサーバの用途ではサーバを自前で持つよりも、レンタルした方が安上がりなことが多いです。18.04LTSで構築してみます。Debian系OSなら手順は同じです。して、最新版(9/12時点)のEPGStationが構築済みであることとします。ワンストップ!LinuxとPX-W3U4で録画サーバを構築する方法(PX-Q3U4/W3PE4/Q3PE4)LinuxとPX-W3U4で録画サーバを構築する方法【2020.8.30】(PX-Q3U4/W3PE/Q3PE)komone-life.com2020.08.30docker-compose.ymlの修正VAAPIをdockerコンテナ内で利用するために、ホストのデバイスをコンテナと共有します。ホストのデバイスをコンテナと共有するために、docker-compose.ymlを修正します。local修正箇所は以下です。参考:Intel(VAAPI)ドライバ今回は、Intelのi965-va-driverを使用します。幸いなことに、i965-va-driverはUbuntuでは現在標準ドライバとなっていて、自分でインストールする必要はありません。Dockerfileの修正VAAPI対応のffmpegをビルドするために、Dockerfileを修正します。/tmp/ffmpeg_sources修正箇所は以下です。録画した番組をEPGStationからハードウェアエンコードする方法~VAAPIで高速エンコード~先日、vaapiでハードウェアエンコードする環境を構築する手順を紹介しました。vaapiでハードウェアエンコードすることによって、録画番組は1/3程度に圧縮することができます。実行中のEPGStationのDockerコンテナを停止して、再ビルドします。epgstation私30分程かかりますので、コーヒーでも淹れてまったりします。録画した番組をEPGStationからハードウェアエンコードする方法~VAAPIで高速エンコード~先日、vaapiでハードウェアエンコードする環境を構築する手順を紹介しました。vaapiでハードウェアエンコードすることによって、録画番組は1/3程度に圧縮することができます。エンコード環境を整えたので、EPG...komone-life.com2020.09.13ハードウェアエンコードコンテナ内では、VAAPIエンコードが可能な状態になっています。エンコードのサンプルとして、./recorded/hogehoge.m2tsを./recorded/hogehoge.mp4にハードウェアエンコードしてみます。試しに以下のコマンドでエンコードしてみます。パラメータはお好みで追加してください。./recorded/hogehoge.mp4録画ファイルの大きさにもよりますが、サクサクエンコードがされていることが分かります。/dev/dri/renderD128としてみてください。CPUの負荷は25%前後。録画ファイルの容量も、おおよそ4割程度に圧縮できました。あとは、EPGStationのコンフィグにこれをベースにしてコマンドを修正してやれば、録画後の自動エンコードや、リアルタイムエンコード視聴等が可能です。私これでよしEPGStationからエンコードする方法は、以下の記事を参考にしてください。録画した番組をEPGStationからハードウェアエンコードする方法~VAAPIで高速エンコード~先日、vaapiでハードウェアエンコードする環境を構築する手順を紹介しました。vaapiでハードウェアエンコードすることによって、録画番組は1/3程度に圧縮することができます。エンコード環境を整えたので、EPG...komone-life.com2020.09.13まとめこの記事では、EPGStationのコンテナをVAAPIエンコード可能にする方法について紹介しました。EPGStationからエンコードする方法は、以下の記事を参考にしてください。録画した番組をEPGStationからハードウェアエンコードする方法~VAAPIで高速エンコード~先日、vaapiでハードウェアエンコードする環境を構築する手順を紹介しました。vaapiでハードウェアエンコードすることによって、録画番組は1/3程度に圧縮することができます。エンコード環境を整えたので、EPG...komone-life.com2020.09.13個人的には、録画環境としてはもうこれ以上改善することがないくらいの完成度&安定性だと思っています。あるとすれば予約ルールをjsonファイルでエクスポート/インポートできるように対応してほしいことくらいでしょうか。個人的な利用状況からの要望なので、本質的ではないですが。今回も参考になれば幸いです。LTS)を立てて運用しています。最近、Linuxサーバを新しく購入したので旧サーバからの移行を行いました。linuxとdockerでsoftcasを使った一時的な試験環境をワンストップで構築する方法【備忘録】dockerコンテナ内でsoftcasを使って一時的にB-CASカード無しで視聴可否を確認することができます。コンテナに潜り込んで構築するのではなくdocker-composeでワンストップで構築する方法です。一時的な視聴可否確認のための備忘録です。v2でハードウェア動画再生支援機能(vaapi)を使ってエンコードする方法2先日、Mirakurunコンテナ内でハードウェアエンコード(vaapi)する環境を構築する手順を紹介しました。録画した番組をEPGStationからハードウェアエンコードする方法~VAAPIで高速エンコード~先日、vaapiでハードウェアエンコードする環境を構築する手順を紹介しました。vaapiでハードウェアエンコードすることによって、録画番組は1/3程度に圧縮することができます。WZR-HP-AG300HにOpenWRTを導入して遊んでいます。こいつが結構面白くて、VPNルータとして使えそうなのでいろいろ弄っていました。GL-AR300M-Extをレビュー~OpenWRTベースのモバイルルーター~先日から、ルーターにOpenWrtをインストールして遊び始めました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。最近の投稿(2023.3)SPYDの分配金が発表&前年比40.64%減。最近の投稿(2023.3)SPYDの分配金が発表&前年比40.64%減。難病タイトルとURLをコピーしました。