最近はFPVドローン(いわゆる、レースドローン)ばかりを飛ばしています。FPVドローンでは動画を撮影するわけですが、動画だけではなく切り出した写真を公開することもあります。模型飛行場で飛ばした動画をチェック中に、飛行場の全景を写真として切り出したいと思いました。飛ばしている時は、そんなことは考えていなかったので部分的なショットしか得られませんでした。そこで思い出したのがMicrosoft ICE というソフトウェアです。これを使うべく、材料として使用する写真を何枚か用意してICEを立ち上げてみると、New Panorama From Videoというボタンがあるではないですか。
ということで、切り出した写真を使うのをやめて、ビデオを読み込ませてパノラマ写真にしてみました。手順は簡単です。New Panorama From Videoで元となるビデオファイルを指定します。パノラマにする部分だけにトリムして読み込ませるといきなりパノラマ合成が出来ます。長いビデオを読ませると、パノラマ合成をする部分を手動で指定するための画面が表示されます。
パノラマ合成されたあとは細かな調整を行いパノラマ写真をexportします。このあたりの詳しい手順については「DJI Spark スフィア撮影(360度パノラマ)したものをVR化する / How to make 360VR picture from DJI Spark spherical pano pictures 」をご覧ください。
空撮に限らず、アクションカムで撮影している時にゆっくりとパンしながら景色を撮影しておけば、あとからパノラマ写真にすることも出来ます。これは一度試してみる価値があると思います。オススメです。
よく見るとスティッチが破綻している部分もありますが、全体を俯瞰したいという目的は十分に得られます。これだけ使い勝手が良くて良い結果が得られるアプリケーションが無料で公開されているのはありがたいことです。
4:3で記録した動画ファイルを16:9で出力したい場合、自然な状態にするならば上下を切り取るのが良い方法と言えます。単純に縦横比を変更すると間延びしてしまいます。たとえば正方形が写っていたとすると横長の長方形になってしまいます。
4:3の状態でせっかく写っている画像を無駄にせずに16:9にする方法もあります。ソフトウェアにより画面中央付近は変更せず両端を徐々に引き伸ばすことにより自然で、かつワイドレンズで撮影したような仕上がりになります。各種画像編集ソフトのプラグインで行ったり単独のプログラムで行いますが、ここでは無料アプリとして単独で使用するsuperviewを紹介します。superviewという名前は、もともとGoProに搭載されているsuperviewモードに由来します。その名前の通りGoProのsuperviewと全く同じ効果を得られるものです。
かつてGoPro Studioという無料アプリがあり、それを使用して同様に4:3からSuperview変換をすることが出来ます。変換結果を比べてみると、ここで紹介するsuperviewコマンドとGoPro Studioはまったく同じ画像が得られていました。ただしGoPro StudioはGUIアプリケーションですが、使い勝手は今ひとつですし、画質も少し落ちます。なんと言ってもすでにサポートが終了していますのでお勧めはしません。
DJI FPV 4:3モード
DJI FPV 4:3 + Superview
ブログラムはgithubのsuperview ページから入手します。Windows, macOS, Linux用があり、ガイドに従えば問題なく導入できます。実際の変換作業はffmpegという超有名な万能動画編集プログラムを使用しています。もしffmpegの最新版がすでに導入されていばsuperviewの実行ファイルを入れるだけです。macOSとWindows10に入れてみたので手順を簡単に紹介しておきます。
[ Windows10 ]
まずはffmpegの導入です。FFmpeg Builds のページにてVersionをリリース版、ArchitectureをWindows 64-bit, LinkingをStaticを選択してダウンロード。zipファイルの中にあるbinフォルダー下のffmpeg.exe. ffplay.exe, ffprobe.exeをパスの通った場所あるいは作業用のフォルダーにコピーします。
superviewはrelease ページよりsuperview-windows-amd64-v??.exeをダウンロードします。これは実行ファイルそのものです。使いやすいようにsuperview.exeと名前を変更しパスの通っている場所もしくは作業用フォルダーにコピーします。
[ macOS ]
ffmpegの導入は私はパッケージマネージャーHomebrew を使っていますのでbrew install ffmpeg
で導入しました。Windows 10の例と同様にffmpegのページから実行ファイルをダウンロードしてbinファイルを/usr/local/binにコピーしても同じと思います。
superviewはrelease ページよりsuperview-darwin-amd64-v??をダウンロードします。これは実行ファイルそのものです。使いやすいようにsuperviewに名前を変更し実行属性をchmod +x superview
で与えます。それを/usr/local/binに移動しておきます。
[ 使い方 ]
いたって簡単です。superview -i DJIU0033.mp4
だけで動きます。出力ファイル名を指定してsuperview -i DJIU0033.mp4 -o SDJIU0033.mp4
みたいにするのが使いやすいです。オプションでビットレートを指定することも出来ますが、入力ファイルから自動的に検出されるので普通は必要ないと思います。
VIDEO
3Dプリンターda Vinci Jr 1.0A にファームウェアの更新が来ました。
なんとモデル名がda Vinci Jr 1.0A Proになるとのこと。da Vinciにはもともとオープンフィラメント対応のProと名の付くモデルが存在していて、それらの仲間入りをしてオープンフィラメント対応になるということです。これで値段の高い純正フィラメントを使用しなくても良くなります。
また日本語の説明書 が出来ているので、日本での販売も予定されているようです。
ということで、純正品が中国で入手出来なかったTough PLAとPETGの社外品フィラメントを購入して試してみました。
スライスしたファイルにはヘッドの温度が書かれていますが、フィラメントの装填、取り外しの際のヘッド温度は設定画面で予めセットしておきます。純正のフィラメントでは、そういう情報もNFCチップで管理されています。
一般的なフィラメントは1KGのリールで純正の600gよりリールが大きいので筐体内に入れることが出来ません。私は前面下部にある隙間からフィラメントを入れるようにしました。リールホルダーはとりあえず横に倒した椅子です。
以下、フィラメント毎の印象です。
左から純正PLA, Tough PLA, PETG
[ 純正PLAフィラメント – 600g 199元 ]
硬いです。ほとんど曲げることは不可能。XYZのスライサーはディフォルトで材料の充填率が10%ですが、タイニーなドローンのカメラマウントなら10%で問題ない感じです。
[ 非純正Tough PLA – 1Kg 93.6元 ]
充填率10%では脆くて使用に耐えない気がしました。充填率100%で比べて純正PLAよりやや柔軟性がありました。
[ 非純正PETG – 1KG 66元 ]
これも充填率を上げないと使えない気がします。柔軟性があるので使用場所によっては使いやすいと思います。
非純正品は製品によってばらつきがある可能性がありますので、この結果だけで判断は出来ないかもしれません。純正品が充填率10%でも使える部品が出来ることが、もしかすると驚きの品質なのかも知れませんね。
他にもメタリックPLAとカーボンPLAのサポートが増えました。カーボンPLAについてはいずれテストしてみたいと思いますが、これには高硬度エクストルーダーをまず用意しなければなりません。
ついに3Dプリンターに手を出してしまいました。昨年くらいから興味もあって3Dモデルを作成するソフトウェアなども試してはいました。最近になり価格もどんどん下がり、筐体もコンパクトにまとまった物が沢山出てきました。加えてFPVドローンにハマるに連れて小さな部品を出力したくなり導入に踏み切りました。
どの製品にするかは、かなり悩みました。中国での価格、大きさ、入手しやすさ、修理依頼が出来るあるいは保守部品の入手性、などを考慮して最終的にはFlashforge Finder 、XYZ da Vinci nano 、XYZ da Vinci Jr 1.0A のどれにするかで悩みました。Flashforge Adventure3が魅力的なのですが、残念ながら中国で販売しているところが見つかりません。逆にda Vinci Jr 1.0Aは日本では販売されていないようです。
最終的には筐体の大きさに比べて大きな出力(175mmx175mmx175mm)が出来るXYZ da Vinci Jr 1.0Aに決めました。
初めての3Dプリンターなので評価は難しいですが、設置したその日から使える部品(他の人が作成したファイルを使用して)が出力できたので使いやすい3Dプリンターと言えると思います。
一番の問題点は専用カートリッジで提供されるフィラメントが少々高いということです。フィラメントの種類や残量をカートリッジに内蔵されているNFCチップて管理しているため、他社製のフィラメントは基本的には使用できないことになっています。600gのカートリッジが中国で定価199元です。そこそこの値段ですが個人的な消費量は知れていますので値段自体に問題はありません。一方Jr 1.0AではPLAの他にTough PLA, PETGが使用できますが、中国のXYZからは販売されていません。他社製のTough PLAやPETGフィラメントをそのうち試してみたいと思っています。その時にはNFCチップのハッキングが必要になりそうです。
ファームウェアの更新でサードパーティーのフィラメントも使えるようになりました。(2018/NOV/20更新)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2018/08/01更新
どうも不調です。子機の一つが7月はじめに壊れ、親機として使っているものも似たような症状が出始めました。別のものに置き換え検討中
子機が壊れた経緯:
– 最初MacBookだけ不調になる。WiFiのアンテナマークはあるが接続が切れる、MacBookのWiFiオフオンで一時的に回復
– 他の機器は接続は切れないので気づかないがときおり遅いと感じるようになる
– 子機は、その状態になってしばらくして完全に立ち上がらなくなった。
保証期間内だし、そのうち交換してもらおうかと思っていたら、親機としてしようしている一台も上2つの状態になりました。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
昨年くらいから出始めたメッシュ(MESH)対応のWiFiルーターに変更しました。以前はAppleのAirMacを複数で家の中のWiFiをカバーしていました。そのうち、徐々にAppleのルーターが故障して足りなくなった部分を小米のWiFiルーターをリピーターとして使用したりしていました。電波の強さは問題ないもののリピーターへの切り替えはシームレスでは無いので使い勝手は今一つです。
そこでMESHに注目しました。これは複数のWiFiルーターを接続して使用するものです。端末を持って移動して別のWiFiルーターのカバーするエリアに入った時にシームレスに切り替えを行ってくれるのが特徴です。
製品としてはGoogle Wi-FiやLinkSys Velopが有名です。Velopは中国でも入手可能ですが、結構なお値段です。そこで中国製のお手頃価格なものを探しました。いろいろと見つかりましたが、信用のおけるメーカーのものということでHonor(実質的にHuawei)荣耀分布式路由器というものを購入しました。値段は3個組で約800元、Velopの3分の1以下でした。
3個入っていますが、型番を見るとどれも同じようです。一つだけ設定プログラムを導入するためのQRコードが貼ってあったので、それを親機としました。Android携帯電話にHuaweiの設定プログラムを導入して設定するのはとても簡単でした。ルーターに三個のEthernetポートがありますが、どれをWAN側にするかも自動的に認識されますし使用形態も自動的に判断されます。我が家では中国電信のIP電話機能付きルーターの配下で所謂二重NAT構成にします。子機の設定まで含めて入力が必要だったのはSSIDとパスワード、各ルーターの名前だけでした。
DHCP関連の細かな設定をするためにはwebブラウザーでルーターにログインして行います。わたしの目的であるDHCP範囲の調整と静的IP Address割り当てだけではなく、DMZ, ゲストネットワーク他かなり細かい設定も可能です。特筆すべきはVPNルーターにもできることです。PPTPとL2TPが選べます。残念ながらL2TP/IPSecでは無いので、一般的にはPPTPを使用することになると思います。面白いのはVPN使用時のDNS設定をマニュアルにするとディフォルトで8.8.8.8が入っていることです。
おそらく最初からwebブラウザーで設定することもできると思います。それでも携帯電話のアプリを入れておくと簡単に状況が確認できますし、新しい端末がネットワークに入ると携帯電話の通知で知らされるので便利です。
もともとリピーターを必要としていたのでMESHを選んだのですが、実際に使用してみると親機の電波が家中に届いています。角のようなアンテナも生えていないのに大したものです。それでも、やや弱い部分があるので子機も設置しました。
実際に使ってみるとMESHを名乗っているのは伊達ではないことが分かります。親機から子機、子機から別の子機のエリアへ移動してもまったく意識することなく強い電波に接続されます。どの端末がどのルーターに現在接続しているかはwebブラウザーもしくは携帯電話アプリで簡単に確認できます。
それぞれの筐体にEthernetポートがあります。これも普通にパソコンなどを接続して使用できます。これでWiFiが不調になったMacBookが救われました。あと、初代Raspberry Piも活用できそうです。
色々とリストバンドを試してきましたが、小米の新しいリストバンドAmazfit Cor はなかなか良い製品です。わたしはリストバンドの通知機能を主に使用していますのでアクティビティトラッカーとしての評価はあまり出来ませんので予めお断りしておきます。
主な特徴は2つあります。ひとつ目は、中国における二大小額決済システムのひとつである支付宝(Alipay)の支払いがリストバンドだけで可能なことです。もうひとつは小型ながら視認性の良いカラー液晶パネル(1.23インチIPS液晶パネル)を備えていることです。
順不同で思いついたことを書き留めておきます。
– 大きさは一般的な小型のリストバンドです。やや厚みがあるような気はしますが重くは無いです。女性の腕には、やはり大きすぎる気がします。
– カラー液晶は見やすく、通知はアプリケーションのアイコンも表示されて分かりやすいです。通知を受け取った時は、そのまま画面を見れば内容が確認できます。しばらくすると通常のホーム画面に戻りますが、メニューから過去の通知として呼び出すことも出来ます。最新から10件ほどの通知を保管してくれています。
– リストバンド自体の言語は中国語ですが日本語の通知も表示できます。また携帯電話側のアプリケーションは完全に日本語化されています。
– 支付宝で使用するための設定は携帯電話の言語を中国語にしないと出てきませんでした。一度設定すれば日本語に戻しても大丈夫です。設定するとPOSレジで使用するための支払い用バーコードもしくはQRコードを簡単に表示出来るようになります。この時、リストバンド自体はネットワークに接続されている必要はありません。言い換えると支付宝のシステムにリストバンド自体が紐付けされてワンタイムパスワード生成器のように一定時間で更新されるコードを表示するものです。リストバンドではパスワードも生体認証もなくコードを表示できますので盗まれた場合は、即座に支付宝で紐付けを解除する必要があります。また、支付宝アプリケーションで一日の消費限度額を適当な金額に設定しておいた方が無難です。
– 腕を上げて時計を見る動作をすると自動的に液晶が表示されます。この機能は各種リストバンドに搭載されていますが、反応がとても良いので、本当に見たい時にちゃんと表示されるのでストレスを感じません。また、この機能を使うかどうか、また何時から何時までの間に使用するかが設定できます。寝ている間は自動的に表示する必要がないので無駄に液晶表示しないのがとても良いです。
– バッテリーの持ちはなかなか良いです。最初ですので通知も多め、画面を見ることも多い状態で、また心拍数の計測を一分ごとに行う設定で9日間使用できました。9日目に入って直ぐにバッテリー残が10%を切りホーム画面上に赤いバッテリーマークが表示されるようになりました。そのまま、ほぼ丸一日使用して充電しましたが、もしかすると10日目まで行けたのかも知れません。
心拍数は設定で計測間隔の調整や計測無しにも出来ますので使用方法によってはさらにバッテリーの持ちは長くなると思います。ただいま通知を少なめ、心拍数の計測無しで使用していますので、また結果が分かればこの記事を更新する予定です。
-> 節約モードで使用した場合、15日目にバッテリー残量が10%以下になり赤いバッテリーマークが出ました。まる2週間稼働できるの素晴らしいです。
新しいFlashAir W-04を買いました。このモデルからEye-Fi対応のカメラで電源のコントロールが出来るということで、昨年から発売を待っていました。
[ Eye-Fiとして認識されない ]
初代のEOS-Mに入れましたがEye-Fiとして認識されません。互換性に問題があるのだろうかと思いながら2週間ほどEye-Fiとしてのコントロールをしないまま使っていました。実際のところ、それでもまったく問題はありませんでした。
やっと最近になって既定値ではEye-Fi互換機能はオフになっていてアプリケーションの設定からオンにする必要があることがわかりました。落とし穴であったのはAndroid版のFlashAirアプリケーションの設定画面にはまだEye-Fi機能の設定が実装されていないことでした。PC版、私の場合はMac版のFlashAirToolを導入して設定しました。
[ FlashAirアプリケーション ]
Eye-Fiと違って、自分の欲しい写真だけを携帯電話にダウンロードします。その場でInstagramとかにアップロードするのが目的ですので、Eye-Fiよりこちらの方がわたしの使い方には適しています。Keenaiというアプリケーションを利用するとEye-Fiのように自動転送出来るそうですが試していません。
[ その他 ]
体感ですがEye-Fiより転送速度はかなり速いと思います。その場その場で必要な写真だけを転送してることもあり、ストレスフリーです。電池の持ちが悪いという評価をよく目にしますがEye-Fiからの乗り換えのためか、ほぼ気になりません。
MINISO(メイソー)のVRゴーグルを利用して楽しめるコンテンツには2つの種類があります。両眼に別々の画像を見せる立体画像、それと頭の向きを変えるとそれに応じた方向の画像が見られる(いわゆるVR)ものです。
コンテンツはYoutubeでVR、あるいはCardboardのキーワードで検索すると見つかります。またGoogleが提供しているCardboardアプリケーションでも手軽にコンテンツを楽しむことが出来ます。
Cardboard対応画像の場合はCardboardに付いているコントロール・ボタンで操作するようになっています。ところが格安VRゴーグルにはそのためのボタンが付いていません。そこでMINISOのVR GLASSにCardboard互換のコントロール・ボタンを付けてみました。とても簡単ですし、他のVRゴーグルにも応用可能と思いますので紹介します。
必要なのは台所にあるアルミ箔と両面テープだけです。
アルミ箔を使用して下のような形状にまとめます。
固定用の両面テープを貼り付ける。
VRゴーグルの中央、上側に固定します。
以上で完成です。
関連記事: MINISOのVR GLASSは使える
中国通の間にはおなじみのMINISO(メイソー、名創優品) は、なんちゃって日本の会社風な売り込みで中国国内だけでは無く海外にも多数展開している100円ショップ的なお店です。看板や内装はちょっとユニクロっぽく、主な客層は若い女性で化粧品や雑貨を中心に販売しています。それだけではなくモバイルバッテリー、イヤフォン、自撮り棒などガジェット系グッズも次々と新製品を送り出しているので目が離せません。
そんなMINISOがVRゴーグルを出しているのをTwitterで知り、すぐに買いに走りました。
値段は29.9元(500円弱)とお手頃です。箱にはDesigned by Japanese Companyと書かれていますが、ほんとうかどうかはよく分かりません。
一般的なVRゴーグルで内側には2つのレンズが付いています。
ゴーグル上部にあるダイヤルを回すとレンズが動くので見やすい位置に調整します。
携帯電話をはめ込んで使います。
Nexus6を装着したところ。
Redmi4を装着したところ。
6インチのNexus6でも5インチのRedmi4でも問題なく使用できます。
かなり綺麗に見えます。Google Cardboardよりはるかに良いです。もっとも、わたしは近眼で軽く老眼が入っています。そのわたしが裸眼で装着して綺麗いに見えす。すべての人にとって調子良いかどうかはよく分かりません。
関連記事: MINISOのVR GLASSにコントロール・ボタン(Cardboard互換)を付ける
小型のスピーカーを見ると気になって仕方ありません。小米のWiFiスピーカー は手頃な値段でハイレゾDAC搭載、WiFiも5GHzに対応でスベック的にはとても魅力的です。ただ小米の格安スピーカーは購入してから音にがっかりした経験もあるので、上海の小米之家に実際の音を確かめに行きました。店内はうるさいので、ちゃんとした評価は出来ませんが、わりと良い感じで鳴っていました。ということで、後日あらためて通販にて購入。
使用できるストリーミング・サービスを考えると中国専用機ではありますが、簡単に紹介したいと思います。
小型スピーカーには違いませんが、そこそこの重量と大きさがあります。またAC電源のみということで、完全に据え置き型です。小型ながら2wayでバスレフ付きなので、低音がよく響きます。ちょっと低音の味付けが濃すぎる気もしますので、アプリケーションのイコライザー設定を「treble」にしています。音質は気に入っている古いJBL on-tourと比べると、どこか味気なさを感じなくもないですが、ほぼ気のせいレベルです。
[ ハイレゾ対応 ]
DACの種類は分かりませんがwebページによると24bit/192KHz対応と書かれています。一応、手持ちの24bit/192Khz flacなファイルを本体内蔵メモリーに入れて再生は出来ました。残念ながら、何時も調子よく再生されるわけではなく途切れ途切れになることもありますので、あまり期待は出来ません。
[ 操作性 ]
初期設定および細かい操作はiOSもしくはAndroid上のアプリケーションで行います。一度設定すれば本体の上に付いている操作パネルだけでも使用可能です。アプリケーションで好みのソースにある音楽を組み合わせてチャネルとして登録します。そうしておくと本体の操作パネルのボタンだけでチャネルを切り替えたり、次の曲に飛ばしたりといった具合に操作できます。聞きたい曲をダイレクトに選んだり、チャネル登録操作、チャネルに登録していない音源を聞くにはアプリケーションからの操作が必須です。全波的には良く出来た操作体系だと思います。
[ ストリーミング・サービス ]
5つの音楽配信サービスと5つのストリーミングサービス(今ひとつちゃんと繋がらない)にアプリケーションからアクセス出来ます。その中のインターネット・ラジオや曲を選択して聴きます。良く聞くものはチャネルとして登録します。またアーチスト名や曲名で各サービスを串刺し検索することも出来ます。ひとつのチャネルに複数の音楽配信サービスやメモリー内の曲を混在させることも出来ますので柔軟な再生リストを作る事が可能です。
[ 内蔵メモリー ]
内蔵メモリーは8GBあります。潤沢とは言えないかもしれませんが、とりあえずそこそこの音楽ファイルを入れられます。内蔵メモリーはSMB(サンバ)でアクセスします。携帯電話のアプリケーションで親切にWindowsとmacOSからのアクセスの仕方が表示されますので、それに従いパソコンから接続してファイルの出し入れが出来ます。
[ USBメモリー ]
内蔵メモリーの容量が足りない場合はUSBメモリーを背面に差し込めばOKです。USBメモリーはストリーミングのアイコンに並んで表示されます。最初、ちょっとだけ探してしまいました。これ専用に小型で出っ張りの少ないUSBメモリーをオーダー中です。
[ ミニジャックによる外部入力 ]
背面にステレオ・ミニジャックがあるので、ここに携帯デバイスなどの出力を接続すると自動的にスピーカーから音が出ます。
[ DLNAレンダリング ]
DLNA対応と書かれていたのでDLNAサーバー上のファイルに直接アクセス出来るのかと思いました。それは私の勘違いでDLNAレンダリングをサポートしているのでした。対応アプリケーションを使用すると無線LAN経由で、このスピーカーから音を出すことが出来ます。Airplayの音声出力リストにも、このスピーカーが出てきて鳴らすことも出来ます。これはAirplayとDLNAレンダリングが共通の何かがあるのか、説明書には書いていないだけでAirplay対応スピーカーになっているのかは不明です。何れにせよmacOSやiOSデバイスから接続して音を鳴らすことも出来ました。
[ Bluetooth ]
aptXのような今どきのコーデックのサポートは無く、A2DPのみのサポートです。