Bmptoavi

DirectShowソースフィルタ
今すぐダウンロード

Bmptoavi ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • Chris Korda
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 61 KB

Bmptoavi タグ


Bmptoavi 説明

一部のアプリケーションでは、一連のビットマップからAVIファイルを作成する必要があります。 VFW(Video for Windows)Avifile APIはこれを行うための方法を提供しますが、2 GBを超えるファイルを作成することはできません。 2 GBの制限を回避する唯一の方法は、ロイヤルな痛みであるPirectShowソースフィルタを書くことですが、良いニュースはそれをする必要はありません!代わりにこのプロジェクトをダウンロードすることができます。 BmptoAvitest BMptoAvitestアプリケーションはBmptoavi DirectShowソースフィルタをテストします。 BMptoAvitestを構築するには、インクルードパスにDirectX 8.1(またはそれ以上の)ヘッダーファイルが必要です。特に、DSHOW.Hとそれが含むヘッダーが必要です。通常、必要なパスはx:foodXfdxskinclude、ここでx:fooはSDKを解凍したフォルダです。 BmptoAvitestを実行するには、BmptoAviフィルタを以前に登録しておく必要があります。そうでなければ、「BmptoAviフィルタを作成できない、クラスは登録されていません」というエラーが発生しました。バッチファイルREG.BATを使用してフィルタを登録し、UNREG.BATを使用して登録解除します。アプリケーションのインストーラは通常COMオブジェクトの登録と登録解除の世話をします。 アプリケーションは、コンプレッサーを選択して設定できるダイアログを表示します。圧縮ダイアログは、従来のVFWインタフェースのAVISaveOptionsによって表示されるダイアログと逆方向に互換性がありますが、VFWダイアログの機能のスーパーセットを提供します。 アプリケーションのメインループは、bmptoavitest.cppのテスト機能です。この関数は、FrameCountとPathだけでなく、Parms構造体(幅、高さ、ビットカウント、およびフレームレート)で指定されている属性を持つテストビデオを生成します。この関数はCreateFrameを使用してビットマップを作成し、引っ引きを使用して移動テストパターンを繰り返し書き込み、ビットマップハンドルをCaviTobmp :: AddFrameに渡すことによって各フレームを出力ビデオに追加します。 例は単一のビットマップのみを作成してから再利用します。各フレームのビットマップを作成および破棄するよりも効率的です。 ビデオ属性は、メインの値を編集することによって変更できます。アプリケーションのビデオを2 GBを超えるビデオを生成する能力をテストするには、単にフレーム数を十分に大きく変更し、圧縮ダイアログで「非圧縮」を選択します。デフォルト設定で(640 x 480,16ビット、25 fps)では、アプリケーションはフレームごとに614kbを生成するため、フレーム数4000(160秒)が十分になります。


Bmptoavi 関連ソフトウェア

g g

Gendescは、メディアに関するより簡単な説明を作成するのに役立ちます。 ...

195 5.4 MB

ダウンロード