iPhone アプリが本当に前後カメラを同時に録画しているか見分ける方法
「同時録画」や「ワイプカメラ」は今や App Store 上でまったく別の2種類のものを指すようになっていて、スクリーンショットだけではしばしば区別がつきません。一方は前面と背面のカメラを本当に同時に動かし、ライブでひとつのフレームに合成するもの。もう一方は、いま撮ったばかりの、あるいはカメラロールにすでにある2本のクリップを、あとから編集で重ね合わせるものです。どちらも十分にまっとうな製品ですが、「今この瞬間の自分の反応」と「今この瞬間カメラが向いているもの」を同じ一瞬として記録したいのであれば、それができるのは前者だけであり、スクリーンショットからはそれを判断できません。
コードを読まなくても見分ける方法はあります。本当に前後カメラを同時に動かしているアプリと、実際には1つのカメラを素早く切り替えているだけ、またはあとから2本のファイルをつなぎ合わせているだけのアプリを分ける、具体的で確認しやすいポイントがいくつかあります。
何も操作する前に、プレビュー画面そのものを見る
本物の同時録画セッションは、2つのライブ映像をリアルタイムでひとつのフレームに合成し、その合成済みのフレームがそのまま動画ファイルに書き込まれます。つまりビューファインダーは「録画内容のプレビュー」ではなく、それ自体がすでに録画内容そのものです。もっとも手軽な確認方法は、アプリを開いて何も操作しないこと。両方のカメラ映像がすでに画面上に同時に映り、ワイプでも分割でも構わないので両方ともライブで更新され続けているなら、それは本物です。逆に、画面には常にどちらか一方のカメラしか映らず、ボタンひとつで切り替わるだけなら、そのアプリは謳い文句が何であれ、単なる高速なカメラ切り替えにすぎません。そもそも2つのカメラを同時には開いていないので、「同時に録画する」という状態自体が存在しません。
録画後に手に入るのが1本のファイルか、2本のファイルか
本当に2つのカメラを同時に動かすアプリは、撮りながら合成し、録画が終わった時点ですでにレイアウト済みの1本の完成した動画を渡してくれます。あとから位置を合わせ直す作業は残りません。一方で「同時録画」を謳いながら、実際には2本のクリップを別々に撮っていたり、ライブ映像を1本だけ撮って、もう1本はすでに持っている動画をあとから当てはめる形にしていて、それらを1つのファイルにまとめる作業を——場合によっては手動で——別ステップとして行うアプリもあります。どちらのやり方も不誠実というわけではなく、単に応えているニーズが違うだけです。確認すべきは、録画を終えた瞬間にアプリが実際に渡してくるのが、そのまま投稿できる1本の動画なのか、それとも2本のクリップと「結合」ボタンなのかという点です。
本当に1本のファイルとして録れているなら、ズレようがない
独立した2つのカメラ——2台のスマホを並べる場合や、前後の映像を別々のファイルとして保持するアプリの場合——はそれぞれ独自の時計で動いています。公称のフレームレートがほんのわずかしか違わなくても、長回しになるほどその差が積み重なり、映像が本来対応していたはずの瞬間から目に見えてズレていきます。本物の複数カメラ撮影の現場でカチンコや共通のタイムコードを使ってあとから素材を合わせるのは、まさにこのためです。これに対して、2つのカメラ映像を撮影しながらその場でひとつのフレームに合成してしまう録画には、そもそもズレる相手となる2本目のファイルが存在しません。ストレージに書き込まれる前の時点で、すでに2枚の画像は1枚に合成し終わっているからです。
簡単な確認方法があります。手を1回叩くような、一瞬だけ鋭い音が鳴る場面を1〜2分ほど撮影し、クリップの終わり近くで音と映像が合っているかを見てください。本当に同時録画されたものであれば、撮影前にも後にも「合わせる」という作業自体が不要です。2本のファイルに分けて撮る方式は、たいてい2分も経たないうちに目に見えるズレとして現れます。
そのアプリが iPhone に何を要求しているかを見る
前後カメラの本物の同時撮影は AVCaptureMultiCamSession という Apple の API で行われており、これは A12 チップ以降——iPhone XS、iPhone XR、もしくはそれ以降の機種——でしか動きません。これは開発者が選べるビジネス上の判断ではなく、iOS そのものに組み込まれたハードウェアの下限です。両方のカメラを同時に動かせると謳いながら、かなり古い機種にも問題なくインストールできてしまう、あるいは対応機種や必要な iOS バージョンをまったく明示していないアプリは、実際には同時撮影を行っていないか、一部のユーザーの手元で静かに失敗しているかのどちらかです。対応機種と iOS バージョンをあらかじめはっきり書いてあるというのは、地味ではありますが、そのアプリが本物の API に基づいて作られていることを示す確かなサインです。
解像度の上限も、ひとつの手がかりになる
2つのライブ映像をリアルタイムで合成する処理は、それぞれのカメラが個別に予算を持つのではなく、1つの合計されたハードウェア予算を共有します。だからこそ本物の同時録画は、特定の機種では高い設定で発熱により処理が落ちるという注意書きが添えられることもありつつ、720p か 1080p あたりで頭打ちになりがちで、両方の映像を同時に 4K まで引き上げようとはしません。これは単独では決定的な判定材料にはなりません。別々に撮った2本の 4K クリップをあとから合成するタイプの編集アプリであれば、撮影時にどちらのカメラも他方と予算を分け合う必要がなかったわけですから、正当に 4K を謳うことができます。ただし、本物の同時録画を謳いながら、単一カメラのアプリとまったく同じ解像度の選択肢を並べ、より短い選択肢も上限についての言及も一切ないという場合は、少し疑ってかかる価値があります。
この違いが気にする価値のあるものである理由
だからといって、2本のクリップをあとから合成するタイプの編集ツールが劣った製品だというわけではありません。すでに持っている動画をもとにリアクション動画を組み立てたいというのは実在する、役に立つニーズであり、そのニーズは構造上、純粋なライブの同時録画セッションが受け付けられない「動画ファイルという入力」をそもそも必要としています。ただ、本当に捉えたいものが「今起きている出来事を2つの角度から」——今目の前で起きていることへの自分の反応、会話の両側、自分の手元と自分の表情——であるなら、それができるのは本物の同時録画セッションだけです。その瞬間は一度しか起こらず、2回に分けて別々に撮る方式では、そもそもライブで捉えるという目的そのものをすでに取り逃がしているからです。
DualCam は前者の作り方をしています。iOS 自体の複数カメラセッションを通じて前後のカメラを開き、撮影しながら GPU 上で1つのフレームに合成し、1本の完成したファイルとして書き出します。ここまでに挙げたチェックはすべて、他のどのアプリと同様に DualCam 自身にも当てはまります。対応機種が iPhone XS 以降、iOS 17 以降という条件も、まさにこの仕組みの土台となっている API から直接来ているものです。
よくある追加の疑問
アプリが同時録画を装っていても、気づきにくいことはありますか。
スクリーンショットや完成した動画だけを見た場合はあります。確実なのはプレビューの確認です。録画を始める前に両方のカメラ映像がすでにライブで同時に更新されていないなら、録画後の見た目がどうであれ、そのアプリは2つのカメラを同時には開いていません。
720p や 1080p までしか対応していないアプリは、4K に対応しているアプリより劣っているのですか。
必ずしもそうではありません。それはむしろ、1つの共有されたハードウェア予算のなかで本当に2つのカメラを同時に動かしていることの表れかもしれず、その上限はどちらか一方のカメラ単独で出せる上限より低くなります。別々に撮った2本の 4K クリップを合成する編集アプリには、そもそも撮影時にカメラ同士で予算を分け合う必要がないため、このような制約はありません。
なぜ対応機種をはっきり示すアプリと、まったく示さないアプリがあるのですか。
本物の同時撮影は AVCaptureMultiCamSession に依存しており、Apple はこれを A12 チップ以降、つまり iPhone XS 以降でしかサポートしていません。「同時録画」機能について対応機種の下限をまったく示さないアプリは、この API を使っていないか、どこで動かなくなるかを正直に説明していないかのどちらかです。
ライブで撮る代わりに、既存の2本のクリップを合成するタイプのアプリは良くないものなのですか。
いいえ、それは別の用途のための別の道具であり、すでに手元にある映像をもとにリアクション動画を組み立てるのには向いています。ただ、それは「今起きている瞬間を2つのカメラで同時に録る」こととは違う仕組みなので、インストールする前にどちらのタイプなのかを知っておく価値はあります。
とにかく撮ってみたいなら
DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。