google tag

My Soundcloud Channel --- Testing :D

Showing posts with label Linuxing Eggs. Show all posts
Showing posts with label Linuxing Eggs. Show all posts

Friday, October 23, 2020

今日の YouTubeマルチカメラ配信環境のナゾ

memo: 実験的に行っているYouTubeやperiscopeでのライブ配信環境についてのメモ・・

---

ある時、YouTubeでライブ配信が出来る機能が実装されていることに気がついたので、試しに楽器を弄ってる所をやってみた・・・というのが、そもそもの始まり。以来毎週末夜中に楽器遊びの実験配信する習慣となった・・ただバカを晒しているだけではあるのだが・・

ともかく、紆余曲折、カメラ1台から試行錯誤を経て、最近だいたい環境が固まってきたので、ここらでまとめておくことにする。この形になったのは、PCを新調して、処理能力が上がり、配信にOBSというソフトが使えるようになったからだ。それ以前はPCIのキャプチャーカードだけ、ffmpegでエンコードしてVGA15fpsというショボい画質のエンコードで配信、それすらコマが落ちる感じが否めなかった・・

新PCになって処理能力が上がり、OBSで複数のビデオデバイスを組み合わせて使えるようになったのでこの形となったのである。 720p30fpsという標準的な画質で、PC上の都合3種のビデオデバイスを使ってマルチカメラでの配信ができる様になった。

---

ということで

ハードウエア構成


カメラ

このシステムのキモは、NTSCのカメラ群だ。NTSCの監視カメラのジャンクが、格安でハードオフに転がってたりすることがあり、見つけ次第コツコツ少しづつ買ってシステムに加えていったものだ。

何れも300円〜1000円でジャンク売り場の箱に転がってたもの・・・

CSマウントのCCD(CMOSかも知れないが)監視カメラは、監視用なので暗い所でも映る設計になっている。


一般的なカメラとしては、暗い所は暗く、見たままに映った方が良いのだが、この手の監視カメラは暗所対応で、薄暗い所でも自動で絞りを開けたりシャッタースピード、感度を調整して、限界までは何がなんでも写そうという設計になっている。暗所では白黒になったり、赤外線フィルターを自動で外して赤外域が映るものもある・・・


これは天井に設置するタイプ・・・外装は邪魔なので中身を取り出して使っている。


これらのカメラを楽器の周りに適当に置いて


ビデオスイッチのシーケンサーで自動切り替えとしている。これは2000円だった。

Victor SW-501

このビデオスイッチは自動切り替え用の出力(AUTO OUT)と、どこか1つ固定の出力(SPOT OUT)が出ているので、それを2つのビデオデバイスで受ける。カメラ切り替わり時に、カメラ間のフレーム同期がとれていない故に画像が乱れるのだが、これは仕方がない。プロの放送ではこんな事はご法度なのでカメラ間の同期を取る仕組みが必要なのだが、無視する。これはお遊びネット配信のご愛嬌。

2つのカメラ用ビデオキャプチャーカードについて、一つはPCIバスのビデオキャプチャーカード、もう一台はUSBのビデオキャプチャーで、これもジャンク品で入手した EasyCAPというメーカー不詳の怪しいUSBデバイスを使っている。とても怪しい感じの商品であるのだが、ちゃんとLinuxで普通にビデオデバイスとして認識して使える。

これらNTSCのビデオカメラの解像度は、キャプチャーカードでキャプチャーしてVGA 640x480 程度なので、これを720p画面一杯に拡大して使うと、やはり画質の粗さが露呈する。VGAのまま配信しても、結局再生側でそれなりの大きさに拡大してしまうから同じことだ。したがって、720p送り出しで、NTSCカメラの映像はワイプで小さく出すことにした。手持ちの音楽用カムコーダーZOOM Q4はUSBカメラとしても使えて、720pの解像度でも問題なく使えるので、このQ4をメインカメラ・・720pの背景として画を作って主画面とし、他のNTSCカメラ画像はワイプで出すわけである。


720pで再生して小窓はVGA相当で配置すれば、仮に1080pサイズで再生しても、画質の粗さもさほど目立たない感じになる。メイン画面半は小窓に隠れるけど、最下段のキーボードはほぼ映る感じなので、これはこれでアリなレイアウトだと思っている。

今どき金かけりゃ4K配信だって出来る時代であるのだが、手持ちの機材、二束三文で転がってるガラクタの寄せ集めで人とは違った画作りは出来ると言うことでもある。今の構成、ワイプで最大8台、背景1台、合計9台を、仮にフルHD機材で構成したら・・・お遊びとは言えない金額がかかる。

ジャンクと言えば、監視カメラのスイッチャーを使う前は、こういう、ジャンク品300円ぐらいで転がっていた、シンプルなビデオ切り替えスイッチ(AVセレクター)を使っていた。また、ビデオタイトラーでテロップを流したりもしていた。OBS導入で使わなくなったが。

AVセレクター

最後に、音声。以前はUSBサウンドブラスター改造品を使っていたが、2年前に EdirolのUA-25EXを入手したので以来それを使っている。これもジャンク品入手・・ いや1000円だったら、とりあえずビンボで無くても買っちゃうよね・・ どこも壊れておらず、外装も綺麗で、取り込みも再生も十分なクオリティを保っている。

ジャンクばかりなのは、みんなビンボが悪いんやー・・・割愛するが、楽器用のエフェクト類もジャンクばかりになってきた・・・

---

ソフトウェア

 OSB Studio

古いPCでは 1画面のみ、VGA解像度で ffmpeg を使っていた。CPU能力の問題が大きいとおもうのだが、VGAで 標準は30fpsのところ、15fps というフレームレートで出していた。それ以上上げても、どうしてもコマ落ちしてしまうのだ。15fpsでもギクシャクしていたのだが、他に方法がないので仕方なく使っていた。ffmpegの呪文のようなコマンドをスクリプトに書いて起動していた。

新PCに変えた時、OBS Studio を導入してみた。Debian 10 buster パッケージに含まれるものだが、簡単に使用出来て、うまく働いてくれる。


PC上に有るビデオデバイス、あるいは動画ファイルなどを自由に配置して画を作って配信出来るもので、WindowsやMac版も出ているマルチプラットホームのOSSフリーソフトである。

使い方は・・・画面構成などは弄っていると割と簡単に理解出来る感じ。マルチプラットフォームかつフリーという事で使用者が多いらしく、設定などの情報はネットで多数見つかる。

OSBは録画機能もあり、録画設定で録画をファイルではなく、任意の配信サーバー接続とする設定にすると、メインのストリームとは別サーバーに配信ができる、つまり同じ内容を同時に別の2箇所に配信が出来る。 とりあえず、YouTubeを主として、twitterの動画配信であるPeriscopeにも繋いで配信する設定にしているが、うまく働いている。

OBSがうまく動けばそれでオシマイな感じだで、オープニングやエンディングの動画を作ったり、本番をうまくやり、オペレーションをうまくこなす・・これは使う人次第ということになる・・

qv4l2

ビデオキャプチャーの画面調整は qv4l2という v4l2のGUI設定のアプリケーションを使っている。


V4L2で得られる画面で、明るさなどの調整が必要な場合に便利で、監視カメラは明るく映るので調整して暗くするなど、OBSでモニターしながら画質調整出来るので便利だ。

今の所はこれぐらいか・・・

---
ということで、それなりの配信環境が出来上がったのであるが、肝心の配信の中身については出鱈目な即興ばかりで、全く改善が見られない・・・ 

遊びだから、誰も見て無くても関係ないんだけど・・・不毛なことでもあるけれど 
やってると、なんか、何かしてるって気がしてくる。逃避かもしれないけど。
大抵は見直すと酷いって感じだけど、面白い瞬間もある(当社比)気がする・・ 
自動的に記録が残るので、たまに面白い箇所を切り出して他の映像のサウンドトラックにしたり・・

しかし、これから先、新しい試みなど、なにか考えないと、進歩がないのも確かだ・・


おわり


Thursday, July 23, 2020

今日の 新しいPCを組んでみた

memo: 新しいPCを組んでみたがPCケースの選択に失敗してしまったという間抜けなお話・・性能的に文句はないのだが、ものを見ずの通販の罠・・という愚痴
---
これまで使ってきたPCは2011年9月に買った”鼻毛鯖”ことNEC Express 5800/S70 Type PJであった。 9年足らず使ってきたことになる。


ほとんどなんの問題もなく、実際困ったこともほとんない。業務用サーバーの最底辺機種だったわけだけど、これが非常に出来がよく、それでいて破格の1万円台での大放出だから当時話題になった。OSなしだからLinuxで使うのにピッタリだった。

とはいえ、動画のエンコードは時間がかかるし、実験的に行っているYouTubeへのStream配信(誰も観てない) なんかにしても、キャプチャの画像サイズやフレームレートが上げられないなどCPU性能が必要な仕事には向かなくなっている現実がある。

YouTube動画などはフルHDも観れなくはないのだが、最近720pや1080pで60fpsなんて動画が当たり前のように上げられたりしていて、そこまでになると、ちょっと無理な感じ・・ 無理があるものは画質を下げればいいのではあるが・・

で、もう9年も使ったんだし、この際えいやっ、と新しく組んで見ることにした・・・国から10万円もらったし。

DellやHPが手頃なスペックのものを手頃な価格で OSなし で売ってくれれば、自分で組むなんて面倒くさいことをしなくても済むのだけど、残念ながらOSなしというのは世間では特殊仕様で一般向けには売られていない。BTOでは選べるショップもあるけれど、この際久々に自分で組んで見ることにした・・

自作経験は、最初に組んだ2002年と、その次は短命だった2009年に作ったAtomなPC、今回が三回目である・・

---
ということで、部品の構成はいろいろ悩みどころでもあったのだが、正直パソコンの自作にあまり興味はなく、したがって知識も経験も乏しく、長らく超安定な鼻毛鯖+Debian GNU/Linux に安住していたこともあって、最近の技術トレンドにも疎くて、その選択に我ながら困った。
例えば、IntelよりAMDのほうが人気が出てるんじゃないかという情勢とか、マザーボードはASROCKって新興のところが人気があるなんて初めて知った。ASUSからスピンアウトしてできたところらしい、そんな事さえ知らなかった知識レベル。
 
部品をどこで買うか、PCショップなんて近所にないので、通販で買うしか無いけど、価格面ではだいたい横並びだし、どこでも良かったのだけど、なんとなくドスパラの通販でまとめて買うことにした。Amazonペイという、アマゾンアカウントで決済できたので、住所だのクレカ番号だの打ち込むことなく決済できたのは便利であったし、全部一回のデリバリーで金曜未明に頼んで土曜日午前に着いた。

買い物リストは以下の通り・・・
1 Corsair CC-9011077-WW
単価:6,028円  数量:1個  金額:6,028円
2 Antec NE750 GOLD (750W)
単価:10,780円  数量:1個  金額:10,780円
3 Western Digital WD Green WDS240G2G0A (240GB)
単価:4,010円  数量:1個  金額:4,010円
4 GIGABYTE H370 HD3 (H370 1151 ATX)
単価:11,000円  数量:1個  金額:11,000円
5 Scythe(サイズ) SCBYK-2000I (白虎 弐 BYAKKO2)
単価:2,508円  数量:1個  金額:2,508円
6 Intel Core i5 9400 BOX
単価:18,890円  数量:1個  金額:18,890円
7 TOSHIBA MN04ACA400 (4TB)
単価:11,480円  数量:1個  金額:11,480円
8 CFD W4U2666CX1-16G (DDR4 PC4-21300 16GB 2枚組)
単価:13,620円  数量:1個  金額:13,620円
-------------------------------------------
税込金額:78,316円
値段がこなれて性能そこそこの第9世代のCore i5 クロック控えめGPU付き、を選び、それを中心に、PCIスロットが載ってる、拡張性があって値段お安めというところで GIGABYTEのH370 HD3というものになった。PCIスロットは、これまで使ってきた古いアタログのビデオキャプチャーカードを引き続き使いたいということでこれを選んだ。

光学ドライブは買わずに、鼻毛のを使い回すことにした。あまり使わないし。
メモリーは適当なものを32GB とした。

ストレージは、SSDかHDDか迷いどころであったのだけど、システムにSSD、/home用として新しく4TのHDDとした。 この東芝のHDDの商品説明に、24時間通電対応とか謳い文句があり、価格もそこそこだったのでこれを選んだのだが、ものが来たらパッケージに監視カメラに最適なんて書いてあって、なぜ24時間対応なのか謎がとけた。24時間だからサーバー用かなと思ったら、監視カメラ用と言うオチ、でも、もちろんPC用でも問題ないはず。

電源は迷いどころだったけど、容量と効率は信頼性的に余裕になると考えて、750Wのものを選んだ。どこのメーカーが良いとか悪いとか、正直わからないが、7年保証なんて書いてあるから、それなりに品質に自信があるんだろう。でもPC電源壊れたからって保証で修理なり交換なりしてもらうとしても時間がかかる。普通の人はとっとと新品買うだろうから、長期保証ってそんなにありがたくもないのかもしれない。

ケースはピンキリでこれも迷いどころで、安いものの中から、そこそこ見えが良くて、横っ腹がガラス張りでないものを選んだ。最近のトレンドはガラス張りで中をLEDでピカピカさせる、冷却ファンすらLED付き、らしいけど、そんなデコトラみたいに電飾を部屋でピカピカさせる趣味はないので。

ストレージも3.5インチが4つとまずまず。評価もまずまず、北米とかでも売られてるみたいだし。  ところがこれが・・・後述するが、組んでみると大失敗の選択だった・・


他に、失敗というほどでもないが、WDのグリーンというSSDを選んだのだけど、あまり評判がよろしくないことに、買ったあとに気がついた。プチフリがどうの、遅いとか、壊れるとか。ほんまかな?
SSD使うのは初めてなので、耐久性、信頼性はどうなのかは気になるところではある。

---
ということで、まず、とりあえず動作確認できるところまで組み立て・・・




このCPUクーラー取り付けのプッシュ式のロック機構がよくわからなくて、 最初、あれ? あれれ?? という感じでちょっと手間取った。 穴に合わせて押し込めばよいだけなのだが、位置が合わない、レバーが動いてしまってアンロック位置なのにロックしようとしてつかない・・とかあたふた、 素人丸出し。

マザーボードのパネルがうまくはまらない・・ケースがペコペコでカチッとはまらない、なんとかつけてマザーボードをネジ止めしたらパネルがずれてパネルのタブがひん曲がってイーサネットの穴を塞いでしまって取り付け直し、ファンのケーブルがマザーボード下に挟まってしまってやり直し・・などというヘマとか・・


不器用さも手伝って、意外と時間がかかった・・とはいえ、基本ネジ止めしてコネクターをつなぐだけの作業で、手間取りながらも、とりあえずSSDとHDD1つ載せた状態で起動確認をおこない、OSインストール作業に入った。

最近のBIOSはUEFIという方式が主流らしく、マウス操作ができたり見た目がカラフルだったりというのも初めて知った。ワイヤレスのトラックボールでもそのまま使えた。
BIOS画面が出たので、とりあえず動いてる、大きな組み立て間違いは無いということで一安心。

設定を確認しつつ、自分的に内蔵サウンドは使わない、マザボ上の電飾LEDでは不要なので、それをDisableにした以外BIOSの設定はいじってない。ファームウェアは最新が載っていたので、それもそのまま。


そしてOSのインストール。 もちろん、我らが Debian 10 Buster GNU/Linux をインストール。



  DVD用インストールISOファイルを落として、USBメモリにマウントせずに書き込む。
cp debian-10.4.0-amd64-DVD-1.iso /dev/sdd 
みたいにする。とそのまま起動できるUSBメモリになる 。それをUSB端子に挿してブートすると


UEFI対応インストーラーが起動するので、あとはお好みのインストールをするだけ。

UEFIについては、いくつか注意点があるみたいなのだが、Linux専用として、いわゆるセキュアブートというモードをdisableとしてUSBなど起動ドライブからインストーラーを起動させてUEFIモードでインストーラーが走れば問題ない・・・らしい。

個人的には、GUIインストーラーではなく、古臭い昔のままのインストーラーを使う。

パーティションは、HDD一台向けおまかせ設定で切らせ、/home用はあとからマウントすることとした。それが一番楽だから、というい理由。

このH370 HD3というマザーボードにはインテルのネットワークチップが載っているのだが、それがちょっと心配だった。事前調査で 搭載されている I219-V というチップは e1000e というドライバを使うのだが、他社マザーボードを含めて、I219-Vでエラーが出て動かない・・という報告があったからだ。もし動かなければ、ネットに繋げられないので何をするにも困るから・・ 


で結果として心配は杞憂に終わって、なんの問題もなくネットに繋がった。
ネットワーク設定なんて、何一つしてないのに、勝手にDHCPで繋がる。こういう事は楽な半面、トラブルになったときどこを弄ればよいのか、わからなくなったりする。もはやeth0なんて呼び方がしないわけだしifconfigコマンドもなかったりする。



Xは例によって、最近のLinuxディストロでは大体無設定で勝手に動く。自動ではvesaのフレームバッファーが動く組みみたいだが、 /etc/X11/xorg.conf に明示的に intel を指定して intel用Xサーバーも使うことができる
鼻毛のときは vesaドライバーだともっさりする、私の好みであるターミナルのウインドの透過効果(壁紙が透けて見える)がなぜか出来ない、たまにgoogle-chromeが引き起こすGPUクラッシュでGPUがハングると全体巻き込んでOSごとハングしてしまうなど問題があったため、 intelを使った。intelを使うとGPUがハングしてもXは死なず、アクセラレーションせず遅くなるだけでOSがハングはしないかったのだ。しょっちゅうではないが、たまに起きる。なにかバグでも残っているのだろう。 
Xが落ちないのでなかなか気が付かない時もあった。ともかく、今回のマシンはデフォルトのままで今の所速度面でも問題ないし、intelより問題がなさそうでもあるので、これで様子を見ることにする。 



ウインドウマネージャーは、いままで延々とEnlightenment e16を使い続けており、これはすでにDebianパッケージには含まれないので、Fedoraのパッケージを alienでdebパッケージに変換してインストールして使ってた。 今回はXfaceでインストールしておいて、この際だからDebianに含まれる最新にEnlightenment を入れてみたのだが、バグが取れてないのか設定が悪いのか、動作がいまいち、おかしな事も起きたので、結局これまでどおり、e16を入れて使うことにした。自分なりに使いやすいユーザーメニューを作っておけば、たいていそれで事足りる。 
Gkrellmのランチャープラグインとe16のメニューがあればGnomeやらKDEやらその他のごちゃごちゃしたツールバー的なものも要らないと思える。 
あと、/home 以下の主要なもの、ユーザーディレクトリにある各種アプリの設定ファイルなどは、全部旧HDDをマウントしてコピーしたので、見た目も環境もほぼ同じで環境を構築した。



前後するが、組み立ての最終ステップ、鼻毛をばらして、HDDとDVDドライブの移植やケーブル配線の整理を行ったのだが・・ これでこのケースは糞であると感じた。やっちまった感にトホホとなるわけでる。 

このケース、Carbide Series™ 100R 、見た目は格好いいでしょ、安物の割に。
だから、良さそうとおもったのよ・・ そういうふうに見える・・・だがしかし

---
このケース、左側のパネルを開けてストレージがねじ要らずでワンタッチに脱着できる仕組みなのだが、 実物はプラスチックの機構がちゃちなので壊れる可能性もあると感じた。
そして、それ以上に、このHDDの取り付けの向きこそが、このケースをダメにしている、本当の問題なのである。

左側のパネルを開けてワンタッチで脱着するためには、HDDのコネクタもこちら側に向いてなきゃダメだ。 鼻毛はネジ止めだが、取り付け方向はパネル側が端子だ。ケーブルの着脱が必要だから当然だ。 でもこのベイの設計は反対側に端子が出る。

最初これに気が付かず、HDDを入れる側に端子を出してホルダーに入れて押し込んだら、HDDをがスロットから抜けなくなった。取り付け方が想定と違うので外せなくなった。無理くり外したが。

向きが逆だと気づいて愕然となった。嘘だろう、馬鹿だろう。

HDDがワンタッチで着脱できるのは確かに便利だ。だけど、このケースは、ただそれだけで、それ以外の事に無配慮なのである。

HDDを交換するなど、サービスが必要になった場合、普通、マザーボード表面側のパネルを外して作業がおこなうのが基本だと思う。

けれど、このケースの設計では、HDD着脱に伴う電源とSATAのケーブルは、着脱側と反対から行うしかない。つまり、逆側のパネルも開け裏に回らないとHDD一つ取り替えられないのだ。

そういう設計といえばそれまでだけど、なんて馬鹿な設計だろうと思う。

HDDのネジ止めの少しの手間を惜しむ代わりに、コネクタ着脱配線のため裏側パネルも開けて裏側に回って作業しなければならないという大きな手間を背負ってしまってるのだ

バカとしか言いようがない。作りきりでメンテなんて考えていないということだろう。


加えて、反対側のHDDコネクタ周りにスペースの余裕がほぼ無いのも、問題だ。
SATAのコネクタはL字型かストレートかどちらかだけど、どちらにしても無理がある曲げ方をしないと配線ができない。特に最下段が辛い。下段がはPCの床部に近接のため、下側に余裕が全くないからだ。 こういうベイは普通もう少し上に吊るすべきものじゃないのかな。

汎用の電源ケーブルは、コネクタ間のケーブル長に冗長をもたせてあるから、HDD間の電源ケーブルが、どうしても余分に弛んで、持っていき場所がない。それをこの余裕のないスペースに押し込めなければいけない・・ しかし、HDDはパネルの端になるので周りに空間的な余裕がない。 パネル中央部は裏配線用なのかパネルが膨らんでいて余裕があるのだが、パネル端は全く余裕がない。

結果、ごちゃごちゃと折り曲げた上、サイドカバーで押さえこむような形になってしまう。
そういう、ケーブルやコネクタに負荷がかかるような実装にせざるを得ない。

これメーカー品じゃアウトだろうね。自作だから、なんでも自己責任、だから、こんな実装が許される、ただそれだけの話だろうと思う。 HDD間の距離がないから、コネクタの間隔ももっと短くて良いんだよね。 だけど汎用のケーブルはどの様に使われるからわからないから、長く取る。現実長くとるケーブルを使うんだから、ベイのコネクタ周りは余裕を持たせないと問題が起こる。

このケースはベイは4つあっても実際2台ぐらいに抑えないとダメなんだろう。ベイを1つ2つ上から使う分には、ケーブル取り回しは、ここまでひどくはならないし、文句をいうほどでもないかもしれない。でも4つ全部使うと・・ 私の様に、実際SSD含めて4つ入れてベイを満杯にすると、こうなってしまうのである。

 無理やり感ある実装・・ギューギュー詰め

もちろん、こんな設計の悪い安物を買った自己責任でもあるのだが、それにしてもこれほどまでに(設計として)出来が悪いものが売られているとはびっくり。
そして、こういうものを選んだ、ものを見る目のない自分にトホホとなった。
まぁ、実際実物を見ずに買ったので見てないのだが・・・

そもそも、このHDDを固定する樹脂製の枠みたいなの、壊してしまったらHDD固定できなくなる・・長く使うことを念頭におけば、普通のネジ固定のものを選ぶべきだった・・・


この様にHDD周りの設計がひどいのだが、さらに、さらに。5インチベイもネジ要らずのワンタッチ式・・で、このプラスチックのロックする機構が・・・


ドライブをロックするべくパチンとやると、ロックできずに脱落してしまった。
最初何が起きてるのかわからなかったのだが・・よく見てみると


このドライブベイに板金加工で出来てるヒンジというかピボットを支えるシャフト受けという機構が、ロックの荷重一発でひん曲がって、固定、ロックする部品抜けてしまったのだ。

このケース、すべての板金がペラペラに薄い。薄いので鉄製なのに軽い。その薄い板金でチャチな軸受を曲げて作り出しているから、そういうことになる。軽い、ペコペコ自体はそれほど大きな問題ではない。でもそのペコペコの板金で集中荷重がかかるような設計をしてしまった、これが間違い何じゃないのかな。

ドライブ入れてロックしたらいきなりぶっ壊れて、このチャチな構造に気がついて、脱力しましたよ、ホントに。

なんだこれは。

仕方がないので、ラジオペンチで修正してなんとか元に戻してドライブを保持したけれど、もう一度着脱したら、また抜けるだろう。そんな事繰り返してると、このL字に曲げたところが疲労して折れるだろうと思う。 予備にネジ固定穴が空いているので、壊れたらそれを使えということなのだろうが、あまりのチャチさに、なんとも腑に落ちぬ思いである。ケースが安物だから設計品質も低いのか・・

結論として、このケースに対して、HDDや光学ドライブ類がネジナシ固定ができることを期待して買ってはダメだと思う。3.5インチベイが4つあるからと言って、HDDを4つ載せてはいけないのかもしれない・・


ダメ出しついでに、ファンコン付きケースなのだが、今どきケースファンもマザーボードから制御するのが普通だから、要らないものだと思う。SATA電源から取るもので配線が余計煩雑になるし自動制御もできない弱中強の3段手動切り替え。ファンをたくさん増設したい人にはありがたいのだろうが、普通に使うには無用じゃないか。

だから、これは使わないこととしてファンはマザーボードに繋いだのだが、こうなると、ファンコンに繋がるケーブルが邪魔となる。ケーブルだけ外せないので、スイッチをまるっと取り外した。
スイッチの穴がポカンと空いてみっともない・・・

そして、HDDベイ前にもオプションでファンが着想できるのだが、フロントのパネルとの隙間がほぼない状態でファンとしての能力が大きく削がれそう、なにより吸気口がパネル横のスリットだけと窒息ケース・・ HDD温度はこれまでより上がってる気がする。

その他、マザーボードがケース上隅まで密着して配置となるので、端のネジ止めや電源、コネクタ関係の着脱が難しいということもある。でかいCPUクーラー付けると手が全く入らなくなる・・・


等々、安くて見た目もまあまあ、と思っていたら、いろんな意味でダメなケースだった・・
タイムマシンがあったら、買ってはいけないと自分に知らせたいぐらいだ・・・

反省点
またケースでやってしまった・・・初めて作ったPCの時は、星野金属のアルミケースの、圧倒的な静音だの冷却性能だの言う誇大宣伝を真に受け、非静音な窒息ケースを買ってしまった。
次のものは小型電源付きで電源からのノイズが大きくやはり窒息ケース・・今回のこれも・・・

鼻毛をバラすときに久々に持ってその重さに驚いた。フレームなどの板金の厚さなど比べるもなく、すべてが、頑丈に作ってある。HDD取り付けもケーブル取り回しも考えられた設計になってる。エアフローもフロントで取り入れてリアで出すという、SUNなどのUNIXワークステーション同様の構造を当たり前の様に採っている。

子供だましみたいな、安さだけが取り柄というチャラチャラした自作用ケースに比べると、大手メーカー品はやはり偉大だということを身を持って再確認した・・・まぁコストのかけ方が全然違うんだろうけど・・



ハードやOSの問題は今のとこる出てないし、6コアのCPU、SSDなのでこれまでと比べてすべてが速い、そういう意味でPCを新調したことは正解だった。ケース内のことに目をつむれば、それなりのものが出来上がったとは言える。

SSDの耐久性とか、Linuxで使う場合どうのこうの、なんて話もあるのだが、今の所SSDの使用率は
/dev/sda2       188G  7.6G  171G   5% /
ルートパーティションで 5%ぐらいと低いので、とりあえずは静観。

例えば/varはHDDの方がよいとかどうとかもあるけど、正直どんなものなのか、よくわからない。 時々Trimすればいいとかなんとか・・ 色んな情報があるけど、これで間違いないとか、絶対安心とか、これは絶対ダメとかそういう確かな情報でもない・・ 

できれば、インストール段階で SSDおすすめ設定 みたいに自動設定されればいいのにね・・


とにかく、作ってしまったので、あとは使うだけだ。

性能向上で、動画周りの処理能力がグンと上がった。これまでできなかった(できるけど、時間がかかりすぎて諦めていた、あるいは処理に何時間もかけていた)多重のエフェクト処理やフルHDのエンコードもそこそこの速度で処理できるようになったので、うまく活用できれば、と思う。

YouTube配信は OBS Studio が使えるようになったので、これまでよりかなりマシな画面構成や送り出しレートで出せるようにもなり、実践してみようと思っている・・これまではVGAで15fpsでも怪しい感じだったわけだから。 

これまで通り、横を向けてPCデスクの足元に設置

おしまい


Wednesday, July 19, 2017

Today's Using Nature Oscillator with v4l2loopback and ffmpeg

---
memo : v4l2loopbackとffmpegを利用して 任意の動画ファイルでNature Oscillator を鳴らす自分用メモ

v4l2loopbackはDebianではカーネルモジュールのソースが提供されているのでaptでv4l2loopback-sourceパッケージをインストール後モジュールアシスタント m-a コマンドでモジュールをインストールする。

v4l2loopback をインストールしたら、modprobe v4l2loopback してモジュールを読み込んで動作させる。 /dev/video0 などループバック用のビデオデバイスが現れる

このビデオデバイスにffmpegを使って動画データを流し込む。 -reは、これがないと時間通りビデオが流れずに早回しになってしまうので必須

ffmpeg -re  -i  movie.mp4  -f v4l2  /dev/video0

ffmpegを走らせた後に Nature Oscillator nosc を起動させる
以上

Wednesday, June 01, 2016

今日の fatsort でUSBメモリのmp3の曲順を正しく再生させる

Linux メモ:  USBメモリに入れたmp3の音楽ファイルなどを正しくファイル名でソートされる様に修正する fatsort というツールがあったのでメモしておく・・
---
2年前に乗り換えた車に付けた純正カーナビはUSBメモリメモリーのmp3ファイルを再生する機能が付いているので、それを使って曲を聞いているのだが、一つ困ったことがあった。

LinuxマシンからUSBメモリーにファイルを転送する場合、普通にマウントしてcpしてもよいのだが、ライブラリ管理できるamaroKという音楽プレーヤーソフトを使っている。 amaroKを使うと、ファイル転送時にmp3のタグを元に、USBメモリにディレクトリを作成してトラック番号を頭に付けたファイル名に変換したものを転送してくれる。

しかし、ファイル名順に、つまりトラック番号順に再生してくれるはず・・だと思いきや、なんだか出鱈目な順番に再生されてしまう。

これでは、順番に聞くようになっている曲の場合、前後関係がおかしくなって正しく聞けない、という問題になる。2トラック以上がが流れで繋がってる曲、クラシック曲や、ライブ盤の様に曲が切れ目なく連続すべき楽曲の場合に困ったことになる。

ナビの説明書を調べてみると、ファイル名で順番が決まるわけではないらしく、避けられない問題らしい。 せめてプレイリストで順番を、とも思ったが、プレイリストの機能も付いていないというタコぶり・・

こんなタコな仕様で放置しているメーカーは怠慢極まりないと思うのだが、文句を言った所で治るわけではないので、そういうものだと言う事でこれまで使ってきた・・

---
のだが、今回 ちょっと情報を探ってみたら、どうもUSBを使うメディアのプレーヤーの多くで起こっている現象で、ファイル名ではなく転送された順に再生される、みたいな事が言われていることが分かった。そして、ちゃんとソート出来るフリーソフトもある様なので、もしやとlinux用を探したらあっけなく見つかった。

fatsort というコマンドで、Debianの標準でパッケージにもなっていた。

使い方は簡単で、転送済みのUSBメモリーをUSB接続して、"マウントしないで"コマンドを使う。マウントしても強制的に掛けられるオプションもある様だが、ファイルシステムを直接弄るコマンドなのでシステムとして読み書きのアクセスが起こらないようにアンマウントのまま使うのかも知れない。ともかく、USBを繋いで、マウントさせずに、
fatsort -c /dev/sdd1
などと、USBのデバイス名を指定してコマンド打ってやるだけ。
(cオプションは大文字小文字の区別をしないオプション)

きちんとファイル名のソート順で、つまりamaroKで転送すると頭に付けられるトラック番号の順番通りに再生される事が確認できた。

もっと早く気づいていれば・・

これまで2年も、どうにかならんか、と思っていた事が解決できた。

しかし、カーオーディオの再生システムというのも、せっかくファイルにトラック番号などのタグが打たれているのにそれも利用せず、タグで曲名やジャンル表示はしているくせに、ファイル名ソートという単純な機構は実装しない、というのも怠慢じゃないかと思う。 そんな体たらくだから、iPodだのiPhoneみたいなものまで車に持ち込まれて侵食されてしまうのだ・・ と思う

おしまい



Friday, September 11, 2015

Today's GIMP practice : GIMPの練習




































---
例の五輪エンブレムに纏わるコピペ騒動を横目にしながら、騒動をネタにGIMPの練習をしてみた・・PCから世界中が覗け、なんでもPC上でちょちょいと出来てしまう時代ならではの事件・・

佐野某という、こんな事件でもなければ知ることの無かった人物の引き起こした騒動、五輪組織の浅はかさ、杜撰さ、金権体質etc、国民が理解できない、という責任転嫁と国民をバカにする態度と発言等々、個人的にとても腹の立った事件である・・

GIMPは、普段写真の軽い修正にしか使わないので、こうして、久々にコピペやらフィルターやらあれこれ弄ってみた。これまで使ったことのなかったフィルターを発見したり、それなりの成果があったと思う・・ コピペが中心なのでチョチョイのちょいで沢山出来てしまう・・ 暇つぶしに一日1,2枚作ってたらこんなに溜まってしまったので記事にしてみた次第である・・下手くそではあるが、GIMPでも結構おもしろい事が色々出来る、というGIMP作例として見てもらえたら幸いである。

こういうお遊びはアマチュア、同人の特権であり、億の金を稼ぐプロが他人の図案や写真を剽窃、盗用するなど言語道断・・ などと書いたところで、屁のつっぱりにもならないのだが、他人の権利を平気で踏みにじるり、しかし自分はの権利は人権云々で弁護士を立ててまで主張する、そういう人物でもあり、個人的にとても不愉快なので、デザインごっこをして中指立ててみたわけだ・・

一般国民はデザインなど理解しない、と読み取れる、人をバカにする様な声明で、佐野研二郎という名前は全国民に覚えられてしまった。彼は、世間をあっと言わせるデザイナーになりたいという望みがあったらしいが、悪名を売って世間をあっと言わせたので、ある意味叶ったののではなかろうか・・・

TAMABI Kenjiro Sano Design plagiarism