Aug 23, 2023
12 台の DSLR カメラを備えたバレットタイム ビデオ ブースの構築
L'effetto bullet time è stato reso famoso dal primo film Matrix nel 1999.
1999 年の最初のマトリックス映画で有名になった、ほぼ静止した被写体の周りをカメラが周回するバレットタイム効果は、実装にかなりの費用がかかったにもかかわらず、その後他の映画やビデオゲームでも模倣されました。 そこで、いとこの結婚披露宴用に派手なハリウッド級のセットアップを作成する代わりに、『There Oughta Be』のセバスチャン・スタックス氏は、既製のコンポーネントといくつかの処理技術を使用して、同様の結果を達成する独自のバージョンを作成しました。
バレットタイムエフェクトにはフレームごとに 1 台のカメラが必要で、1 秒あたり 25 フレームになると、非常に高価かつ高速になる可能性があります。 必要なカメラの数を 25 台からわずか 12 台に減らすために、Staacks 氏はビデオを 0.5 秒から 1 秒に引き伸ばすためにいくつかの方法を採用する必要がありました。
カメラ自体は Canon EOS 400D DSLR で、1 台わずか 50 ドルで購入でき、リモートでトリガーし、適切なフォーカス/ホワイト バランスを維持し、4K よりわずかに大きい解像度で撮影する機能を備えています。 加速効果を与えるためにカメラ間の距離を広げて半円形のスタンドにそれらを取り付けた後、各カメラを USB 経由でアクティブな USB ハブに接続し、次に古いラップトップに接続して、受信した画像を処理しました。
このブースは結婚式で中断することなく一日中稼働する必要があったため、バッテリーの使用は容認できる解決策ではありませんでした。 その代わりに、Staacks は、USB 5V の入力電力を受け取り、それをカメラ用の 7.2V に昇圧する昇圧コンバータに電力を供給するための 2 本のリード線を備えた模擬バッテリー パックを注文しました。 ただし、電流スパイクにより写真撮影後にカメラがリセットされてしまうため、1 組の USB 充電ハブでは不十分であることが判明しました。 この問題を解決するには、負荷をより均等に分散するために追加の 4 つの電源ハブが必要でした。
バレットタイムに必要な正確な瞬間に写真を撮るには、すべてのカメラが同時に写真を撮る必要があります。 USB トリガーを試した結果、一部のカメラが他のカメラより遅れてしまい、ビデオが不鮮明になることが判明しました。 代わりに、各バレル ジャック シャッター コネクタは 3.5 mm オーディオ スプリッターに配線され、これらはすべて 1 つの Raspberry Pi Pico に接続され、ラップトップから信号が送られるとシャッター ピンをグランドに引き込みます。
画像シーケンスをキャプチャしてビデオを表示した後、ゲストはそれを保持するか破棄するかを選択できます。 これは、それぞれが Raspberry Pi Pico W を含む 2 つの AA 電源ボタンを構築することによって行われ、ラップトップに入力を送信するための Bluetooth キーボードとして機能します。
カメラが写真をラップトップに送信できるようになり、メインの Sony a5000 が HDMI キャプチャ カード経由でビデオを送信できるようになったので、これらのソースをすべて 1 つのクリップにつなぎ合わせる必要がありました。 DSLR 間にはわずかなずれがあるため、Staacks は FFMPEG の画像安定化機能を使用して、DSLR を均等にトリミングする必要がありました。 最後のフレームには、左への小さなシフトと強い水平ブラーが加えられているため、連続して再生すると壁の後ろに移動しているように見えます。 完成したビデオを作成するには、各クリップを DaVinci Resolve にインポートし、モーション トラッキングと追加のフレームを追加して滑らかさを向上させました。
このプロジェクトについては、Staacks のブログ投稿でさらに詳しく読むか、YouTube でビデオをご覧ください。