マウスに応じた位置から映像を切り出して表示する方法

PointerPositionフィルタとImage Extractionフィルタを使って、マウスに応じた位置から映像を切り出して表示する方法を示します。

フィルタ・グラフ

DVカメラからキャプチャーした映像を切り出して表示します。

USBカメラ等からの入力の場合には、[Microsoft DV Camera and VCR] と [DV Video Decoder] の部分を適宜変更してください。

 

実行例

マウス位置に応じて映像を切り出します。ここでは、切り出される形状が楕円形になっています。他に矩形を指定することができます。

マウスを移動することによって、切り出される映像も変化します。

 

Image Extraction のプロパティ

Image Extraction のプロパティを操作することによって、切出す映像の大きさなどを変更することができます。

出力ビデオフォーマット
切り出す映像の大きさを選択します。
 
背景色
切り出しマスクが矩形以外場合に、切り出し映像外の領域の色を指定します。
マスク
映像を切り出すためのマスク形状を指定します。
 
矩形
楕円
市松模様
 
切出し位置
切出し位置にオフセットを与えます。
複数スクリーンを同時に利用する際に利用することを想定しています。通常の利用では、x も y も共に 0 です。
 
ポインタ位置入力ピンの無効化 
マウスなどの位置情報と無関係に位置を決めたい場合に指定します。

 

ツールに含まれているDirectShowフィルターの使い方へ

着目点の多地点間での遠隔共有ツール: FocusShareへ

home 大澤 範高  (Noritaka OSAWA)のホームへ