以前Logicoolのc270のwebカメラ2台を使用して
立体視用の動画・画像を保存することについて記事にしていましたが
2台のWebカメラを同時に表示して、視差合わせがし易くかつ
動画・画像保存も一挙にできるソフトがなかったので
最近コーディングしまくっている流れに任せて、ツールを作成しました。
●TwinCamCaptureFor3D
・同型のWebカメラを2台PCにつないで、ソフトを起動します。
・起動するとカメラデバイスを認識するので、左右にデバイスを割り当てます。
・解像度取得ボタンを押して、カメラが対応する解像度とフォーマットを
取得します。
・プレビューに表示解像度とフォーマットを選択します。
これは保存時の解像度に影響します。
(選択する組み合わせによって最大フレームレートが変わります。)
(※フレームレートのプルダウンリストは、出力時のエンコード用であり
プレビュー用ではありません。)
・動画・画像を保存するフォルダを決めます。
・両方プレビュー開始ボタンを押します。
・プレビュー状態で動画・画像の保存ができます。
・デバイスを切り替えたい時は、プレビューを停止後行います。
・デバイスを切り替えたら解像度取得ボタンを押します。
動画保存は強制エンコードとなります。フレームレートは上部の
プルダウンリストから選びます。カメラのストリームとエンコードフレームが
合わない場合は、フレーム間引きや水増しを行い、動画の生成が不自然な早さ
にならないように調整をかけています。フレーム調整は検証していないので
再生時間ズレが発生する可能性が高いです。ちなみに動画ファイルに音声は
含まれていません。
自分用のツールであるため、意図しないバグが含まれている可能性があります。
ツールの利用によって生じた損害の一切の責任は負いません。
注意事項(READMEやLICENCE)を読んでから利用してください。
