これは、C# & .Net Framework 4.0 ClientProfile & DirectShow & DirectShow.NET で作成しました
はじめに
ただただUSBカメラからの映像をプレビューするだけのプログラムです。
なんとなくUSBカメラの映像を見たいなぁ〜、と思った時にシンプルなソフトウェアがなかったので、作ってみました。
それと、最近のUSBカメラには、(映像を閲覧したりする)添付ソフトウエアがなかったりする事が多いので、カメラの映像を見るだけのシンプルなソフトウェアを作ってみました。
映像の録画や編集などの高機能な事がしたい場合は、他のソフトウェアを探してくれ。
DirectShow.NETを使っていますが、そのサンプルプログラムのようなシンプルなプログラムです。
仕様
起動すれば、分かると思う。一応、コマンドライン・オプションもあるけど・・・
こんな感じの画面。VideoSizeはキャプチャのサイズで、PreviewSizeは今、表示しているサイズ。
コマンドライン・オプション
GUIプログラムなのだけど、コマンドラインオプションがあります。
(まぁ、引数指定無しで起動してもいいけど)
- -Index [数字]
- 起動時に選択状態とするカメラデバイス配列のインデックス
- -Height [数字]
- 起動時のフォームのサイズ(高さ)
- -PreviewHeight [数字]
- 起動時のプレビューのサイズ(高さ)
- -Width [数字]
- 起動時のプレビューサイズ(幅)
- -FormX [数字]
- 起動時のフォームの位置(横)
- -FormY [数字]
- 起動時のフォームの位置(縦)
- -Help
- ヘルプ
- -AutoPreview
- 起動したらすぐに選択状態のカメラデバイスのプレビューを開始する
動作環境
Microsoft .NET Framework4.0 ClientProfile & DirectShow & DirectShow.NET
使用方法
インストール方法と使用方法
- sCameraPreview.zip をダウンロードします。
ダウンロードしたファイルを解凍しします。
- 解凍して、sCameraPreview.exeまたはsCameraPreview.x86.exe を起動するだけです。
削除方法
sCameraPreview.exe と sCameraPreview.x86.exe と DirectShowLib-2005.dll を削除するだけです。
免責など
プログラムの改変については、各自の責任で行う分については、自由に行って結構です。(参考になりましたメールをくれると、うれしい...(*^_^*))
修正BSDライセンスで配布します。
Version1.0.3.0DownLoad(sCameraPreview.zip as 152,081byte) (sCameraPreview.zip.base64)
履歴
- 2019/04/11 : ver1.0.0.0 最初のバージョン
- 2019/04/12 : ver1.0.0.0 zip 形式にした
- 2019/04/17 : ver1.0.1.0 コマンドラインオプションの読み込み時のバグ修正と、コマンドラインオプションの新設。
- 2019/10/31 : ver1.0.2.0 エラー処理を強化。
- 2022/01/09 : ver1.0.3.0 メニューにショートカットキーを追加した。
mail to active@window.goukaku.com