DualCam

iPhone の Night Shift や True Tone は同時録画の色に影響しますか?

影響しません。Night Shift と True Tone はどちらも、画面がどう表示するかを変える機能であって、カメラが何を撮っているか、動画ファイルに何が書き込まれるかには関わりません。この2つは DualCam がすでに済ませた処理よりもさらに後段で働きます——2つのカメラ映像はすでに1枚のフレームに合成され、エンコーダーに渡された段階で、まだどちらのフィルターも1ピクセルにも触れていません。

実際に関係してくるのは、録画ボタンを押す前の瞬間です。この2つのフィルターは、構図を決めている最中に見ているプレビューに色味を乗せます。その色味のせいで、本当は存在しない色の違いや、まったく別の原因による色の違いを、気にしすぎてしまうことがあります。

Night Shift と True Tone が実際にしていること

True Tone は環境光センサーで周囲の光の色と明るさを読み取り、画面のホワイトバランスをそれに合わせて調整します。屋内の黄色っぽい照明でも、青みがかった昼光でも、白い背景がなるべく白く見えるようにするためです。Night Shift はセンサーではなくスケジュールで動きます。設定した時間帯になると、画面全体をより暖色寄り、赤みがかった色調に寄せます。夜間に青い光を減らすほうが目に優しいという考え方です。どちらも実在する便利な機能ですが、扱っているのはあくまで画面だけです。

どちらもカメラの撮影パイプラインの一部ではありません。この2つが働くのは、すでにレンダリングされたピクセルを画面のガラスにどう表示するかを決める iOS の層で、AVFoundation のカメラ系統とはまったく別に動いています。写真アプリも動画アプリもゲームもホーム画面も同じ扱いを受けます。フィルターは表示出力にかかるのであって、個々のアプリが自分では何を描いているつもりかとは関係がないからです。

書き出されるファイルにはなぜ触れないのか

DualCam のパイプラインは逆方向に進みます。2つのカメラ映像はまず GPU 上で1枚の合成フレームに描かれ——このガイドの別のページで「見たままが録れる」と説明しているのがこのフレームです——そのフレームがそのまま動画エンコーダーに渡されてファイルに書き込まれます。この受け渡しは、そのフレームが画面に表示されるより前に終わっています。Night Shift と True Tone が働くのはもっと後、画面がすでに乗っている内容を実際にガラスへ描き出す段階なので、保存される MP4 に残るピクセル値には最後まで触れません。

Night Shift を有効にしたままスクリーンショットを撮ると色が付くのに、同じ瞬間に同じ端末で撮った写真には色が付かないのと同じ理由です。スクリーンショットは画面の表示出力そのものを捉えますが、カメラでの撮影はそもそも画面を経由しません。同時録画の動作は、スクリーンショットではなく写真のほうに近いということです。

それでもプレビューが誤解させる理由

構図を決めている間に見ている画面は、このどちらかのフィルターが有効なら、その影響を受けています。つまり1日のうち何時間かは、ライブプレビューと最終的に書き出されるファイルの色が本当に違います。撮影中に前面カメラと背面カメラの色が「片方だけ暖色寄り」に見えたら、それが2つのカメラ自体の違いなのか、それとも両方に均等にかかっている暖色系の画面フィルターのせいなのか、切り分けてみる価値があります。

前面と背面カメラの本当の色の違いには、これとは無関係の理由があります。2つのカメラは別々のハードウェアで、それぞれ独自のセンサーと自動ホワイトバランスを持っているため、フィルターが一切なくても同じ部屋を撮って多少違う色温度に落ち着くことがあります。Night Shift や True Tone はその上に均一な色味をもう一枚重ねるだけで、均一な色味は合成フレームの両側に同じようにかかるため、2つの違いの説明にはなりません。ただ、正しいかどうかにかかわらず、画面全体を目で判断しづらくするだけです。

色の付いた画面で推測する代わりに確認すること

分割画面に映る2つの肌の色を合わせたい、フィルターの見え方を正しく判断したいなど、色の正確さが重要な撮影では、構図を決める前にコントロールセンターか「設定 > 画面表示と明るさ」から Night Shift と True Tone をオフにするか、Night Shift の設定時間帯を外して撮影してください。撮り終えたら、いちばん早い確認方法は、この2つをオフにした状態で保存した動画を「写真」で開くことです。撮影中に間に挟まっていた層が取り除かれた、同じ画面・同じファイルで見られます。

よくある追加の疑問

Night Shift や True Tone を切り忘れたら、保存した動画に色が残りますか。

残りません。この2つは画面側にかかるフィルターで、そのときにはすでに DualCam が合成済みのフレームをファイルに書き込み終えています。保存された動画には、撮影中の画面がどう見えていたかに関係なく、2つのカメラが実際に捉えた色がそのまま残ります。

この色味は画面内の片方のカメラだけに乗りますか、それとも画面全体ですか。

画面全体です。Night Shift と True Tone はディスプレイの出力全体にかかるもので、特定のアプリや片方のカメラ映像だけを狙うものではありません。撮影中に暖色系の色味を感じたら、それは合成フレームの両方のカメラが占める部分に均等にかかっています。

録画中に前面と背面カメラの色が違って見えました。これは Night Shift のせいですか。

そうとは限りません。2つのカメラは独立したハードウェアで、それぞれ自動ホワイトバランスを持っているため、同じ部屋を撮っても本当に違う色温度に落ち着くことがあります。Night Shift や True Tone はその上に均一な色味を重ねるだけで、2つの違いそのものを生む原因ではありません。原因と決めつける前に、両方のフィルターをオフにして違いが残るか確認してください。

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

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

App Store でダウンロード