Sony DFW-VL500(IEEE1394) + DirectShow(Windows) ・・・で,どうやって? (注意)下記ドキュメントは2001年時点での情報です.例えば DirectShowは 2006年現在ではDirectXではなく Platform SDK ("Platform SDK" + "Web Install"などでウェブ全体からサーチ) に入っていたりします. ん?まてまて.そもそも,VCすらほとんど使ったこと無いやん. DirectX と ActiveX の区別がついたのがつい最近・・・香港映画との区別もつ かなかった三年前に比べれば,えらい進歩やね じゃあなんでDirectShowをやるの?・・・そこにDirectShowがあるから というわけで,あまり無理せんとできるだけシンプルに理解する.サンプルコー ドは main関数を用いたコンソールアプリケーションとし
CSampleGrabberHelperクラスでは、動画ファイル名とフレーム番号を与えるだけで、その時点のフレーム画像を取得することができます。ソースコードはココからダウンロードできます。典型的な使い方は次のとおり。 CSampleGrabberHelper* sgh = new CSampleGrabberHelper("c:\\abc.mpg"); BYTE* buf = NULL; long length; BITMAPINFO bmpinfo; length = sgh->GetBuffer(フレーム番号,&buf,&bmpinfo); bufはビットマップ(DIB)形式のデータです。bmpinfoには、フレームの大きさなどの情報が入っています。ビットマップファイルのヘッダと同等です。lengthは、画像データが入っている配列bufの長さです。CsampleGr
ちょっと、個人的に作ってみたプログラムをWebページにしてみました。まぁ暇があればいろいろと書いていこうと。 何かの参考になれば、幸いです。ちなみに、リンクの色がついてないものはまだページはないです(笑)。 Table of Contents Windows Programming by C++ language. C++ C++ 構造体 Visual C++ .net で出来ること( 更新日 2003年 9月27日 ) Win32 API 安全な DLL の中にあるC++ のクラスのエクスポート ACM ( 圧縮された音声ファイルの操作 ) マルチスレッド Direct X ( using version 7/8 ) DirectX について ( 更新日 2004年 2月 15日 ) DirectX SDK のインストール ( 更新日 2004年 2月 22日 ) Tool Visual
DirectShow の ページ DirectShowとは、MSがDVプレイヤーを提供するために考えたというのは、 言い過ぎか(^_^;)、一応さまざまなメディアを扱うための、新しい技術だそうだ。 Video For Windowsなんかを置きかえる形になるようで、MediaPlayerなんかも この技術の一部です。 このDirectShowを使用したプログラミングに関して、わたしが得た情報等を、 書き留めてみました。結構不定期ですが、チョットずつでも更新していきたいです。 * DirectShowを使用して作成したアプリケーションは、このサイトにあるランタイム (DirectX Media 6.0 Run Time)をインストールする必要があります。 無くなっていますね(^_^;) ここに飛ぶよう になっています。DirectMediaはDirectXに統合される運命の様ですね。
PCカメラからのキャプチャ - C++&DirectShow 目次 はじめに(読み飛ばし可) 言語とサンプル 用意するもの トリビア インストール ビルド用バッチファイルの例(build.bat) 使い方 リンク C++&DirectShow? はじめに(読み飛ばし可) ちょっと前にPCカメラ――WEB越しのチャットに使うことが多いためか、WEBカメラとも言うらしい――を買ってきた。 別に誰かとビデオチャットするわけではない。単にプログラムを書いて、弄って遊ぶためである。 WEB上で拾ったサンプルを動かすために色々試行錯誤しているときである。 某巨大掲示板で偶然同じようなことをやっている人に出合った。 私は動揺した。1匹見つけたら100匹いると思え!と常々言い聞かせられて育った私である。 この広い日本に、単に弄って遊ぶためだけにPCカメラを購入するような人間が100人以上存在していようとは
pchREP11.lzh(238,410byte)使用の手引き README.txtOpenCV effectCV7.cppOpenCV dualCAM.cpp各makefile群DirectShow+BCB effectDS6.exeDirectShow+BCB 関数例 2.USBカメラ USB(Universal Serial Bus)は,とても便利な規格である.「挿せばつながる」という魅力で持って,PCにつながる世界を一挙に増やした感がある.キーボードやマウス,外付けドライブにゲームパッド,ディスプレイアダプタ,小型ライト,扇風機,掃除機,充電器・・・電力が欲しいだけのものもあるが,さらに無線化する計画により,もっと利用範囲が広がる規格である. さて,今回はUSBで使えるカメラを用いる.挿してドライバを設定することにより,手軽に映像を取り込むことができる.特に「ライブカメラ」や「
ここでは、DirectShowを使ってプログラムを書く方法を説明します。 DirectShowは、Windows上で映像(動画)や音声を扱うためのフレームワークです。 DirectShowを使うと、様々なフォーマットの映像や音声を簡単にキャプチャ/再生/保存できます。 このページは初心者向けDirectShow入門講座を目指しています。 DirectShowはCOM(Component Object Model)をベースに作られていますが、ここではCOMを知らない人でもDirectShowプログラミングをできるような説明を目指したいと考えています。 DirectXの準備 注意!DirectShowは2005年4月にDirectXからPlatformSDKへ移っています。 DirectShowを使いたい場合にはDirectXではなく、PlatformSDKをインストールしましょう。 Plat
トップページに戻る DirectShowの概要 DirectShowはWindwows環境でマルチメディアの再生とキャプチャーを行うための技術で、具体的にはAVI MPEG、ASF、MP3などの動画や音声の再生、フォーマットの変換、キャプチャーを行うことが出来ます。Windowsパソコンのビデオやオーディオのハードウエアーには依存しないようになっております。つまりアクセラレーション機能が使用可能なら利用し、そうでないシステムもサポートします。DirectShowを理解するには「フィルター」というソフトウエアーコンポーネントを知る必要がある。以下にその仕組みについてと、ストリーミング再生用のプレーヤのプログラムについて述べます。 DirectShowの仕組み DirectShowはいろいろな機能を持ったフィルターの集合体といえます。たとえば、MPEGの動画ファイルを読み込む「ソースフィル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く