VisioForge

Last updated: 2026年1月

Video Capture SDK .NET vs LEADTOOLS Multimedia

包括的な.NETビデオキャプチャ比較

.NETアプリケーションに適したビデオキャプチャフレームワークを選択することは、重要なアーキテクチャ上の決定です。このガイドでは、VisioForge Video Capture SDK .NET(DirectShowとGStreamerをサポートする最新のデュアルエンジンキャプチャプラットフォーム)とLEADTOOLS Multimedia(DirectShowおよびMedia Foundationラッパーに基づくレガシーツールキット)の詳細な比較を提供します。アーキテクチャ、機能、クロスプラットフォームサポート、価格、実際のコードを検証し、情報に基づいた決定ができるようにします。

エグゼクティブサマリー

側面Video Capture SDK .NETLEADTOOLS Multimedia
アーキテクチャデュアルエンジン:ネイティブDirectShow + クロスプラットフォームGStreamerパイプラインDirectShowおよびMedia Foundation COMラッパー
焦点すべてのプラットフォームでのビデオ/オーディオキャプチャ、ストリーミング、検出、処理ドキュメントイメージング、医療(DICOM)、OCR(マルチメディアはアドオンモジュール)
価格開発者あたりEUR 250-500/年またはチームEUR 750-1,500/年開発者あたり約$2,400以上、デプロイメントロイヤリティおよびモジュール費用が別途
最適な用途クロスプラットフォームキャプチャアプリ、監視、ストリーミング、リアルタイム処理医療イメージング(DICOM)、ドキュメント管理、政府/防衛ワークフロー
プラットフォームWindows、macOS、Linux、Android、iOS(.NET MAUI経由)Windowsのみ(x64)
サポートレベル専用チケットシステム、優先SLA、カスタムビルドメール/電話サポート、ナレッジベース、プロフェッショナルサービス(追加費用)

アーキテクチャの詳細分析

Video Capture SDK .NETアーキテクチャ

Video Capture SDKはデュアルエンジン設計を使用しています。Windowsでは、プライマリエンジンがDirectShowとMedia Foundationを活用してネイティブデバイスアクセスを実現します。セカンダリのGStreamerベースエンジンが、macOS、Linux、Android、iOSでのクロスプラットフォームキャプチャを提供します。両エンジンは統一された.NET APIを公開しているため、コード変更なしで複数のプラットフォームをターゲットにできます。SDKはNuGetパッケージを通じてすべてのネイティブ依存関係を組み込みます。

  • DirectShowおよびMedia FoundationフィルターグラフによるネイティブWindowsキャプチャ
  • macOS、Linux、モバイルターゲット向けクロスプラットフォームGStreamerエンジン
  • Direct3D / OpenGL / Metalレンダラーによる GPU加速プレビュー
  • .NET async/awaitサポートによるイベント駆動アーキテクチャ
  • シングルプロセスモデル — 子プロセス管理やCOMの複雑さなし

LEADTOOLS Multimediaアーキテクチャ

LEADTOOLS Multimediaは、より広範なLEADTOOLS SDKスイート内のモジュールです。WindowsのDirectShowフィルターグラフとMedia Foundation APIの.NETラッパーを提供します。ライブラリはキャプチャデバイス、録画、再生の管理にCOM interopを使用しています。LEADTOOLSは主にドキュメントイメージング、OCR、医療DICOMで知られており、マルチメディアモジュールはクロスプラットフォーム使用のために近代化されていない二次的な提供物です。

  • WindowsでのキャプチャデバイスアクセスのためのDirectShow COMラッパー
  • 新しいWindowsメディアAPIのためのMedia Foundation統合
  • Windowsに密結合 — macOS、Linux、モバイルサポートなし
  • ドキュメント/医療イメージングに焦点を当てた大規模SDKスイートの一部
  • COM interopの複雑さを伴うレガシーアーキテクチャ

主要なアーキテクチャの違い

側面Video Capture SDKLEADTOOLS
エンジンDirectShow + GStreamerデュアルエンジンDirectShow/Media Foundation COMラッパー
クロスプラットフォームWindows、macOS、Linux、Android、iOSWindowsのみ
デバイス検出ネイティブOS列挙 + GStreamerDirectShow列挙のみ
フレームパイプラインマネージドコールバック付き内部フィルターグラフinterop付きCOMベースフィルターグラフ
エラー処理.NET例外とイベントベースのエラー.NETでラップされたCOM HRESULTコード
主な焦点ビデオキャプチャ、ストリーミング、処理ドキュメントイメージング、DICOM、OCR(マルチメディアは二次的)

機能ごとの比較

キャプチャソース

機能Video Capture SDKLEADTOOLS
USBウェブカメラ
ノートPC内蔵カメラ
画面/デスクトップキャプチャ⚠️(基本的な画面キャプチャのみ)
アプリケーションウィンドウキャプチャ
IPカメラ(RTSP/ONVIF)⚠️(DirectShow経由の基本的なRTSP)
キャプチャカード(Blackmagic、Magewell)⚠️(DirectShowドライバーが公開されている場合のみ)
TVチューナー(BDA/DVB)
仮想カメラ(OBS、NDI)⚠️(DirectShow経由のみ)
NDIソース
DECKLINK入力⚠️(DirectShowドライバー経由)

録画

機能Video Capture SDKLEADTOOLS
MP4(H.264 / H.265)
MKVコンテナ
WebM(VP8 / VP9 / AV1)
AVI
WMV / ASF
MOV(ProRes)
MPEG-TS⚠️(トランスポートストリームの限定的なサポート)
アニメーションGIF
オーディオのみ(MP3、AAC、WAV、FLAC、OGG)⚠️(WAVとWMAのみ)
セグメント録画(時間/サイズで分割)
プリイベント録画(循環バッファ)

マルチ出力とストリーミング

機能Video Capture SDKLEADTOOLS
同時録画 + ストリーミング
複数の録画出力
RTMPストリーミング
RTSPサーバー
SRTストリーミング
HLS / DASH出力
NDI出力
録画中のスナップショット⚠️(基本的なフレームグラブ)

ストリーミングプロトコル

機能Video Capture SDKLEADTOOLS
RTMP Push
RTSPサーバーモード
SRT(Caller / Listener)
HLSセグメント生成
MPEG-DASH
UDP / TCP Unicast / Multicast⚠️(基本的なUDPストリーミングのみ)

ビデオ処理

機能Video Capture SDKLEADTOOLS
リアルタイムリサイズ/クロップ⚠️(基本的なリサイズのみ)
デインターレース⚠️
色調整(明るさ、コントラスト、彩度)⚠️(限定的な制御)
テキストオーバーレイ(タイムスタンプ、ウォーターマーク)⚠️(基本的なオーバーレイサポート)
画像オーバーレイ/ロゴ⚠️(静的オーバーレイのみ)
ピクチャーインピクチャー
クロマキー(グリーンスクリーン)
GPU加速フィルター

オーディオ

機能Video Capture SDKLEADTOOLS
オーディオデバイスキャプチャ
システムオーディオ(ループバック)キャプチャ
オーディオミキシング(複数入力)
リアルタイム音量/ゲイン制御⚠️(基本的な音量のみ)
オーディオエフェクト(エコー、リバーブ)
VUメーター/レベル監視

検出と分析

機能Video Capture SDKLEADTOOLS
モーション検出
顔検出
バーコード/QRコード読み取り⚠️(別途バーコードSDKモジュールが必要)
オブジェクトトラッキング
オーディオレベル検出

高度な機能

機能Video Capture SDKLEADTOOLS
NVIDIA NVENCエンコーディング
Intel QSVエンコーディング
AMD AMFエンコーディング
ハードウェアアクセラレーションデコーディング⚠️(Media Foundation経由のみ)
カスタムフィルタープラグインAPI
仮想カメラ出力

フレームアクセスと統合

機能Video Capture SDKLEADTOOLS
Rawフレームコールバック(RGB / YUV)⚠️(COMコールバックインターフェース経由)
Bitmap / SKBitmap / WriteableBitmap⚠️(LEADTOOLS RasterImage形式)
ML.NET / ONNXとの統合
OpenCVインターオプ
ダイレクトGPUテクスチャアクセス

プラットフォームサポート

オペレーティングシステムの互換性

プラットフォームVideo Capture SDKLEADTOOLS
Windows x64
Windows ARM64
macOS(Apple Silicon + Intel)
Linux x64(Ubuntu、Debian、Fedora)
Linux ARM64(Raspberry Pi)
Android(.NET MAUI経由)
iOS(.NET MAUI経由)

UIフレームワークの互換性

フレームワークVideo Capture SDKLEADTOOLS
WinForms
WPF
.NET MAUI
Avalonia UI
コンソール / サービス⚠️(限定的なヘッドレスサポート)
ASP.NET Core(バックグラウンドサービス)
Blazor(サーバーサイド処理)

価格比較

Video Capture SDK .NETの価格

個人開発者EUR 250 - 500 / 年

1開発者、すべてのアップデートを含む年間サブスクリプション

チームライセンスEUR 750 - 1,500 / 年

最大5開発者、すべてのアップデートを含む年間サブスクリプション

All licenses include:

  • ロイヤリティフリー配布
  • すべてのソースコード例
  • 優先チケットサポート
  • すべてのプラットフォームターゲット含む
  • デプロイメントごとの費用なし

LEADTOOLS Multimediaの価格

マルチメディアSDKモジュール~$2,400以上

開発者ごと、完全な機能には追加モジュールが必要

ドキュメント + マルチメディアバンドル~$5,000以上

ドキュメントイメージングを含む統合スイート価格

デプロイメントライセンス変動

サーバーごとまたはデプロイメントごとのロイヤリティが適用される場合があります

Enterprise / OEMカスタム

大規模配布向けの交渉価格

3年間のコスト比較(5開発者)

コスト項目Video Capture SDKLEADTOOLS
開発者ライセンス(5名、3年間)$1,620$12,000以上
追加モジュール費用$0$5,000以上
デプロイメント/ロイヤリティ費用$0$14,014以上
3年間の合計コスト$1,620$31,014以上

LEADTOOLSの価格はモジュール式です。マルチメディアキャプチャは多くのモジュールの1つです。ほとんどの実際のプロジェクトでは、追加モジュール(バーコード、OCR、イメージング)が必要で、総コストが大幅に増加します。デプロイメントロイヤリティは、顧客基盤の拡大に伴ってスケールする継続的な費用を追加します。

コード例

例1:ウェブカメラからMP4への録画

Video Capture SDK .NET

C#
using VisioForge.Core.VideoCapture;
using VisioForge.Core.Types.Output;

// Create the capture engine
var capture = new VideoCaptureCore();

// Set video source (first available webcam)
var devices = await capture.Video_CaptureDevice_ListAsync();
capture.Video_CaptureDevice = devices[0];

// Set audio source
var audioDevices = await capture.Audio_CaptureDevice_ListAsync();
capture.Audio_CaptureDevice = audioDevices[0];

// Configure MP4 output with H.264
capture.Output_Format = new MP4Output
{
    Video = new H264EncoderSettings
    {
        Bitrate = 4000,
        Profile = H264Profile.Main
    },
    Audio = new AACEncoderSettings
    {
        Bitrate = 192
    }
};
capture.Output_Filename = "recording.mp4";

// Enable preview and start
capture.Video_Preview_Enabled = true;
await capture.StartAsync();

LEADTOOLS Multimedia

C#
using Leadtools;
using Leadtools.Multimedia;

// Initialize LEADTOOLS (requires license setup)
RasterSupport.SetLicense("license.lic", "key");

// Create capture control
var captureCtrl = new CaptureCtrl();

// Select video device (by index)
if (captureCtrl.VideoDevices.Count > 0)
    captureCtrl.VideoDevices[0].Selected = true;

// Select audio device
if (captureCtrl.AudioDevices.Count > 0)
    captureCtrl.AudioDevices[0].Selected = true;

// Set target output format
captureCtrl.TargetFormat = TargetFormatType.MP4;
captureCtrl.TargetFile = "recording.mp4";

// Note: Limited codec configuration options
// compared to Video Capture SDK

// Set preview to a WinForms panel
captureCtrl.Preview = true;
captureCtrl.PreviewSource = CapturePreview.Master;

captureCtrl.StartCapture(CaptureMode.VideoAndAudio);

// Note: No async/await pattern
// No cross-platform support
// Windows-only DirectShow-based capture

例2:マルチ出力録画とストリーミング

Video Capture SDK .NET

C#
using VisioForge.Core.VideoCapture;
using VisioForge.Core.Types.Output;

var capture = new VideoCaptureCore();

// Configure webcam source
var devices = await capture.Video_CaptureDevice_ListAsync();
capture.Video_CaptureDevice = devices[0];

// Primary output: MP4 recording
capture.Output_Format = new MP4Output
{
    Video = new H264EncoderSettings { Bitrate = 4000 },
    Audio = new AACEncoderSettings { Bitrate = 192 }
};
capture.Output_Filename = "primary.mp4";

// Secondary output: Lower quality backup
capture.MultipleOutput_Add(new MP4Output
{
    Video = new H264EncoderSettings { Bitrate = 1000 },
    Audio = new AACEncoderSettings { Bitrate = 96 }
}, "backup.mp4");

// Stream to RTMP simultaneously
capture.Network_Streaming_Enabled = true;
capture.Network_Streaming_Format = new RTMPOutput
{
    URL = "rtmp://live.example.com/app",
    StreamKey = "YOUR_KEY",
    Video = new H264EncoderSettings { Bitrate = 2500 }
};

await capture.StartAsync();

LEADTOOLS Multimedia

C#
using Leadtools;
using Leadtools.Multimedia;

// LEADTOOLS does not support multi-output or
// simultaneous recording + streaming.
//
// To achieve similar functionality, you would need:
// 1. Multiple CaptureCtrl instances (complex)
// 2. Custom DirectShow filter graph manipulation
// 3. Third-party streaming tools alongside LEADTOOLS
//
// Basic single-output example:
var captureCtrl = new CaptureCtrl();
captureCtrl.VideoDevices[0].Selected = true;
captureCtrl.AudioDevices[0].Selected = true;

captureCtrl.TargetFormat = TargetFormatType.MP4;
captureCtrl.TargetFile = "output.mp4";

captureCtrl.StartCapture(CaptureMode.VideoAndAudio);

// No RTMP, RTSP, SRT, or HLS streaming
// No simultaneous multi-output support
// No backup recording capability

例3:モーション検出付きRTSP監視

Video Capture SDK .NET

C#
using VisioForge.Core.VideoCapture;

var capture = new VideoCaptureCore();

// IP camera source
capture.IP_Camera_Source = new IPCameraSourceSettings
{
    URL = "rtsp://192.168.1.100:554/stream",
    Login = "admin",
    Password = "password",
    Type = IPCameraType.RTSP,
    ReconnectOnFailure = true,
    ReconnectDelay = TimeSpan.FromSeconds(5)
};

// Enable motion detection
capture.Motion_Detection.Enabled = true;
capture.Motion_Detection.Sensitivity = 70;
capture.OnMotionDetected += (s, e) =>
{
    Console.WriteLine($"Motion detected at {DateTime.Now}");
    // Trigger alert, snapshot, or start recording
};

// Segmented recording (1-hour files)
capture.Output_Format = new MP4Output();
capture.Output_Filename = "surveillance.mp4";
capture.SegmentedRecording.Enabled = true;
capture.SegmentedRecording.Duration = TimeSpan.FromHours(1);

// Add timestamp overlay
capture.Video_Overlays.Add(new VideoOverlayText
{
    Text = "{timestamp}",
    Position = new System.Drawing.Point(10, 10),
    Font = new System.Drawing.Font("Arial", 14),
    Color = System.Drawing.Color.White
});

await capture.StartAsync();

LEADTOOLS Multimedia

C#
using Leadtools;
using Leadtools.Multimedia;

// LEADTOOLS has no built-in motion detection,
// no RTSP client, no segmented recording, and
// no automatic reconnection.
//
// To approximate this functionality:
var captureCtrl = new CaptureCtrl();

// No native RTSP/IP camera support
// You would need a third-party RTSP library
// or a DirectShow RTSP source filter

// No motion detection — requires:
// - Manual frame extraction
// - Custom pixel comparison algorithm
// - Separate LEADTOOLS imaging module ($$$)

// No segmented recording — requires:
// - Timer-based stop/start logic
// - Manual file naming and rotation
// - Risk of frame loss during transitions

// No timestamp overlay during capture
// Would need post-processing or custom filter

// Basic capture only:
captureCtrl.TargetFormat = TargetFormatType.MP4;
captureCtrl.TargetFile = "surveillance.mp4";
captureCtrl.StartCapture(CaptureMode.VideoAndAudio);

例4:オーバーレイ付き画面録画

Video Capture SDK .NET

C#
using VisioForge.Core.VideoCapture;
using VisioForge.Core.Types;

var capture = new VideoCaptureCore();

// Screen capture source
capture.Video_CaptureDevice = new ScreenCaptureSourceSettings
{
    FullScreen = true,
    FrameRate = 30,
    CaptureCursor = true
};

// System audio loopback
capture.Audio_CaptureDevice = new AudioCaptureDevice
{
    Name = "System Audio (Loopback)"
};

// Add logo watermark
capture.Video_Overlays.Add(new VideoOverlayImage
{
    Filename = "company_logo.png",
    Position = new System.Drawing.Point(10, 10),
    Opacity = 0.8
});

// Add dynamic text
capture.Video_Overlays.Add(new VideoOverlayText
{
    Text = "Confidential - {timestamp}",
    Position = new System.Drawing.Point(10, 50),
    Font = new System.Drawing.Font("Arial", 12),
    Color = System.Drawing.Color.Red
});

// H.265 output for smaller file size
capture.Output_Format = new MP4Output
{
    Video = new H265EncoderSettings
    {
        Bitrate = 8000,
        Preset = H265Preset.Fast
    },
    Audio = new AACEncoderSettings { Bitrate = 192 }
};
capture.Output_Filename = "screen_recording.mp4";

await capture.StartAsync();

LEADTOOLS Multimedia

C#
using Leadtools;
using Leadtools.Multimedia;

// LEADTOOLS has very limited screen capture.
// No system audio loopback capture.
// No real-time overlay support during recording.

var captureCtrl = new CaptureCtrl();

// Screen capture requires ScreenCaptureDevice
// which provides basic functionality only
captureCtrl.TargetFormat = TargetFormatType.MP4;
captureCtrl.TargetFile = "screen_recording.mp4";

// No image overlay support during capture
// No dynamic text overlay support
// No H.265 encoding support
// No system audio loopback
// No cursor capture option

// You would need to:
// 1. Use a separate screen capture library
// 2. Pipe frames to LEADTOOLS for encoding
// 3. Add overlays via post-processing
// 4. Use a third-party audio loopback tool
// 5. Manually composite everything together

captureCtrl.StartCapture(CaptureMode.Video);

// Result: Basic screen capture without
// overlays, system audio, or modern codecs

各ソリューションを選択すべき場合

Video Capture SDKを選択すべき場合

  • Windows、macOS、Linux、Android、iOSでのクロスプラットフォームビデオキャプチャ
  • モーション検出と自動再接続を備えたマルチカメラ監視
  • 同時録画とライブストリーミング(RTMP、RTSP、SRT、HLS)
  • GPU加速フィルターとオーバーレイによるリアルタイムビデオ処理
  • async/awaitとMAUI/Avaloniaコントロールによる最新の.NET統合
  • デプロイメントごとのロイヤリティなしのコスト効率の良いライセンス
  • ハードウェアアクセラレーションエンコーディング(NVENC、QSV、AMF)
  • 統合検出機能(モーション、顔、バーコード、オブジェクトトラッキング)

LEADTOOLSを選択すべき場合

  • DICOMビューアーとPACS統合を備えた医療イメージング
  • OCR、フォーム認識、注釈を備えたドキュメントイメージング
  • HIPAA準拠のイメージングワークフローを必要とするヘルスケアアプリケーション
  • 政府および防衛のドキュメント処理システム
  • 単一のSDKでのドキュメント + 基本的なメディア再生の組み合わせ
  • より広範なドキュメントパイプラインの一部としてのバーコード読み取り
  • 確立されたLEADTOOLSコードベースを持つレガシーWindowsデスクトップアプリケーション
  • 統一されたベンダーサポートを備えたエンタープライズイメージングスイート

決定マトリックス

要件Video Capture SDKLEADTOOLS勝者
クロスプラットフォームキャプチャアプリVideo Capture SDK
マルチ出力録画Video Capture SDK
検出付き監視Video Capture SDK
リアルタイムオーディオエフェクトVideo Capture SDK
仮想カメラ出力Video Capture SDK
産業用カメラVideo Capture SDK
モバイルキャプチャアプリVideo Capture SDK
PiPコンポジティングVideo Capture SDK
$10k未満の予算Video Capture SDK
医療イメージング(DICOM)LEADTOOLS
ヘルスケア / HIPAALEADTOOLS
政府 / 防衛LEADTOOLS
ドキュメント + メディア統合LEADTOOLS
高度なビデオスタビライゼーションLEADTOOLS
シンプルなWindowsキャプチャ引き分け

結論

Video Capture SDK .NET

Video Capture SDKは、ビデオキャプチャアプリケーションを構築する.NET開発者にとって明確な選択です。デュアルエンジンアーキテクチャにより、真のクロスプラットフォームサポート、包括的なストリーミングプロトコル、リアルタイム検出機能、最新の.NET統合パターンを提供します。ロイヤリティフリーのライセンスと大幅に低い総所有コストにより、ビデオキャプチャ、ストリーミング、または監視が主要な要件であるあらゆるプロジェクトに理想的です。

LEADTOOLS Multimedia

LEADTOOLSはそのコアドメインで優れています:医療イメージング、ドキュメント処理、エンタープライズイメージングワークフロー。マルチメディアモジュールは、より広範なLEADTOOLSエコシステム内のシンプルな録画タスクに適したWindows限定の基本的なキャプチャ機能を提供します。主なニーズがDICOMビューイング、OCR、またはドキュメント管理で、ビデオキャプチャが付随的なものである場合、LEADTOOLSが適している可能性があります。

The Reality

専用ビデオキャプチャアプリケーションでは、Video Capture SDKは事実上すべての側面でLEADTOOLSを上回ります — 機能、プラットフォームサポート、ストリーミング、価格。LEADTOOLSは、医療イメージング、ドキュメント処理、またはHIPAAコンプライアンスが主要な推進力であり、基本的なビデオキャプチャが二次的なニーズである場合にのみ選択すべきです。

Frequently Asked Questions

LEADTOOLSはクロスプラットフォームビデオキャプチャをサポートしていますか?
いいえ。LEADTOOLS MultimediaはWindows専用で、DirectShowとMedia Foundationに基づいています。macOS、Linux、Android、またはiOSのビデオキャプチャはサポートされていません。Video Capture SDKは、DirectShow + GStreamerのデュアルエンジンアーキテクチャにより5つのプラットフォームすべてをサポートしています。
LEADTOOLSはRTMP、RTSP、またはSRTにストリーミングできますか?
いいえ。LEADTOOLS Multimediaには組み込みのストリーミング機能がありません。Video Capture SDKがネイティブに提供するもの — RTMP、RTSPサーバーモード、SRT、HLS、DASH出力を含む — を実現するには、LEADTOOLS と併せてサードパーティのストリーミングツールを統合する必要があります。
チームで3年間の総コストはどのように比較されますか?
5人の開発者チームで3年間、Video Capture SDKは約$1,620(デプロイメント費用なしのチームライセンス更新)です。LEADTOOLSは、開発者ライセンス、追加モジュール費用、デプロイメントごとのロイヤリティを含め約$31,014以上です。Video Capture SDKは約19倍コスト効率が良いです。
LEADTOOLSは医療またはヘルスケアアプリケーションに適していますか?
はい。LEADTOOLSはDICOMビューアー、PACS統合、HIPAA準拠のワークフローを備えた医療イメージングにおいて深い専門知識を持っています。主な要件が付随的なビデオキャプチャを伴う医療イメージングである場合、LEADTOOLSがより良い選択です。医療イメージングのニーズがない専用ビデオキャプチャの場合、Video Capture SDKが優れています。
同じプロジェクトで両方のSDKを使用できますか?
はい、ただし必要になることはまれです。一部のプロジェクトでは、すべてのビデオキャプチャ、ストリーミング、検出機能にVideo Capture SDKを使用し、ドキュメントイメージングやOCR機能にLEADTOOLSを活用しています。両SDKには競合がなく、同じ.NETアプリケーションで共存できます。
Video Capture SDKはNVENCのようなハードウェアアクセラレーションエンコーディングをサポートしていますか?
はい。Video Capture SDKは、サポートされているすべてのプラットフォームでNVIDIA NVENC、Intel Quick Sync Video(QSV)、AMD AMFハードウェアアクセラレーションエンコーディングをサポートしています。LEADTOOLSは直接的なハードウェアエンコーダーサポートを提供していません — システムにインストールされているDirectShowまたはMedia Foundationフィルターに依存します。

はじめに

Related Comparisons