e-tipsmemo

ごった煮

録画

HandBrakeCLIで動画を大量にエンコードする

監視カメラの録画ファイルは 5分の動画が12個x無限に生成される感じになっている。 監視カメラのONVIF機能、QNAPのSurveillance録画するやつで録画されるが、これをエンコードしたい (本当はそのままの録画ファイルをpython処理できたらよかったが、なぜか…

Ubuntu 22.04 amdgpu driver install for ffmpeg with AMF

Ubuntu 22.04にAMFを使用したffmpegでのエンコード環境を構築しようとした。 インストール Linux® Drivers for AMD Radeon™ and Radeon PRO™ Graphics | AMD Ubuntu 22.04なのでそれを入れる。 sudo apt install ./amdgpu-install_5.4.50403-1_all.deb第705…

Ubuntu 22.04 LTS 録画サーバー (3)Mirakc

e-tipsmemo.hatenablog.comMirakurunで構築したが、pid高速増加の原因がわからなかったので、 代替方法を調べていた。 Rustでの実用アプリ作成の練習として、実装したいかも、とおもって調べたらMirakcというのがすでに存在していた。 基本的なAPIは互換性が…

Ubuntu 22.04 LTS 録画サーバー (2) Mirakurun

recpt1を正しく動作させることができたが docker版mirakurunを入れたらバージョン違いで動かなかったり必要な共有ライブラリがなかったりなどいろいろあった。とりあえずmirakurunを入れる Mirakurun Mirakurun/Platforms.md at master · Chinachu/Mirakurun…

Ubuntu 22.04 LTS 録画サーバー (1)recpt1

e-tipsmemo.hatenablog.com以前作ったサーバーでついでに録画を行いたいと考えている。 必要なもの チューナー px-q3pe5を買った(表示はw3pe5)プレクス 地上デジタル・BS・CS対応TVチューナー PX-W3PE5プレクスAmazon BCASカード カードリーダー 内臓カード…

Ubuntu headless server + anydesk access

ストレージサーバーを建てたかった。 しかしHDDを追加するのはもう嫌なので PCI bifurcation機能を備えたマザーボードでM.2 SSDを将来的にたくさん追加できるようにすることにした。 PCI bifurcation 各社MBの中でも対応していたりしなかったり、 製品マニュ…

ffmpegでドライブレコーダーの動画をつなげる

ドライブレコーダーに詳しいわけではないが、 おそらく1分ぐらいの動画ファイルがたくさん録画されるようなものが普通だという前提で、 それらをつなげるshellscriptのメモ。 ffmpeg ffmpegのオプションにconcatというものがあり、 指定したテキストファイル…

ThingsBoardを利用する 1.

e-tipsmemo.hatenablog.com 前回設定したThingsboardを 以前構築した録画サーバーの電力測定とつなげることを考える。Thingsboardにデータを送るためのAPIドキュメント ThingsBoard API reference | ThingsBoard今回はデータを受ける側を準備して、データを…

Ryzen 電力測定⑥

e-tipsmemo.hatenablog.come-tipsmemo.hatenablog.comグラフ表示できるようになったので、 Rustで書いたWebsocketのサーバーから送られてくるjsonでグラフを更新する。 jsonは以下のような形 { "time":2019/01/14 02:50:07, "voltage":102.396, "current":10…

Ryzen サーバー 電力測定⑤/Chart.js

前回はjsonで電力測定値をクライアントに送れるようになった。 e-tipsmemo.hatenablog.com これをきれいにグラフ化したい。 そこでChart.jsを使う。 Chart.jsによる折線グラフ作成<Chart.js<Javascript<木暮仁とりあえず必要 <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js"></script> 表示部分は <body> <input type="text" name="message" value=""> </body>

Rust websocket/Ryzen サーバー電力測定④

e-tipsmemo.hatenablog.com の続きで e-tipsmemo.hatenablog.com ができるようになったので。測定された時刻、電圧、電流、ワット数をserde_jsonでシリアライズして送信 Cargo.toml serde = "1.0" serde_derive = "1.0" serde_json = "1.0"#[derive(Serializ…

Ryzen 録画サーバー 電力測定③ (Rust serialport ②)

e-tipsmemo.hatenablog.com e-tipsmemo.hatenablog.comとりあえずRustでWattChecker-REXのサンプルコードと同じことができるようになった fn main() { println!("Hello, world!"); let mut wc = WattChecker::default(); wc.init(); wc.start_measure(); let…

rust serialport①

e-tipsmemo.hatenablog.com 電力測定のためのアプリを作るために Rustでserialportを操作する方法を調べた。非同期だったりとかいろいろあってよくわからなかったが結果的に動いた serialport-rsを利用することにした。https://crates.io/crates/serialportw…

Ryzen 録画サーバー 電力測定②

e-tipsmemo.hatenablog.com の続き・・・・・ だが、Raspberry piで何度bluetoothctlを利用してWattcheckerに接続し直しても 一向にserialportサービスが見えない・・が 結局OSをRaspberry pi Stretchに変えたらうまくいってしまった・・・www.raspberrypi.o…

Ryzen 録画サーバー 電力測定①

e-tipsmemo.hatenablog.com e-tipsmemo.hatenablog.com録画サーバーをたててエンコも自動にする目論見があるが、 気になるのは消費電力。常時起動させておくとしても電気を食いそうなので測りたい。 またエンコードもH265でやりたいと考えているが、 エンコ…

PX-W3PE4 備忘録

参考 PX-W3PE4でTS抜き ドライバのインストール 4ch同時録画・視聴 PCI-Express型地デジ・BS/CSチューナーPX-W3PE4 株式会社プレクス パソコン・パソコン周辺機器メーカー PLEX株式会社プレクス パソコン・パソコン周辺機器メーカー PLEX OK デコーダ DScale…

Ryzen5 2600X 録画PC 諸々

e-tipsmemo.hatenablog.com 続き構成 物 型番 CPU Ryzen5 2600X マザボ Asrock X470 MASTER SLI GPU GF-GTX660-E2GHD/DF/OC(流用) メモリ CMK16GX4M2A2666C16 電源 Corsair CX550M 80PLUS ケース JONSBO U4 SSD MZVPV256HDGL-00000 HDD DT01ACA300 適当に放…

Ryzen5 2600X 録画PC セットアップ

e-tipsmemo.hatenablog.com 続き。 マザーボードをマザーボードの箱の上で作業する。CPUとメモリを取り付けた。 CPUは簡単に取り付けられるが、 CPUファンの取り付けが難しい。 マザーボードに最初から付いている部品を取り外す。 マザーボード裏に押さえつ…

Ryzen5 2600X 録画PC 検討

Zen+世代のAMD CPUとしてデスクトップ用Ryzen7/5 2000番代シリーズが発売。(4/19) たった2万3000円で6コア12スレッドが手に入るのは素晴らしい。 (i5-8400は2万円で6コア6スレッド)今回はRyzen5 2600Xを使って組んだ。 使用したパーツは以下 流用品もある。 …