VisioForge

Video Capture SDK .NET

当社の .Net SDK は、ビデオキャプチャおよび処理機能をソフトウェアアプリケーションにシームレスに統合します。この多用途 SDK は、ビデオおよびオーディオの再生を容易にし、USB Web カメラ、IP カメラ、Blackmagic Decklink カード、カムコーダーなど、さまざまなソースからのキャプチャをサポートします。MP4、WebM、AVI、WMV、MPEG-1/2 など、さまざまな出力形式を包括的にサポートしています。また、マルチメディアコンテンツを強化およびカスタマイズするためのビデオおよびオーディオエフェクトの広範なライブラリを開発者に提供します。

さらに、当社の SDK は堅牢なクロスプラットフォーム互換性を提供し、Windows、Linux、macOS、iOS、および Android 環境とのシームレスな統合を保証します。このクロスプラットフォームの適応性により、開発者はさまざまなオペレーティングシステムやデバイスで一貫して動作するアプリケーションを作成でき、ユーザーに一貫性のある柔軟なマルチメディアエクスペリエンスを提供できます。

SDK の概要

SDK Structure

SDK 構造

SDK は、10 以上のビデオおよびオーディオ入力ソースと高い互換性があり、20 以上の出力形式をサポートしています。入力および出力構成の幅広いハードウェアオプションに対応することで、開発者に柔軟性を提供します。SDK はビデオとオーディオの両方のコンテンツを処理し、処理されたデータをファイルに保存したり、ネットワーク接続を介してストリーミングしたりできます。

ビデオキャプチャパイプライン

プレビューまたはキャプチャ段階では、ビデオおよびオーディオストリームをさまざまなエフェクトで処理できます。その後、これらのストリームは分割され、エンコーダーおよびオーディオ/ビデオレンダラーに送られてさらに処理されます。

Video Capture Pipeline
Output Formats

出力形式

SDK は、MP4 (ビデオには H264/HEVC、オーディオには AAC を使用)、WebM (ビデオには VP8/VP9/AV1、オーディオには Vorbis または OPUS を使用)、WMV、MP3、JPEG、GIF、PNG など、幅広い一般的なビデオ、オーディオ、および画像形式とコーデックをサポートしています。

ビデオ処理

テキスト、画像、または GIF ロゴを追加したり、明るさ、コントラスト、彩度、または色相を調整したり、コンテンツのサイズ変更、クロップ、または回転を行ったり、クロマキーやさまざまなビデオエフェクトを適用してコンテンツを強化したりできます。

Video Processing
Audio Processing

オーディオ処理

イコライザーをアプリケーションに組み込み、ユーザーがオーディオ体験を微調整できるようにします。この機能により、高音、中音、低音などの特定のオーディオ周波数を調整して、目的のサウンドプロファイルを実現できます。さらに、ユーザーはオーディオレベルを正規化したり、音量を増幅したりして、オーディオ出力を正確に制御できます。他にも多くのオーディオエフェクトをさらにカスタマイズするために利用できます。

インストール

NuGet によるクイックインストール

パッケージマネージャーコンソールを使用して、プロジェクトに SDK を直接インストールします。

Install-Package VisioForge.DotNet.VideoCapture

または、Visual Studio の NuGet パッケージマネージャーで VisioForge.DotNet.VideoCapture を検索します。インストールガイドを表示 →

主な機能

クロスプラットフォームサポート

Windows、macOS、Linux、iOS、Android

幅広いデバイスサポート

Web カメラ、IP カメラ、プロフェッショナルハードウェア

ハードウェアアクセラレーション

NVIDIA、Intel Quick Sync、AMD

複数の出力形式

MP4、WebM、AVI、WMV など

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

Windows7/8/10/11x86/x64Server 2016+LinuxUbuntu 22+Debianx64/ARMmacOS12+Intel/M1/M2/M3Android8.0+ARM/x86iOS11.0+iPhone/iPad

主な機能

プロフェッショナルなビデオキャプチャアプリケーションを構築するために必要なすべて

サポートされているソース

  • Web カメラ (DirectShow、Media Foundation、または Linux V4L 経由)
  • ONVIF IP カメラ (PTZ およびその他の API をサポート)
  • JPEG/MJPEG、MPEG-4 および H.264 HTTP/RTSP/RTMP IP カメラ/サーバー
  • Blackmagic Decklink デバイス
  • エフェクト付き画面キャプチャ (Windows/Linux/macOS)
  • 個別のウィンドウキャプチャ
  • NewTek NDI デバイス
  • 仮想カメラ
  • TV チューナー (内部 MPEG エンコーダーの有無にかかわらず)
  • FLIR/Teledyne カメラ (USB3 Vision/GigE)
  • Microsoft Kinect/Kinect 2 for Windows
  • DirectShow 仮想ビデオソース (Adobe Flash、Skype などからのライブビデオ入力など)
  • USB キャプチャデバイス
  • PCI キャプチャカード
  • DV/HDV カムコーダーからの DV および MPEG (DirectCapture テクノロジー)
  • ビデオストリームとしてのメモリまたは HDD からの画像および画像シーケンス

出力ビデオ形式

  • MP4(H.264/H.265/AAC)
  • WMA(Windows Media Audio)
  • WebM(VP8/VP9/AV1)
  • AVI (MJPEG、DivX、XviD、x264)
  • WMV(Windows Media Video)
  • MPEG-1/2/4(VCD/SVCD/DVD プロファイル)
  • MOV(QuickTime)
  • Flash Video(FLV)
  • MKV(Matroska)
  • MPEG-TS(トランスポートストリーム)
  • カスタム DirectShow ベースの形式

オーディオおよびスナップショット形式

出力オーディオ形式

  • WAV(PCM/圧縮)
  • WMA(Windows Media Audio)
  • M4A(AAC)
  • MP3(LAME エンコーダー)
  • FLAC(ロスレス)
  • OGG Vorbis
  • Opus
  • Speex

スナップショット形式

  • JPEG
  • PNG
  • BMP
  • GIF(アニメーション)
  • TIFF

ビデオ処理およびエフェクト

  • 画像オーバーレイ (アニメーション GIF サポート)
  • テキストオーバーレイ (スクロールテキスト)
  • パン/ズームエフェクト
  • 明るさ/コントラスト/彩度/色相
  • インターレース解除
  • ノイズ除去フィルター
  • 任意の解像度へのサイズ変更
  • クロマキー (グリーンスクリーン)
  • フェードイン/フェードアウトエフェクト
  • 回転 (任意の角度)
  • クロッピング
  • サードパーティの DirectShow フィルター
  • プレビュー/出力用の独立したエフェクト

オーディオ処理およびエフェクト

  • ボリュームブースター
  • イコライザー
  • 3D ベースシステム
  • 正規化
  • 自動/手動ゲイン制御
  • エコーキャンセレーション
  • ノイズ抑制
  • オーディオミキシング
  • 複数のオーディオトラック

ネットワークストリーミング形式

  • HLS(Android/iOS 互換)
  • RTSP サーバー
  • IIS へのスムーズストリーミング
  • メディアサーバー(Facebook、YouTube など)への RTMP
  • SRT(Secure Reliable Transport)
  • UDP ストリーミング
  • NewTek NDI

その他の機能

  • Audio/video preview
  • TV チューニング
  • ビデオキャプチャデバイス制御
  • ビデオ入力 (クロスバーインターフェイス)
  • ビデオ形式構成
  • フレームレート制御
  • 複数の入力サポート
  • カメラ制御 (明るさ、彩度など)
  • モーション検出
  • バーコードリーダー
  • OSD (オンスクリーンディスプレイ)
  • ピクチャーインピクチャー (PIP)
  • 顔検出およびオブジェクト追跡
  • 顔認識
  • 複数の出力画面サポート
  • タイムシフト
  • Video Encryption SDK サポート
  • Virtual Camera SDK 出力
  • サービスアプリケーションサポート
  • オーディオ/ビデオファイルタグサポート
  • madVR ビデオレンダラー
  • 低遅延 RTSP/MJPEG 再生
  • OBS ストリーミングサポート

ユースケース

さまざまな業界やシナリオ向けの強力なビデオアプリケーションを構築する

医療用画像処理

医療機器のビデオストリームのキャプチャと処理、内視鏡検査の記録、超音波キャプチャ

ビデオ監視

マルチカメラ監視、モーション検出アラート、連続録画システム

画面録画

トレーニングビデオ、ソフトウェアチュートリアル、Web カメラオーバーレイを使用したゲームプレイ録画

ビデオ会議

リアルタイム通信、仮想背景、画面共有機能

ライブストリーミング

複数のプラットフォームへのブロードキャスト、オーバーレイとエフェクトを使用したプロフェッショナルストリーミング

メディア制作

プロフェッショナルビデオキャプチャ、マルチカメラ録画、クロマキー処理

統合が簡単

数行のコードで開始できます

コードサンプル

Video Capture SDK の主要な機能を示す実用的な例をご覧ください。

ビデオプレビュー

C#

MP4 へのビデオキャプチャ

C#

IP RTSP カメラプレビュー

C#

画面キャプチャ

C#

テキストおよび画像オーバーレイ

C#

ライセンスを選択

すべてのプロジェクトに対応する柔軟なライセンスオプション

すべてのライセンスには 12 か月間のアップデートとサポートが含まれています

Standard

€750/生涯

今すぐ購入
  • サポートされている入力デバイスおよびその他のソースWeb カメラ、TV チューナーおよびキャプチャカード、DV および MPEG カムコーダー、画面キャプチャ
  • ビデオプレビュー
  • フレームグラバー
  • ビデオ処理
  • オーディオ処理
  • HD および 4K ビデオサポート
  • TV チューニング
  • クロマキー
  • モーション検出
  • OSD(オンスクリーンディスプレイ)
  • 複数の出力画面
  • 出力形式AVI、WMV(Windows Media Video)、WMA(Windows Media Audio)、WAV、MP3、Ogg Vorbis、Speex

Professional

€1000/生涯

今すぐ購入
  • サポートされている入力デバイスおよびその他のソース+、HTTP/RTSP/ONVIF IP カメラ、UDP、TCP、RTMP およびその他のネットワークストリーム
  • ビデオプレビュー
  • フレームグラバー
  • ビデオ処理
  • オーディオ処理
  • HD および 4K ビデオサポート
  • TV チューニング
  • WMV 形式でのネットワークストリーミング
  • クロマキー
  • モーション検出
  • DirectShow フィルターを使用したビデオ処理
  • OSD(オンスクリーンディスプレイ)
  • ピクチャーインピクチャー
  • オンザフライでの出力ファイル名の変更
  • 複数の出力画面
  • Virtual Camera SDK への出力
  • 出力形式+、DV ビデオ、DV/MPEG-1/2/4(内部 MPEG エンコーダーまたは DV/HDV カムコーダーを備えた TV チューナーを使用)、FFMPEG を使用した Flash Video(FLV)、WebM、外部 DirectShow フィルターを使用したカスタム出力形式

Premium

€1500/生涯

今すぐ購入
  • サポートされている入力デバイスおよびその他のソース+、Blackmagic Decklink、DVB-T/DVB-C/DVB-S/ATSC デバイス (ベータ)、Microsoft Kinect for Windows
  • ビデオプレビュー
  • フレームグラバー
  • ビデオ処理
  • オーディオ処理
  • HD および 4K ビデオサポート
  • TV チューニング
  • WMV 形式でのネットワークストリーミング
  • RTMP/RTSP/UDP/NDI を使用したネットワークストリーミング
  • クロマキー
  • モーション検出
  • DirectShow フィルターを使用したビデオ処理
  • OSD(オンスクリーンディスプレイ)
  • ピクチャーインピクチャー
  • オンザフライでの出力ファイル名の変更
  • 複数の出力画面
  • GPU アクセラレーションビデオエフェクト
  • Virtual Camera SDK への出力
  • Video Encryption SDK サポート
  • 顔追跡
  • 出力形式+、FFMPEG を使用した MPEG-1/2/4、ソフトウェアを使用した MP4(H264/HEVC + AAC)、Intel QuickSync、Nvidia NVENC/CUDA、または AMD Radeon エンコーダー

すべてのライセンスには、1 つの開発者シート、ソースコードサンプル、およびメールサポートが含まれています。
ライフタイムライセンスには、永久に無料のアップデートが含まれています。年間ライセンスには、1 年間のアップデートが含まれています。

システム要件

開発および展開の最小要件

オペレーティングシステム
  • Windows 7 SP1 / 8 / 8.1 / 10 / 11 (32 ビットおよび 64 ビット)
  • Windows Server 2016 以降
  • macOS 12 以降
  • Ubuntu 22.04 以降
  • Android 8 以降
  • iOS 11.0 以降
.NET フレームワーク
  • .NET Framework 4.6.1 以降
  • .NET Core 3.1 以降
  • .NET 5/6/7/8/9/10
ハードウェア要件
  • 最小 2 GB RAM (4 GB 以上推奨)
  • SDK 用に 500 MB の空きディスク容量
  • Windows の場合は DirectX 9.0c 以降
  • OpenGL 2.0 サポートを備えたグラフィックカード
開発ツール
  • Visual Studio 2019 以降
  • Visual Studio Code(C# 拡張機能付き)
  • JetBrains Rider

ドキュメントとリソース

開始するために必要なすべて

今すぐ無料トライアルを開始

完全に機能する 30 日間のトライアルですべての機能をテストしてください。トライアル版では、ビデオウィンドウに透かしが表示されます。