どのVisioForge .NET SDKを使うべきですか?
4つのマルチメディアSDKはそれぞれ異なるシナリオ向けに設計されています。このガイドでC#または.NETプロジェクトに最適なものを見つけてください。
クイック選択ガイド
ユースケースを見つけて、最適なSDKを確認してください。
| 作りたいもの | 推奨SDK |
|---|---|
| Webカメラ・USB カメラをファイルに録画 | Video Capture SDK |
| IPカメラストリームをキャプチャ(RTSP/ONVIF) | Video Capture SDK |
| 画面やアプリケーションウィンドウを録画 | Video Capture SDK |
| アプリ内で動画・音声ファイルを再生 | Media Player SDK |
| アプリ内でRTSP・HLS動画をストリーミング | Media Player SDK |
| 動画ファイルのトリム・カット・結合 | Video Edit SDK |
| 動画クリップ間にトランジションを追加 | Video Edit SDK |
| 動画にテキスト・画像オーバーレイを追加 | Video Edit SDK |
| 画像と音楽でスライドショーを作成 | Video Edit SDK |
| カスタムパイプライン構築:ソース→処理→エンコード→出力 | Media Blocks SDK |
| 複数ソースからのライブ映像合成 | Media Blocks SDK |
| RTSPキャプチャとリアルタイム後処理 | Media Blocks SDK |
| クロスプラットフォームメディアアプリ(AvaloniaまたはMAUI) | Media Blocks SDK |
| Decklink・GenICam・NVIDIAハードウェアとの連携 | Media Blocks SDK |
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 サポート | ✔ | ✔ | ✔ | ✔ |
SDKを組み合わせて使えますか?
はい。各SDKは独立したNuGetパッケージです。同じプロジェクトで複数のSDKを使用できます。例えば、Video Capture SDKでビデオをキャプチャし、Video Edit SDKで録画を編集できます。すべてのSDKは同じプラットフォーム依存関係を共有しているため、組み合わせても追加のオーバーヘッドは最小限です。
Build with AI coding agents
Pairing with an AI agent — Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex? VisioForge publishes machine-readable surfaces for VisioForge .NET SDKs so your agent gets the integration right the first time: the right NuGet packages, license registration, project setup, and the cross-platform deployment details it would otherwise have to guess at.
Connect the MCP server
MCPAdd the VisioForge MCP server to your agent for contextual help — search the API, look up classes and members, fetch working code examples, and pull deployment guides, directly inside your editor.
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"
}
}
}Load an Agent Skill
Agent SkillsWe publish a downloadable skill for every (SDK, platform) combination — for VisioForge .NET SDKs, a ready-made SKILL.md per platform (which NuGet packages, license code, csproj setup, common pitfalls) plus a working sample project your agent can copy from. Compatible with Claude Code, Cursor, OpenAI Codex, Gemini CLI and 30+ other agents (Cloudflare Agent Skills RFC).
Point your agent at the skills index
https://www.visioforge.com/.well-known/agent-skills/index.jsonPrefer to feed the entire documentation to your agent? It is also available as plain markdown: /llms.txt · /llms-full.txt
始める準備はできましたか?
SDKを選択し、ドキュメントを確認するか、GitHubでコードサンプルをご覧ください。
