Windows アプリ向け DirectShow フィルター
VisioForge は Windows 向けに 6 つの DirectShow 製品を提供しています。ファイルとネットワークストリームを再生する FFmpeg ベースと libVLC ベースの 2 つのソースフィルター、エンコーダーとマルチプレクサーのフィルターパック、映像・音声処理のフィルターパック、仮想 Web カメラと仮想マイク、そして映像を暗号化するフィルターです。どの DirectShow アプリケーションやフィルターグラフでも動作し、x86 と x64 のビルドがあり、C++、C#、Delphi の API を備えています。
DirectShow フィルターとは
DirectShow フィルターは、Windows でメディア処理の 1 ステップを担う COM コンポーネントです。アプリケーションはフィルターをつないでフィルターグラフを作ります。ソースフィルターがファイル、ストリーム、デバイスを読み込み、変換フィルターがデータをデコード・処理・エンコードし、最後のレンダラーまたは File Writer が表示や保存を行います。フィルターは .ax ファイルとして提供され、インストーラーまたは regsvr32 で Windows に登録します。32 ビットアプリケーションは x86 フィルターのみ、64 ビットアプリケーションは x64 フィルターのみを読み込むため、アプリに合ったビルドを登録してください。
どのフィルターが必要か
| やりたいこと | 製品 |
|---|---|
| MP4、MKV、WebM、MPEG-TS、AVI ファイルと RTSP、RTMP、HLS ストリームを、NVIDIA・Intel・AMD の GPU デコードで再生する | FFmpeg Source DirectShow Filter |
| ファイルと RTSP、HLS、SRT、HTTP ストリームを libVLC で再生する(HEVC、VP9、AV1 を DXVA2 または D3D11 でデコード) | VLC Source DirectShow Filter |
| H.264、HEVC、VP8、VP9、AAC、MP3、Vorbis を MP4、MKV、MPEG-TS、WebM にエンコードする(H.264 と HEVC は GPU 対応) | DirectShow Encoding Filters Pack |
| テキストや画像のオーバーレイ、色調整、インターレース解除、ノイズ除去、クロマキー、動体検知、リサイズ、クロップ、回転、オーディオイコライザー、音量ブースターを追加する | DirectShow Processing Filters Pack |
| 自分のアプリの映像と音声を Web カメラとマイクとして Zoom、OBS Studio、Chromium ベースのブラウザーに送る | Virtual Camera SDK |
| 映像を AES-128 または AES-256 で暗号化した MP4 に録画し、鍵がある場合だけ再生できるようにする | Video Encryption SDK |
6 つの DirectShow 製品
ソースフィルター
FFmpeg Source DirectShow Filter
あらゆる DirectShow アプリで FFmpeg によりメディアをデコード。MP4、MKV、WebM、MPEG-TS、AVI ファイル、RTSP、RTMP、HLS ストリームに対応し、NVIDIA・Intel・AMD の GPU デコードを利用できます。
ソースフィルター
VLC Source DirectShow Filter
同梱の libVLC でメディアを再生。MKV、MP4、MPEG-TS ファイル、RTSP、HLS、SRT、HTTP ストリーム、HEVC、VP9、AV1 を DXVA2 または D3D11 でデコードします。
エンコーダー・マルチプレクサーフィルター
DirectShow Encoding Filters Pack
H.264、HEVC、VP8、VP9、AAC、MP3、Vorbis を MP4、MKV、MPEG-TS、WebM にエンコード。H.264 と HEVC は NVIDIA・Intel・AMD の GPU に対応します。
変換フィルター
DirectShow Processing Filters Pack
テキストや画像のオーバーレイ、色調整、インターレース解除、ノイズ除去、クロマキー、動体検知、リサイズ、クロップ、回転に加え、オーディオイコライザーと音量ブースター。
仮想デバイス
Virtual Camera SDK
Windows に仮想 Web カメラと仮想マイクを 1 つずつ追加します。Zoom、OBS Studio、Chromium ベースのブラウザーなどの DirectShow アプリケーションは物理デバイスと並べて表示しますが、Windows のカメラアプリなど Media Foundation のみを使うアプリには表示されません。
フィルターは 1 つのグラフで連携する
どの製品も通常の DirectShow フィルターの集まりなので、互いに、また Windows に標準で入っているフィルターともつながります。たとえばストリームにオーバーレイを付けて MP4 に変換するには、ソースフィルターがデコードし、処理フィルターがオーバーレイを描画し、エンコーディングパックが映像を圧縮してファイルに書き込みます。
DirectShow All-In-One Bundle
以下の製品を 1 つのライセンスで。
- FFmpeg Source DirectShow Filter
- VLC Source DirectShow Filter
- DirectShow Processing Filters Pack
- DirectShow Encoding Filters Pack
- Virtual Camera SDK
€1,000/年·永続 €2,500
個別購入なら €1,950/年、永続 €5,800
