DualCam

同時録画中にズームやレンズ切り替えはできるか

結論から言うと、ピンチズームは使えます。しかも普通のカメラアプリと同じ挙動で、いま選ばれているレンズの中で連続的に寄っていくジェスチャーです。背面側の物理レンズを切り替えること——たとえばメインの広角から超広角や望遠へ——は別の操作、レンズピッカーです。Apple 純正カメラのように、ズームでレンズの範囲を超えた瞬間に自動で切り替わるわけではありません。

この違いに戸惑う人が多いのは、標準カメラアプリがそれをうまく隠しているからです。十分にピンチすると、超広角から広角、望遠へと 1 本の連続したズームのように滑らかに移っていきます。これは複数の物理レンズを内部でまとめて持つ仮想デバイスによるものです。同時録画アプリは常にこの錯覚を提供できるわけではなく、その理由は同時録画のあらゆる面を形作っているのと同じマルチカメラの制約にさかのぼります。

ズームとレンズ選択が別の操作である理由

標準カメラアプリのレンズをまたぐ滑らかなズームは、仮想キャプチャデバイスの上に成り立っています。内部で複数の物理レンズを持ち、ピンチに応じてそれらを切り替える 1 つの AVFoundation オブジェクトで、切り替えが継ぎ目なく見えるようになっています。マルチカメラセッションの組み立て方はこれとは違います。入力 1 つにつき 1 つの物理カメラデバイスへ接続します。マルチカメラ対応フォーマットの判定はこの単位で行われるからです。複数のレンズを内部でひそかにまたぐ仮想デバイスは、この判定が扱える対象ではありません。だから複数カメラを同時に扱うアプリは、基本的に個々の物理レンズを相手にします。

DualCam が背面レンズの選択をピッカーとして——お使いの iPhone の構成に応じて超広角・広角・望遠を——出しているのはこのためです。指の下でこっそりレンズを入れ替える 1 つのズームジェスチャーではありません。ピンチズームは選ばれているレンズの中では引き続き機能しますが、Apple 純正アプリのようにレンズをまたいでは連れていってくれません。

レンズピッカーの選択肢が予想より少ない理由

背面レンズが iPhone に物理的に搭載されているだけでは、同時録画アプリのレンズピッカーに出てくるとは限りません。個々のカメラフォーマットにはそれぞれマルチカメラ対応のフラグがあり、対応フォーマットを持たないレンズは同時セッションに参加できません。DualCam は起動時に背面レンズを 1 つずつ調べ、条件を満たすフォーマットを持つものだけを一覧に出します。見えている選択肢は、あなたの端末そのものを反映していて、カタログのスペックではありません。

これは、あなたの iPhone がそもそも同時録画に対応しているかどうかを決めているのと同じ仕組みを、端末単位ではなくレンズ単位で適用しているだけです。望遠がピッカーに出てこないのは不具合ではなく、そのレンズがあなたの端末上でマルチカメラ対応フォーマットを実際には持っていないということです。

ズームには代償があるのか

マルチカメラセッションでは、2 つのライブ映像パイプラインがすでに 1 つのハードウェア予算を分け合っており、その予算は主に解像度とフレームレートに使われます。あるレンズの中でどこまで寄っているかには使われません。同じレンズの中でピンチインしても、ストリームが増えるわけでも、どちらかのカメラのフォーマットが変わるわけでもないので、解像度を上げるときのようにその予算を奪い合うことはありません。

ズームが実際に代償として払うのは、どのカメラでも起きる普通のことです。レンズの光学範囲を超えると、センサー画像をデジタルに切り出して拡大しているだけなので、寄るほど精細さは落ちます。これは 2 台同時に録っていること固有の話ではなく、レンズとズーム量の性質です。ただし画中画の小窗や、分割で切り取られた側のように、もともとフレームが小さいことが多いぶん、ここではより目につきやすくなります。

録画を始める前にレンズを決めておく

レイアウト、ワイプの位置、サイズ、形、カラーフィルタは、DualCam の録画中でもすべて変更できます。使っている背面レンズはこのリストに含まれていません。マルチカメラセッションの中で物理レンズを切り替えることは、合成の描き方を調整するより重い処理で、コストの感覚としては小窓の位置を動かすことより解像度を変えることに近いです。同じように扱ってください。録り始める前にレンズを決めておき、途中で切り替えるつもりで臨まないことです。

前面カメラにはこの判断は要りません。iPhone の前面カメラは 1 つしかないので、選ぶものがそもそもありません。同時録画でレンズを選ぶ場面があるのは背面側だけです。

よくある追加の疑問

ピンチズームは前面・背面どちらのプレビューでも効きますか。

触れているほうのフレームに対して効きます。DualCam はピントも露出もズームも、タップまたはピンチした側のフレームに紐づけます。暗いほうの露出だけを、明るいほうに引きずられずに直せるのと同じ、フレーム単位の仕組みです。

録画中にレンズを切り替えられますか。

DualCam が録画中に変更できると案内している操作——レイアウト、小窗の位置・サイズ・形、フィルタ——にレンズは含まれていません。解像度と同じように、録画を始める前に背面レンズを決めてください。

自分の iPhone には望遠があるのに、ピッカーに出てこないのはなぜですか。

DualCam は、対応フォーマットの中にマルチカメラ対応のものを持つ背面レンズだけを一覧に出します。物理的に搭載されているレンズでも、あなたの端末上でどのフォーマットもその条件を満たしていなければ表示されません。これは設定を探せば見つかるものではなく、ハードウェアの答えです。

とにかく撮ってみたいなら

DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。

App Store でダウンロード