VisioForge

どの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 .NetMedia Player SDK .NetVideo Edit SDK .NetMedia 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 パッケージ、ライセンス登録、プロジェクト設定、そして本来なら推測するしかないクロスプラットフォームのデプロイ詳細まで。

ライブ API クエリとクラス検索
プラットフォーム別の統合プレイブック
クロスプラットフォームのデプロイレシピ
ドキュメント全体を llms.txt として

MCP サーバーに接続

MCP

VisioForge の MCP サーバーをエージェントに追加すると、コンテキストに応じたヘルプが得られます。API の検索、クラスとメンバーの参照、動作するコード例の取得、デプロイガイドの取得をエディター内で直接行えます。

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
MCP サーバー利用ガイド

Agent Skill を読み込む

Agent Skills

SDK とプラットフォームの組み合わせごとにダウンロード可能なスキルを公開しています。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でコードサンプルをご覧ください。