どのVisioForge .NET SDKを使うべきですか?
4つのマルチメディアSDKはそれぞれ異なるシナリオ向けに設計されています。このガイドでC#または.NETプロジェクトに最適なものを見つけてください。
クイック選択ガイド
ユースケースを見つけて、最適なSDKを確認してください。
| 作りたいもの | 推奨SDK |
|---|---|
| Webカメラ・USB カメラをファイルに録画 | Video Capture SDK .Net |
| IPカメラストリームをキャプチャ(RTSP/ONVIF) | Video Capture SDK .Net |
| 画面やアプリケーションウィンドウを録画 | Video Capture SDK .Net |
| アプリ内で動画・音声ファイルを再生 | Media Player SDK .Net |
| アプリ内でRTSP・HLS動画をストリーミング | Media Player SDK .Net |
| 動画ファイルのトリム・カット・結合 | Video Edit SDK .Net |
| 動画クリップ間にトランジションを追加 | Video Edit SDK .Net |
| 動画にテキスト・画像オーバーレイを追加 | Video Edit SDK .Net |
| 画像と音楽でスライドショーを作成 | Video Edit SDK .Net |
| カスタムパイプライン構築:ソース→処理→エンコード→出力 | Media Blocks SDK .Net |
| 複数ソースからのライブ映像合成 | Video Capture SDK .Net |
| RTSPキャプチャとリアルタイム後処理 | Video Capture SDK .Net |
| MAUI/Avaloniaのビデオキャプチャアプリ | Video Capture SDK .Net |
| MAUI/Avaloniaのビデオ再生アプリ | Media Player SDK .Net |
| MAUI/Avaloniaのビデオ編集アプリ | Video Edit SDK .Net |
| Decklink・GenICam・NVIDIAハードウェアとの連携 | Video Capture SDK .Net |
SDK概要
Video Capture SDK .Net
Webカメラ、IPカメラ(RTSP/ONVIF)、画面、HDMIデバイスからビデオをキャプチャ。MP4、AVI、MKVへの録画やRTMP/YouTube Liveへの配信が可能。キャプチャ中にリアルタイムエフェクトとオーバーレイを適用。
Media Player SDK .Net
動画・音声ファイル(MP4、AVI、MKV、MP3)やネットワークストリーム(RTSP、HLS、MPEG-DASH)をハードウェアアクセラレーション付きで再生。シーク、速度調整、フレーム抽出、再生制御が可能。
Video Edit SDK .Net
タイムラインベースの動画編集 — トリム、カット、結合、トランジション、テキスト・画像オーバーレイ、オーディオミキシング。ハードウェアアクセラレーション付きでMP4、AVI、MKV、WebMへレンダリング。
Media Blocks SDK .Net
モジュラーパイプラインフレームワーク — ソース・処理・出力ブロックを接続してカスタムマルチメディアワークフローを構築。エンコード、デコード、エフェクトチェーン、マルチ出力ルーティングを完全制御。
機能比較
| 機能 | Video Capture SDK .Net | Media Player SDK .Net | Video Edit SDK .Net | Media Blocks SDK .Net |
|---|---|---|---|---|
| Webカメラ / USBカメラキャプチャ | ✔ | — | — | ✔ |
| IPカメラ(RTSP / ONVIF) | ✔ | playback | — | ✔ |
| 画面キャプチャ | ✔ | — | — | ✔ |
| ファイル再生 | — | ✔ | — | ✔ |
| タイムライン編集 | — | — | ✔ | — |
| 動画トランジション | — | — | ✔ | — |
| テキスト / 画像オーバーレイ | ✔ | ✔ | ✔ | ✔ |
| ライブ映像合成 | ✔ | — | — | ✔ |
| カスタム処理パイプライン | — | — | — | ✔ |
| ハードウェアアクセラレーション(GPU) | ✔ | ✔ | ✔ | ✔ |
| ネットワークストリーミング出力 | ✔ | — | ✔ | ✔ |
| クロスプラットフォーム(Win / Mac / Linux) | ✔ | ✔ | ✔ | ✔ |
| モバイル(Android / iOS) | ✔ | ✔ | ✔ | ✔ |
| Unity 6 サポート | ✔ | ✔ | ✔ | ✔ |
| AI 物体検出(YOLO / RT-DETR / オープンボキャブラリー) | ✔ | ✔ | — | ✔ |
| 顔認識と自動 PII 匿名化 | ✔ | ✔ | — | ✔ |
| OCR とナンバープレート認識(ANPR) | ✔ | ✔ | — | ✔ |
| 音声テキスト変換とライブ字幕(Whisper) | ✔ | ✔ | — | ✔ |
| セマンティック動画検索(CLIP 埋め込み) | — | ✔ | — | ✔ |
SDKを組み合わせて使えますか?
はい。各SDKは独立したNuGetパッケージです。同じプロジェクトで複数のSDKを使用できます。例えば、Video Capture SDKでビデオをキャプチャし、Video Edit SDKで録画を編集できます。すべてのSDKは同じプラットフォーム依存関係を共有しているため、組み合わせても追加のオーバーヘッドは最小限です。
AIコーディングエージェントで開発する
Claude Code、Cursor、GitHub Copilot、Gemini CLI、OpenAI Codex などの AI エージェントと開発していますか?VisioForge は VisioForge .NET SDKs 向けに機械可読なインターフェースを公開しているので、エージェントは最初から正しく統合できます。適切な NuGet パッケージ、ライセンス登録、プロジェクト設定、そして本来なら推測するしかないクロスプラットフォームのデプロイ詳細まで。
MCP サーバーに接続
MCPVisioForge の MCP サーバーをエージェントに追加すると、コンテキストに応じたヘルプが得られます。API の検索、クラスとメンバーの参照、動作するコード例の取得、デプロイガイドの取得をエディター内で直接行えます。
Claude Code
claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcpVS Code (.vscode/mcp.json)
{
"servers": {
"visioforge-sdk": {
"type": "http",
"url": "https://mcp.visioforge.com/mcp"
}
}
}Agent Skill を読み込む
Agent SkillsSDK とプラットフォームの組み合わせごとにダウンロード可能なスキルを公開しています。VisioForge .NET SDKs の場合、プラットフォームごとにすぐ使える SKILL.md(必要な NuGet パッケージ、ライセンスコード、csproj 設定、よくある落とし穴)と、エージェントがコピーできる動作するサンプルプロジェクトがセットになっています。Claude Code、Cursor、OpenAI Codex、Gemini CLI ほか 30 以上のエージェントに対応(Cloudflare Agent Skills RFC)。
エージェントにスキルインデックスを指定
https://www.visioforge.com/.well-known/agent-skills/index.jsonドキュメント全体をエージェントに渡したいですか?プレーンな Markdown としても利用できます: /llms.txt · /llms-full.txt
始める準備はできましたか?
SDKを選択し、ドキュメントを確認するか、GitHubでコードサンプルをご覧ください。
