Tutorial
iPhoneで撮影中に背景を消す方法
フェイスモードはオンデバイスのセグメンテーションを使い、後カメラの映像に顔だけを重ねます — グリーンバック不要。
要約
iPhoneで撮影中に背景を消すには、SplitRigを開き、レイアウトピッカーでフェイスモードに切り替え、録画をタップします。Neural Engineが前カメラから顔を抽出し、リアルタイムで後カメラの映像に合成します — クロマキー不要、グリーンバック不要、保存される動画にそのまま焼き込まれます。
フェイスモードが実際に行うこと
iOS 15+はNeural Engineで動作するVNGeneratePersonSegmentationRequest APIを提供しており、画像内の人物のフレームごとのマスクを出力します。SplitRigはこれを前カメラに接続し、マスクを前映像に乗算し、Metalを使って後カメラの映像の上に合成します。
結果:あなたの顔が後カメラのシーンの上に浮かびます。境界はシャープで、レイテンシは無視できるほど — セグメンテーションはカメラキャプチャと並列で実行され、直列ではありません。
使い方
- SplitRigを開きます。
- レイアウトピッカー(コントロールトレイ右下のアイコン)をタップ。
- フェイスモードを選択。
- 位置を調整 — 前カメラには後シーンの上にあなたの頭と肩だけが表示されます。
- 録画をタップ。合成は保存される動画にそのまま焼き込まれます。
本当に効くコツ
- 顔を均一に照らす。髪と背景の色が似ていると境界でセグメンテーションが破綻することがあります。正面からの直接光が助けになります。
- 前カメラから60〜120 cmの距離を保つ。近すぎると顔の一部が画面外に。遠すぎるとモデルが扱えるデータが減ります。
- 無地の背景は必須ではありません — でも背景がにぎやかな方がコントラストが効き、よりシャープな切り抜きになります。
- 太いフレームのメガネは避ける。太いフレームはこめかみ付近でセグメンタを混乱させることがあります。
オンデバイスである意味
クラウドベースの「背景除去」サービスは存在しますが、すべてのフレームをサーバーに送る必要があります。これは遅く、高価で、プライバシー上のリスクです。SplitRigのセグメンテーションはあなたのiPhoneのNeural Engineで完全に実行されます — 1フレームたりとも端末を離れません。あなたの映像はあなたのものです。
よくある質問
録画中にフェイスモードから切り替えられますか?はい。レイアウトピッカーは録画中も使えます — モード変更でファイルが途切れることはありません。
iPhone 11でも動きますか?はい。人物セグメンテーションはiPhone XS以降で利用可能ですが、iPhone 13以降ではより強力なNeural Engineのおかげで高速に動きます。
関連記事: TikTokリアクション動画に最適なデュアルカメラアプリ · Instagramリールをスプリットスクリーンで撮る方法 · iPhoneでデュアルカメラ撮影する方法