まだプログラマーですが何か?

プログラマーネタ中心。たまに作成したウェブサービス関連の話も https://twitter.com/dotnsf

タグ:hdmi

東芝メモリ株式会社2019年10月以降は「キオクシア株式会社」)から発売されている FlashAir を、HDMI キャプチャーボードで使ってみました。

FlashAir は無線 LAN 機能がついた SD カードです。無線 LAN 機能のないデジカメ等のストレージメディアとして差し込んで画像や動画を記録すると、メディアの抜き差しをしなくても PC やスマホから無線 LAN でこのメディアにアクセスし、撮影した画像や動画を確認したり、転送したりできる、というものです。個人的にはデジカメに加えてキングジムのポメラ DM100 のストレージとして使っていました。

加えてアプリケーションソフトや IoT 機器の開発エンジニア向けに情報が公開されており、Lua 言語を使って FlashAir の GPIO を直接制御する、といったカスタマイズも可能なガジェットです。

もともと第三世代のモデルを所有していたのですが、今回の検証用に改めて最新の第四世代モデルを購入して実験しました:



一方、HDMI キャプチャーボードは株式会社アイ・オー・データ機器から発売されている GV-HDREC というモデルの製品です:



HDMI キャプチャーボードは HDMI を流れる映像と音声を途中でキャプチャーして録画&録音する製品です。例えば 下図では「ゲーム機」と「モニター(テレビ)」が HDMI ケーブルで接続され、ゲームの映像と音声がモニターから出力されて遊んでいる状態になっています:
2019081301


GV-HDREC は HDMI ケーブルをもう1本使って、この HDMI ケーブルの途中に割り込む形で設置されます。するとモニターにはこれまで通りゲームの映像と画面が出力されますが、それらの様子は GV-HDREC がキャプチャーすることが可能になっていて、音声付き動画ファイルとして記録することができるようになります。また記録した映像は別売りの HDD や SD カード内にファイルとして保存することができるようになります:
2019081302


記録する映像はゲームである必要はありません。HDMI として割り込むことができればよいので、例えば下図のように PC の画面を大型モニターやスクリーン表示する際にも途中で割り込んで PC 画面の様子を記録することができます:
2019081303


必ずしも「割り込む」必要もありません。例えば上図の例であれば画面そのものは PC のものを使いながら HDMI ケーブルを GV-HDREC に接続すれば PC 画面を音声ごとそのまま録画する、という使い方もできます:
2019081305


今回はこの方法で PC 画面を録画します。また外付けのメディアとして FlashAir を使ってみました:
2019081304


準備としては PC に HDMI ケーブルを差し、もう一端を GV-HDREC の入力用端子に接続します。また GV-HDREC の SD カードスロットに FlashAir を挿入します。特別な作業は不要で、これだけです:
IMG_8445


この状態から GV-HDREC の録画ボタンを押すと PC 画面のキャプチャーが開始されます。もう一度録画ボタンを押すと録画は終了し、録画した様子は FlashAir 内の動画ファイル(mp4)として格納されます。

通常の SD カードであれば、GV-HDREC から SD カードを抜いて PC 等に差し替えて・・・となりますが、FlashAir を使っている場合であれば、このまま専用スマホアプリからアクセスしたり、PC から無線 LAN で接続して内容を確認することができます。これ超便利!
2019081501
(↑ \DCIM\101HDREC\ フォルダ内に動画ファイルが格納されている)


後はこの状態のまま動画を再生することもできますし、ダウンロードして利用することも可能です:
2019081502
(↑ 懐かしの Space Cadet を Windows 10 で遊んだ様子を録画してました)


この HDMI キャプチャーボードは(マイクを併用するなどして)サービスの使い方説明動画を撮ったり、実況動画を撮ったりするのに便利だと思っていますが、ファイルメディアとして FlashAir を併用することでいちいちメディアを差し替えたり、そのためのアダプタを意識したりすることなく全てオンラインで完結できるようになるのがとても便利だと感じました:
2019081501





マウスコンピュータのスティック型PC "MS-NH1" を購入しました:
http://www.mouse-jp.co.jp/abest/m-stick_nh1/ 

超小型の本体に 32GB のストレージが内蔵されていて、Windows 8.1 がインストールされています。
外部インターフェースとして、無線LANを内蔵しており、それ以外には Bluetooth と標準 USB ポート1つ、そしてマイクロSDカードによるストレージ拡張が可能です。サウンドの入出力は持っていません。これらとは別に mini-B USB ポートが1つ用意されていますが、これは電源供給用であって、外部機器の接続には使えません。

大きな特徴として HDMI ポート、というか、挿す部分(苦笑)があります。ここをテレビなどの HDMI 入力ポートに差し込むと、そのテレビがこの Windows マシンのディスプレイに早変わりする、というものです。

最初のセットアップを終え、無事に使えるようになりました。テレビを見ながら、入力切り替えをすればテレビがそのままインターネットの使えるパソコンに早変わりする(そして YouTube やニコ動、Hulu といった動画をテレビ画面で見ることもできますし、普通にパソコンとしてメールやワープロ用途で使うこともできます)、というなかなか面白い商品です。 最近流行りのラズベリーパイなどと異なり、ちゃんと Windows 8.1 が動く、という点も単なる小型端末として完成度が高いと思っています。


で、このセットアップを通じて少しだけ気になったというか、今から買おうと思っている人向けの気が付きにくい注意点を2つほど書いておきます:

1 セットアップ時の制約がかなり大きい

この機種に限りませんが、初回起動時に Windows のセットアップを行います。そこではマシン名を指定したり、Outlook.com のアカウントを指定したり、無線LANの設定でパスワードを入力したり、・・・とキーボードでないとできないことがいくつかあります。

その一方で、「次へ」ボタンを押したり、いくつかの選択肢から選んだり、とマウスの方がオペレーション的に楽な項目も少なくありません(Windows 8.1 なのでタッチパネルを想定しているのかもしれませんが、今回は普通のテレビを使うのでタッチインターフェースは使えません)。つまりセットアップ時にマウスもキーボードも使いたいのです。

ところが、これらの外部機器接続用に使える標準 USB ポートは1つだけです。Bluetooth も用意されていますが、初期セットアップの時点では(未ペアリング状態なので)まだ使えないはずです。

つまり初期セットアップ時にキーボードもマウスも使いたいけど USB ポートは1つしかない、というジレンマが発生します。USB を分岐する USB ハブ的なものもありますが、これはこれで電源供給への影響もあり、かならず2つ使える保証はありません。

USB ハブで試してみた上で判断するのもいいですが、個人的には「トラックボール一体型 USB キーボード」の利用をおすすめします。僕自身はテレビの前にキーボードケーブルを出したくなかったので、無線タイプのトラックボール一体型キーボードを使っています:
ELECOM TK-FDP021

2 サウンド出力の問題

セットアップも終わり、YouTube を見ようとして「音が出ない」ことに気付きました。テレビの画面には映像が出力されているのに、その音は何も聞こえません。

それもそのはず。このスティック PC 自体にはスピーカーもマイクも、その接続ポートもないので、音の出しようがないのです。Windows 的には問題なく処理しているけど、音として出てくる機材が繋がってない、という感じ。

ではスティック PC では音は出せないのかというと、そんなことはありません。HDMI の接続先(つまりテレビ)が音声入力機能もサポートしている機器であれば、Windows の設定によってサウンドをテレビから出すこともできます。

「んー、でも、まあ最近のテレビならそのくらいの機能はサポートしてるんじゃないの?」と都合よく考え、自分はよく調べずに購入したのですが、調べてみるとうちのテレビはなんと HDMI 音声入力未対応!がーん・・・

というわけで、「テレビでウェブの動画も見たい!」ためにこれの購入を考えている人は、そのテレビが HDMI の音声入力機能を持っているかどうかを調べておくことを強くオススメします。










このページのトップヘ