
OpenPocketCineは、無料のオープンソースiPhone・iPadアプリであり、スマートフォンをDJIのOsmoカメラ用フィールドモニターに変え、これまでこれらの機能がなかったカメラシリーズに、波形、ベクトルスコープ、フォールスカラー、フォーカスピーキング、カスタムLUTのサポートを追加する。また、カメラをリモートで操作したり、タップ一つでジンバルを被写体の顔にロックしたり、クリップをFrame.ioに送信したりすることもできる。ここでは、このプロジェクトが提供する機能と、現在の限界について詳しく見ていく。
開発者 Erik Sutton によって作成され、Apache 2.0 ライセンスの下で公開されている OpenPocketCine は、現在 Apple の TestFlight を通じてベータ版として提供されている。このアプリはBluetooth経由でカメラとペアリングし、カメラ独自のWi-Fiに接続して、スマートフォン上でライブのHEVC映像をデコードする。その映像には、波形、RGBパレード、ヒストグラム、ベクトルスコープ、フォールスカラー、ゼブラ、フォーカスピーキング、フレームガイド、グリッド、およびユーザーが読み込んだ.cube LUTファイルがオーバーレイ表示される。開発者によると、現時点ではDJI Osmo Pocket 4 Proでのみテストが行われており、Osmo Pocket 4およびPocket 3については未テストだ。Osmo NanoからのライブビューもiOS上でキャプチャされており、Osmo Actionシリーズのサポートはロードマップに含まれている。

モニタリングの真のギャップを埋める
モニタリングは、Osmo Pocketのコンセプトにおいて常に弱点であった。内蔵画面はフレーミングには適しているが、日差しの下で小さなディスプレイ上でログプロファイルの露出を判断するのは当てずっぽうであり、DJI独自のMimoアプリにはプロ仕様のスコープに類する機能は何もない。この課題は、Pocket 4 Proとその10ビットD-Log 2プロファイルの登場により、さらに重要性を増した。これほどヘッドルームの広い映像(ラボテストはこちら)では、撮影者が自信を持って露出を設定できるモニタリングツールが不可欠であり、まさにこれがOpenPocketCineが狙う課題なのだ。
ライブ映像から直接表示されるスコープ
このモニタリングツールセットは、専用のプロダクションモニターの仕様書そのものだ。波形、RGBパレード、ヒストグラム、ベクトルスコープが映像の横でリアルタイムに表示されるほか、フォールスカラー、ゼブラ、フォーカスピーキング、そしてREDシネマにインスパイアされた「トラフィックライト」露出インジケーターが映像そのものに重ねて表示される。フレーミング支援機能には、グリッド、アスペクト比ガイド、中央クロスヘアが含まれており、内蔵またはカスタムの.cube LUTを適用して、ログ撮影中にルックをプレビューすることもできる。
これらすべては、カメラがスマートフォンに送信する圧縮されたHEVCライブストリームから計算される。また、このアプリではタイムコード、バッテリー残量、ストレージ容量、カメラの状態表示も確認でき、スマートフォンを縦向きに回転させて縦撮影を行う場合でも、アシストレールはそのまま利用可能だ。

カメラ制御、フェイスロック、そしてD-Log 2の巧妙な機能
OpenPocketCineは単なるモニターではない。iOSでは、録画の開始・停止、ISO・EV・ズームの調整が可能で、Pocketモデルではジンバルの制御も行える。Pocket 4 Proでは、OpenPocketCineを使用することで、ズームを使用する必要がある際、カメラのメニューを操作することなく、D-Log 2から通常のD-Logへ素早く切り替えることができる。この切り替えには、録画を一時的に中断する必要がある。これは、開発者が実際の使用において何らかの制限に直面したことを示唆する動作だ。
顔追跡はハイブリッド方式で処理される。アプリは独自の端末内顔検出を実行し、ライブ映像上にボックスを表示する。ボックスをタップすると、その被写体がカメラのネイティブ被写体追跡機能に引き継がれる。Osmoの主な利用シーンである一人撮影の場合、スマートフォンからジンバルを人物にロックしつつ、同時にスコープを確認することで、一つの操作で二つの問題を解決できる。

撮影した映像を確認し、ルックを調整し、Frame.ioに送信する
ライブモニタリングに加え、このアプリはレビューステーションとしても機能する。カメラ内のクリップや静止画は、片付け前に閲覧、スター付け、削除が可能で、再生中も同様のスコープやビューアシストが利用できる。エクスポート機能はさらに充実しており、クリップをネイティブで共有したり、高フレームレート素材をコンフォーム速度でプレビューしたり、LUTを組み込んでエクスポートしたりできる。また、ユーザーが独自のAdobeアプリキーを用意すれば、オプションでFrame.ioの「Camera to Cloud」機能も利用可能だ。これにより、ポケットサイズのジンバルカメラが、クラウドに接続された小型の撮影デバイスへと変わる。興味深いことに、DJI自体もごく最近、ファームウェア経由でPocketシリーズにクラウドおよびNASへのアップロード機能を追加したばかりであり、サードパーティとメーカー独自のワークフローが、ここでは2つの方向から収束しつつある。
DJI SDKは使用せず、率直な注意喚起
重要な点として、このアプリはDJIとは無関係であり、DJI SDKは一切使用されていない。BluetoothのペアリングとWi-Fi通信はリバースエンジニアリングによって実現されており、開発者は接続手法の着想源としてKonrad Iturbe氏のオープンソースプロジェクト「Osmosis」に謝意を表している。その成果は公開されているプロトコルハンドブックにまとめられている。サットンは、このアプローチの限界について爽快なほど率直であり、リバースエンジニアリングによる制御は不完全である可能性があるため、接続を信頼できるようになるまでは、カメラ本体で録画の開始と停止を確認するようユーザーに助言している。
その透明性こそが、適切な期待値を設定する。有償の仕事でこのアプリの利用を検討している人は、特にリモートでの録画トリガーについては、依存する前に、自分の使用する特定のカメラとスマートフォンで、どれほど信頼性高く動作するか自分で確認すべきだ。

無料、オープン、そしてユニークな構築方法
サブスクリプションも、ペイウォールも、広告も、テレメトリもない。ソースコード全体はGitHub上に公開されており、ロードマップはコミュニティでの議論を通じて公開的に策定されている。もう一つ注目すべき点がある。このプロジェクトは、Claude、Codex、Grokといった最先端のAIモデルの助けを借りて構築されていることを公言している。AIを活用した開発に対する立場はどうであれ、これほど複雑なリバースエンジニアリングプロジェクトが、完全に公開された形でこのように開発されていること自体が注目に値する。
プラットフォームに関しては、iOSが明らかに優先されている。このアプリはiPhoneとiPadの両方で動作し、現在TestFlightを通じて入手可能だ。リポジトリには、ライブペアリング、HEVCライブビュー、簡素化されたコントロールセットを備えた初期のAndroid版が存在するが、Google Playにはまだ公開されていない。これは非公式のプロトコルを介してカメラと通信するベータ版ソフトウェアであるため、将来性のある進行中のプロジェクトとして捉えるべきだ。詳細はOpenPocketCineのウェブサイトで確認できる。




























