iOS のピクチャ・イン・ピクチャで iPhone の同時録画は止まるか
結論から言うと、アプリを離れた瞬間に録画は止まります。そもそも iOS の小さな浮遊ビデオウィンドウの中で録画が続く仕組みにはなっていません。ここには「ピクチャ・イン・ピクチャ」という同じ名前を持つ2つの別の機能が混ざっていて、この疑問が検索される理由はほぼそこに尽きます。
ひとつは Apple がすでに再生中の動画のために用意したシステム機能で、FaceTime 通話や Safari で一時停止した動画などが対象です。iOS はそれを小さなウィンドウに縮め、次に開いたどのアプリの上にも浮かせておけます。もうひとつは DualCam 自身の録画レイアウトのひとつで、片方のカメラが画面いっぱいに、もう片方がその隅に浮かぶ形です。スクリーンショットでは似て見えますが、それ以外に共通点はありません。
同じ名前を借りている、まったく別の2つの機能
iOS のピクチャ・イン・ピクチャは、何かをしながら別の何かを見続けられるようにするための機能です。対象になるのは、すでにデコードされ再生中の動画——通話、配信、クリップ——だけで、その進行中の再生を小さな浮遊レイヤーに渡し、閉じるかフルスクリーンに戻すまで、他のすべてのアプリの上に iOS が浮かべ続ける仕組みです。
DualCam のピクチャ・イン・ピクチャはウィンドウ管理の機能ではなく、レイアウトの選択です。片方のカメラがキャンバスいっぱいに広がり、もう片方はその中の小さな浮遊する四角形に収まりますが、この浮遊する四角形は、録画中のそのフレームに GPU が直接描き込んでいるピクセルであり、合成画像の他の部分と何も変わりません。動画ファイルの外側にはそもそも存在せず、切り離したり、最小化したり、別のアプリへ持ち出せる独立したウィンドウはありません。システムの意味でのウィンドウだったことが一度もないからです。このレイアウトが実際どんな場面に向くかは、ピクチャ・イン・ピクチャと分割画面を比較したガイドを参照してください。
カメラアプリが録画を iOS のピクチャ・イン・ピクチャに渡せない理由
iOS のピクチャ・イン・ピクチャは、動画ストリームを「消費する」ために作られていて、「生成する」ためのものではありません。すでに存在するフレームを受け取り、それを開始したアプリがバックグラウンドに退いている間も、小さなウィンドウの中で表示し続けます。カメラアプリはテイクの間じゅう、その正反対の仕事をしています。2つのセンサーがリアルタイムに GPU コンポジターへ映像を送り、各フレームをゼロから組み立て、ハードウェアエンコーダがそのフレームをディスクへ書き込む——これを録画が続く限り繰り返します。
この一連の流れは、そのアプリが最前面にある間しか動きません。マルチタスク画面を開いたり、通知をタップしたり、別のアプリへスワイプしたりして最前面でなくなった瞬間、iOS はカメラのハードウェアを今最前面にあるアプリへ渡します。たとえこのケース用の浮遊ウィンドウが存在したとしても、そこに渡すフレームはもう作られていません。これは着信や他のアプリによるカメラの占有が録画を終わらせるのと同じ受け渡しの仕組みで、最前面を離れることは、バックグラウンドで一時停止することではなく、常にファイルを閉じることを意味します。
実際に試すと何が起きるか
DualCam が録画中にマルチタスク画面へスワイプしたり、「メッセージ」や Safari をタップしたりすると、そのテイクはそこで終わります。ファイルは自分でストップを押したときと同じように正しく閉じられ、書きかけのまま残ることはありません。ただ、それが思っていたより早いタイミングで起きるだけです。切り替えた先のアプリの裏で録画が静かに続いているという中間状態は存在しません。
撮影の途中で別のアプリに切り替えたくなった理由が、台本の確認や参考クリップの確認、メッセージを読むことだったのなら、録画を始める前にそれを済ませておくほうが確実です。どうしても途中で離れる必要があるなら、あえてそのテイクを止めて、戻ってきてから新しく録り直すほうが、中断のタイミングが都合よく収まることに賭けるより、どちらの場合もきれいなファイルが手に入ります。
よくある追加の疑問
FaceTime のように、DualCam も iOS のピクチャ・イン・ピクチャでバックグラウンド録画できますか。
できません。iOS のピクチャ・イン・ピクチャはすでに再生中の動画にのみ適用され、進行中のカメラ撮影セッションには適用されません。同時録画はアプリが常に最前面にある必要があるため、切り替えた瞬間に、ウィンドウへ縮むのではなく録画が終了します。
DualCam のピクチャ・イン・ピクチャ レイアウトは、iOS のピクチャ・イン・ピクチャと同じ機能ですか。
同じ名前というだけで、別の機能です。DualCam のピクチャ・イン・ピクチャは録画レイアウトのひとつで、片方のカメラを全画面に、もう片方を隅に浮かせて、動画ファイルへ直接描き込みます。iOS のピクチャ・イン・ピクチャ ウィンドウのように、アプリの外側で独立して存在することはありません。
通知バナーを開かずに見ただけでも録画は止まりますか。
止まりません。通知バナーは DualCam の上に浮かぶだけで、アプリを最前面から追い出すわけではないので、その下で録画は続きます。実際に録画を止めるのは、通知をタップすることや、別のアプリへ切り替えることです。大事なテイクなら、通知をタップしたくなる誘惑そのものをなくすために、事前に「おやすみモード」や集中モードをオンにしておくほうが確実です。
とにかく撮ってみたいなら
DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。