デュアルカメラ動画でフィルターを片方のカメラだけに適用できるか
できません。ライブフィルターを備えたデュアルカメラアプリは、録画全体に対して1つのフィルターを適用します。前面カメラに1つ、背面カメラに別の1つ、という形にはなりません。操作としては1つの設定で、短いリストから選ぶと、画面のどちら側にどちらのカメラが写っていようと、フレーム全体が同じように色づけされます。
理由は機能が足りないからというより、物事が起きる順番の結果です。フィルターが何かに作用する時点では、前面と背面の映像はすでに別々のものではありません。1枚の合成フレームとしてすでに描き込まれています。その後に走るフィルターの前には、1枚の絵しかないのです。
カメラごとのフィルター切り替えが存在しない理由
DualCam は無し・ビビッド・ウォーム・クール・モノクロ・フィルムの6種類のライブフィルターを備えています。これに触れているどのガイドやメニューでも、フィルターは1つの設定として、レイアウトやワイプの位置・サイズ・形と同じグループに置かれています。これらはどちらか一方の元映像ではなく、出来上がるフレーム全体の見た目を決める操作です。ワイプや分割のもう半分に、2つ目のフィルター選択肢が用意されたことはありません。2つの映像がキャンバスへ向かい始めた時点で、アプリはそれらを別々に色づけできるものとしては扱っていないのです。
この「1つの設定」という設計は、フレームがどう作られるかとつじつまが合っています。デュアルカメラアプリの存在意義そのものが、前面と背面の映像が合成された瞬間に別々のものであることをやめる、という点にあります。だからこそ、後で編集して並べる2本のクリップではなく、そのまま投稿できる1本のファイルになるのです。「カメラAに」ではなく「この録画に」フィルターをかけるというのは、同じ発想をもう一歩進めただけのことです。
フィルターが実際どこで効いているか
6種類のフィルターは GPU 上、2つの映像を1枚のフレームへ合成するシェーダーの中で適用されます。後から重ねる追加の工程ではありません。だから録画中にフィルターを切り替えても、目に見えるほどの負荷は増えません。どのフィルターを選んでもやっているレンダリング処理は同じで、中身の色変換だけが違うのです。これはフィルターが本当の意味でライブであることも意味します。フィルターを選んだ状態でプレビューに映っているものが、そのままファイルへ書き込まれるフレームです。
合成のステップの前でも後でもなく、その内部で起きる処理だからこそ、パイプラインの中に「前面の映像」と「背面の映像」がまだ別々のものとして存在し、それぞれに違うフィルターを渡せるような段階が、そもそも存在しません。色に手が入る頃には、フレームはすでに1枚の絵になっています。
手持ちの1つのフィルターで、2カメラの食い違いを整える
デュアルカメラ録画では前面と背面のカメラがそれぞれ独立に露出を決めるため、しばしば食い違います。片方は暖色寄り、もう片方は寒色寄り、あるいは片方だけ明るい、といった具合です。それぞれが見えている範囲だけで測光しているためです。定番の直し方の順番は、まず照明、それでも足りなければどちらかをタップして露出を選ぶこと。フィルターはそのさらに後、照明でも露出でも埋められない食い違いのための選択肢です。
この用途でいちばん強いのがモノクロです。色そのものを取り除くからです。色温度が大きく食い違う2つの映像——たとえば背面カメラが真昼の屋外を向き、前面カメラは室内の暖色ランプの下、といった組み合わせでも、明るさの面ではそれなりに揃っていることが多く、色を抜くことでその「揃い」が見えるようになります。色がぶつかったままでは見えてこないものです。ウォームとクールはより穏やかな選択肢で、モノクロまで振り切らずにフレーム全体を片方の方向へ少し寄せます。2つの映像の差がそこまで大きくないときに向いています。
この6種類のどれも、画面の半分ずつを別々に扱うことはできません。モノクロを選ぶというのは、フレーム全体の色のぶつかり合いを、両方のカメラから同時に色を抜くことで解決するのであって、片方だけ直してもう片方はそのまま、ということにはなりません。
録画中に変えられるものと、止めた瞬間に固定されるもの
フィルターは DualCam の録画中に変更できる設定の1つで、レイアウトやワイプの位置・サイズ・形と同じグループに入ります。変更するとファイルもすぐに追従します。プレビューと録画は同じ1枚のレンダリング結果だからです。解像度・消音・カウントダウンは録画を始める前に決めて録画開始とともに固定される側で、フィルターはそちらには含まれません。
できないのは、あとからフィルターを取り消すことです。フィルターは映像が描かれるその瞬間に画素の色を変えるので、フレームが書き込まれた時点でフィルターは永久にその一部になります。あとから編集アプリでさらに色調整を重ねることはできますが、それは上乗せであって、フィルターのかかっていない元の映像に戻すことではありません。ファイルが存在する時点で、フィルターのかかっていない元映像というもの自体が、もう存在しないのです。
よくある追加の疑問
前面カメラと背面カメラで違うフィルターを使えますか。
できません。録画全体に対してフィルターの設定は1つだけです。どちらのカメラが画面のどこを占めていても、合成されたフレーム全体が同じように色づけされます。
録画中にフィルターを切り替えると、バッテリーを余計に消費したり処理が重くなったりしますか。
目に見える影響はありません。フィルターは2つの映像を毎フレーム合成するのと同じ GPU の処理の中で適用されており、別工程ではないため、6種類のあいだで切り替えても実質的な負荷は増えません。
録画したあとでフィルターを外せますか。
フィルターのかかっていない元の状態には戻せません。フィルターは映像が描かれる瞬間に画素の色を変えるため、ファイルの中では永久的なものになります。あとから編集アプリで新しい色調整を重ねることはできますが、それは元に戻すのではなく上乗せです。
とにかく撮ってみたいなら
DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。